🤖 AI Summary
This study addresses the requirements for public auditing and transaction inclusion verification in hospital ethics committee voting by proposing a lightweight, pseudonymous voting scheme based on Ethereum. A prototype system is developed using Solidity, Hardhat, and React, supporting fine-grained role-based access control and state inspection. Notably, a receipt hash-based mechanism is innovatively designed to verify transaction inclusion, ensuring procedural compliance while significantly reducing technical overhead. Experimental results demonstrate that the system passes all 22 functional tests, with a single voting operation consuming only 284,137 gas. Furthermore, a successful simulation involving 12 participants validates the system's practical feasibility. Overall, this work effectively balances auditability with lightweight implementation, offering a viable blockchain-based solution for secure and transparent institutional voting processes.
📝 Abstract
This paper presents a Solidity, Hardhat, React, MetaMask, and ethers.js prototype for hospital ethics committee voting. Role controls, case-state checks, duplicate vote controls, and a receipt hash support public audit and transaction inclusion verification. Because vote events expose wallet addresses and vote values, the design provides pseudonymous auditability, not anonymous or secret-ballot voting; the receipt is neither receipt-free nor coercion-resistant. Evaluation reports 22 passing functional tests and local Hardhat gas use, including 284,137 gas per vote. A 12-participant simulation used assumed probabilities and is not human-subject evidence. Residual risks include multiple wallets, administrator or frontend compromise, credential reassignment, front-running, denial of service, and untested adversarial paths. Confidential deployment requires governed enrollment, encrypted ballots, independent audit, adversarial testing, reproducible benchmarks, and a real user study.