用Solidiy语言编写智能合约代码。Solidiy是目前最常用的智能合约编程语言[[7]]。
使用Solidiy编译器编写的Solidiy代码被编译成以太坊虚拟机(EVM)的字节码[[18]]。
智能合约的导入过程是一般的交易过程。需要将编译好的智能合约代码集成到交易机构的数据区中并发送出去[[8]]。
你也可以在以太坊主网、测试网(Goerli、Sepolia等)或其他私有链上部署智能合约。测试网的部署和主网的操作基本相同,但成本较低[][]。
智能合约的开展需要在区块链上积累燃料(Gas)。[[7]][[16]]需要足够的ETH来支付燃气费用。
使用以太坊客户端(Geh、Ifura等)发送包含编译智能合约代码的事务。交易完成后,智能合约会在区块链上创建自己的地址[[14]][[22]]。
部署完成后,你可以在Ehersca等区块浏览器中查看已部署合同的详细情况。确保正确部署并正常运行[[15]]。
成功展开合同后,可以通过发送交易来调用合同中的函数。调用合同也要消耗Gas[[15]]。