#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 。