基於 token 的投票
——用 truffle 構建簡單投票 DApp
在課程 “簡單投票 Dapp” 中,你已經在一個模擬的區塊鏈(ganache)上實現了一個投票合約,並且成功地通過 nodejs 控制檯和網頁與合約進行了交互。在接下來的項目學習中,我們將會實現以下內容:
- 安裝叫做 truffle 的以太坊 dapp 框架,它會被用於編譯和部署我們的合約。
- 在我們之前簡單投票 DApp 上做一些小的更新來適配 truffle。
- 編譯合約,並將其部署到自己的測試私鏈。
- 通過 truffle 控制檯和網頁與合約進行交互。
- 一旦你熟悉 truffle 以後,我們會對合約進行擴展,加入 token 並能夠購買 token 的功能。
- 然後我們會對前端進行擴展,通過網頁前端購買 token,並用這些token 爲候選者投票。