以太坊智能合约的 ERC 标准是什么?

Mark wiens

发布时间:2023-03-07

以太坊智能合约的 ERC 标准是什么?

  在讲 ERC 之前,先和大家科普一下智能合约,智能合约的概念最早是在 1994 年由尼克 . 萨博提出。他定义道:

  智能合约来源生活中的自动售货机,当客户往自动售货机投钱之后,自动售货机就开始工作。而智能合约是怎么样的呢?以以太坊中的智能合约为例,每一个以太坊中的智能合约都有自己的账户,就相当于自动售货机有自己的 ID 一样,当外部账户用一定的小费调用了自己选中的智能合约之后,就相当于启动了自动控制的开关,智能合约就会按照自己的代码定义自动地执行下去。但是和自动售货机不一样的是,智能合约一旦创建完之后,它的代码就不能被更改

  智能合约不可更改的优势让它很自然地适用于合约条款的场景,它可以有效地减少恶意篡改,减少人工干预。比如可以在以太坊上写一个类似银行的智能合约,然后人们就可以通过这个合约来存钱、取钱。这样就不会出现因为银行工作人员因失误或恶意更改导致余额不对等情况的出现。

  ERC 全称是 Ethereum Request for Comment,表示以太坊版的意见征求稿,ERC 中包含技术和组织等注意事项及标准。这套标准其实不光由以太坊官方提出,还由一些以太坊爱好者提出。以前面谈到的银行智能合约为例,我们不难想到它会具备以下几个功能和须知:

  因此为了更好地兼容钱包,兼容交易所,以太坊发行了像 ERC20,ERC721 这样的代币协议标准。

  比如阿猫币、阿狗币都是基于 ERC20 标准发行的,那么它们都会提供给用户一些选择按钮(即接口函数一致),这些选择按钮供用户查询余额,转移代币等,但是阿猫币、阿狗币底层实现查询余额和转移代币的等功能的方式可以不同。

  所以,感兴趣的小伙伴也可以根据以太坊智能合约中的一些不足或是值得创新的地方提出自己的一些提议,作出自己的贡献。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186