區塊鏈投票小項目,主要使用了Nuxt和web3.git
雖然中心化服務器使得合約操做有了中心化風險,可是在當前智能合約性能較弱、功能不完善的時候中心化服務器有利於集中管理、提升服務性能、提供附加服務。github
除了基本的用戶註冊、用戶帳戶信息存儲、合約基本信息存儲、附加服務如請求加入合約,其他操做均由服務器在區塊鏈上進行操做。數據庫中只存儲基本信息。web
提供合約操做的圖形化接口,儘量使用戶直觀、方便、快捷地進行合約操做,免去不方便地命令行等直接操做。數據庫
數據庫只用於存儲基本信息,如用戶信息、合約信息、請求信息、參與表。其他信息和操做都經過區塊鏈來進行。服務器
VoteSystem/server/contractOP/contractOP.js
中showMeTheMoney
函數中的測試帳戶
。個人請求
項中,能夠在請求被批准前取消。管理請求
中。我參與的
顯示全部被批准參與的投票。測試視頻數據庫設計
ganache-cli
做爲測試用區塊鏈