以太坊上部署和运行智能合约的大致流程

流程 :

1.启动一个以太坊节点(ganache)
2.编写智能合约
3.编译代码(truffle compile)
4.将编译好的代码部署到以太坊哪个区块链上,需呀消耗GAS,并且使用自己的外部账户对将要部署的合约进行签名,通过矿工确认后,将合约的代码存于以太坊嗯区块链上,在这一步用户可获得合约的地址,以及调用合约所需的接口,以便之后使用
5.使用web3.js的库所提供的js接口来调用合约,这一步也会消耗以太币

ps:合约地址和合约接口(ABI)是找到合约并调用合约的必要信息

你可能感兴趣的:(以太坊上部署和运行智能合约的大致流程)