区块链投票小项目,主要使用了Nuxt和web3.git
虽然中心化服务器使得合约操做有了中心化风险,可是在当前智能合约性能较弱、功能不完善的时候中心化服务器有利于集中管理、提升服务性能、提供附加服务。github
除了基本的用户注册、用户帐户信息存储、合约基本信息存储、附加服务如请求加入合约,其他操做均由服务器在区块链上进行操做。数据库中只存储基本信息。web
提供合约操做的图形化接口,尽量使用户直观、方便、快捷地进行合约操做,免去不方便地命令行等直接操做。数据库
数据库只用于存储基本信息,如用户信息、合约信息、请求信息、参与表。其他信息和操做都经过区块链来进行。服务器
VoteSystem/server/contractOP/contractOP.js
中showMeTheMoney
函数中的测试帐户
。个人请求
项中,能够在请求被批准前取消。管理请求
中。我参与的
显示全部被批准参与的投票。测试视频数据库设计
ganache-cli
做为测试用区块链