#LINKS PPT 連結:https://drive.google.com/drive/folders/1QG7DfazAdYYEaMcQjaFxUmOv4Eqsq5lI?usp=sharing
設定:- https://drive.google.com/file/d/1LH4lni5EmbhGZAkrg40pszisS6NlSFjK/view?usp=sharing
從 https://www.trufflesuite.com/ganache 下載 ganache,這將充當本地區塊鏈節點,其追蹤帳戶是用以太幣預先資助的。請注意,區塊鏈中的任何實際交易都會花費汽油費,這會花費以太幣,而以太幣又會花費真正的貨幣。
為了編寫智能合約,使用了Remix ide(https://remix.ethereum.org/),智能合約將使用solidity程式語言進行製作,透過在終端機或命令列中輸入「pip install web3」來下載web3 python庫。這將使我們的智能合約和 Flask 後端之間能夠進行通信
使用 npm install 安裝所有相依性。在終端機上使用 npm start 啟動本機。
首先,在 Windows 上使用 py -m venv env 在 Linux/macOS 上使用 python3 -m venv env 在系統上設定虛擬環境。若要啟動虛擬環境,請在 Windows 上使用 .envScriptsactivate,在 Linux/macOS 上使用 source env/bin/activate。然後pip安裝flask,flask-sqlalchemy。然後在根目錄下的終端機上使用 python app.py 來啟動後端伺服器,同時在其他終端機上執行 npm start 。