| |
Abstract:
With the growing maturity of blockchain technology,
people are looking for application solutions based on
blockchain technology to solve the pain points that
traditional internet cannot solve. This paper aims to
apply blockchain technology to voting scenarios and
design a safe and credible voting system that cannot be
tampered with. This paper first introduces the basic
knowledge of blockchain, including blockchain network
layer, storage layer and other related knowledge. Then
it focuses on the Hyperledger fabric framework,
describes the overall design of the framework, and
finally introduces the architecture design of the voting
system. And the implementation process and method. In
the system architecture design, the Hyperledger fabric
is mainly used as the underlying blockchain system. The
Hyperledger Composer tool realizes the interaction
between the voting service network layer and the
underlying blockchain system network. ReactJS serves as
the Web service client and ExpressJS serves as the
server. The voting system based on blockchain technology
has changed the shortcomings of the previous voting
system, and is committed to creating a decentralized,
data-impossible, secure and credible voting system. |
|
|