正如标题所言,为什么将智能合约称为
Web3
项目的灵魂所在呢?其实,智能合约
好比是传统App的服务器端
,若服务器端
宕机了,App也就僵死了。假使您正在浏览本篇文章时,对
智能合约
还不是很了解,或者说是只知其名不知其意的话,那么,烦请您移步我另外一篇关于 区块链中的智能合约(Smart Contract) 通透详解。
智能合约的编写
本项目的智能合约选用solidity
高级编程语言进行编写,版本采用solidity ^0.8.9
。若您对solidity
这门新的编程语言还不是很了解,您大可浏览我的 玩以太坊链上项目的必备技能(…-Solidity之旅X) 。
上一篇 初始化项目骨架(Web3项目一实战之一) 文章中,使用了脚手架和框架已经为我们自动生成了项目的目录结构(或可称为项目雏形
)。
当然,您也可以保留框架自动生成的智能合约
代码文件,但想必您过不了抽一口烟的功夫,您就会毫不犹