以太坊生产网络是以太币运行的网络,使用以太币我们可以进行转账,支付,智能合约是部署在生产网络上的。
每一个操作都消耗实实在在的ETH,分发的代币就是Token。
由于比特币的脚本语言不是图灵完备的,交易模式依旧有限,以太坊则是图灵完备的。
以太坊上代币的发放遵循ERC20协议。
协议内容包含:
账户A有1000个ETH,想允许B账户随意调用100个ETH。A账户按照以下形式调用approve函数approve(B,100)。当B账户想用这100个ETH中的10个ETH给C账户时,则调用transferFrom(A, C, 10)。这时调用allowance(A, B)可以查看B账户还能够调用A账户多少个token。
我们自己搭建的智能合约继承开源的ERC20协议便可以实现自己的代币合约。