伏羲之爱|每日货币:你甚至不知道ERC,你怎么敢说你知道聪明的合同?……
现在,安全应该是区块链最棘手的问题。在安全问题上,尤其是智能合同漏洞泛滥,如何避免这些漏洞?也许我们应该理解智能合同遵循的ERC标准。
每日货币:你甚至不知道ERC,你怎么敢说你知道聪明的合同?
作家劳伦·斯蒂芬尼安来自美国纽约。她是世界著名的区块链投资基金潘迪拉资本的副总裁兼作家。从专业投资者的角度来看,她对区块链的尖端技术有着自己独特的理解。
在本文中,她介绍了ERC标准是由以太网开发人员编写的,他们正在基于这些标准构建智能合同。其中,她详细介绍了加密社区中最流行的ERC-20标准,还介绍了ERC-223、ERC-621、ERC-721、ERC-827。
让我们跟随劳伦斯蒂芬尼学习这些ERC标准。
什么是ERC?
ERC(以太网征求意见)是以太网工程任务组设计的以太网广场的RFC版本。RFC包含以太网的技术和组织说明,ERC包含以太网网络建设的一些技术指南。
谁写的ERC?
ERC标准是由以太网开发者为以太网社区编写的。为了创建邰方平台的标准,他们提交了以太网改进建议(EIP)-包括协议规范和合同标准。如果委员会批准并最终确定EIP,它将成为ERC。
有关EIP的完整列表,请参见:
环
ERC扮演什么角色?
委员会批准的这些EIP为以太网开发商提供了一套可行的ERC标准。因为EIP的界面是开放的,开发者可以基于这些标准构建智能合同。ERC-20是整个加密社区中最流行的标准,它被以太网广场平台上的所有通行证使用。现在让我们学习什么是ERC-20标准和其他一些ERC标准。
ERC-20
ERC-20标准包括以下方法:
TotalSupply():返回通行证的总供应量。
(地址_所有者)的余额:_所有者帐户余额。
传输(address _to,uint256 _value):发送一个数量为_value的传递到address _ to,触发传输事件。
传送自(地址_从,地址_到,uint256 _value):传送事件是通过发送一个从地址_从到地址_到的值为_的传递来触发的。
批准(address _spender,uint256 _ value):允许支出者提取一定金额的资金。
津贴(地址所有者,地址支出者):返回允许支出者从所有者处提取的金额。
这些方法将触发以下事件:
传输(addressindexed _ from,addressindexed _ to,uint256 _ value):令牌传输时触发。
批准(addressindexed _ owner,addressindexed _ spender,uint256 _ value):在成功调用批准方法时触发。
ERC-20标准于2015年提出,并于2017年9月正式确认,这是通用认证标准化的良好开端。然而,社区中的一些开发商指出,这一标准存在缺陷和漏洞。此外,一些用例确实需要不同的标准。这里还有一些其他的ERC标准。
ERC-223
状态:打开
提交日期:2017年5月3日
开发者德萨兰详细描述了ERC-223标准适用的两种情况:
ERC20通用认证标准中有两种执行交易的方式:
1 .转移方法。
2 .批准+转出机制。
通行证的余额只是通行证合同中的一个变量。
合同中通过证书交易的执行是变量的变化:转出账户余额减少,收款账户余额增加。
交易发生时,转账方式不会通知收款账户,收款账户也不会识别到传入交易!下面是我写的一个例子,展示了导致未处理交易和财务损失的过程。
如果收款账户收到合同,用户必须使用审批+转账方式转账通过证书;如果收款账户是外部账户地址,用户必须通过转账方式转账;如果选择了错误的方法,通行证将被卡在合同中(合同将无法识别交易),那么我们将无法提取这些卡在的通行证。
德萨兰的ERC-223标准解决了这个问题,它与ERC-20标准非常相似。当通过证书转移到智能合同时,合同的一种特殊方法令牌回退(tokenFallback)将允许接收合同、拒绝通过证书或触发进一步的操作。在大多数情况下,可以使用令牌回退方法来代替批准方法。
ERC-621
状态:打开
提交日期:2017年5月1日
ERC-621标准是ERC-20通用认证标准的延伸。该标准增加了两种额外的方法:增加和减少流通中的代币供应。然而,ERC-20标准只允许一次通过发行事件,这限制了固定和不可改变的供应。然而,ERC-621标准建议可以修改totalSupply。
ERC-721
状态:打开
提交日期:2017年9月22日
ERC-721标准与ERC-20标准和ERC-23标准非常不同。它描述了一个可互换的通用证书。这意味着每一遍是不同的,每一遍对不同的用户有不同的值。例如,隐猫(CryptoKittes):每只数码猫都是一种独立的商品,其价值取决于物种的稀有性和用户的偏好。
ERC-721通行证标准可用于任何交易,但通行证的价值是“与每次通行证相关的独特性和稀缺性的结果”。该标准的功能包括名称、符号、总供应量、余额、所有者、批准、取得所有权、转移、令牌ofownerbyindex、令牌元数据。
ERC-721标准还定义了两个事件:转让和批准。杰拉尔德·纳什的文章很好地解释了互换性的概念。
杰拉尔德·纳什的文章:ERC721分析
链接链接
ERC-827
状态:打开
建议日期:2018年12月1日
ERC-20标准的另一个扩展是ERC-827标准,它允许用户转让通行证,允许第三方使用通行证。以太网上的密码可以被其他应用程序重用,包括钱包和交换机。当需要支持第三方动态消费限额调整时,这非常有用。此外,最重要的一点是,由于它是ERC-20标准的延伸,它也与ERC-20标准兼容。
本标准中的一些方法如下:
传输自(address_from,address _to,uint256 _value,bytes _data)返回(bool成功)
函数approve(address_spender,uint256 _value,bytes _data)返回(bool成功)
以上是几个著名的ERC标准的介绍。
可以习惯力量,更习惯更快乐的星座 遇见不同的人,选择不同的方式去爱对方。是的,你越习惯幸福的节奏。这张是关于这些星座的。习惯它们真的很有必要。你越是习惯她,她的节奏就越温暖。沿着董军星座看有哪些星
十二星座女性的美好生活 成长的道路让人们感慨和反省自己,但偶尔听听他们内心的声音,也许属于十二星座的美好生活就在不远处。 母山羊指南 十二星座女性的美好生活 永远乐观,永远积极向上,没有不可
周东宇·王·包强对那些受外貌限制的演员进行了评估,他是领路人,而他只能扮演富人。 表演风格可以变化很大,但是演员的类型很容易因为他们的长相而被公众定型… 周东宇·王·包强对那些受外貌限制的演员进行了评估,他是领路人,而他只能扮演富人。 限制播放路线
申请抵押贷款必须做到这五点,这样银行贷款会更容易更快! 在这个贷款买房的时代,如果按揭被拒绝,那么你很有可能永远没有机会买房了!申请抵押贷款必须做好以下五点,这样银行才能更容易、更快地放贷! 1.保持良好的信用调查 申请抵押
这只黄道十二宫绵羊是谁?出来享受快乐吧。跨过这个门槛后,你就不会担心了。 读者哀叹说,当他年轻的时候,很难找到合适的人。他说他遇到了让他感动的人,但是落花有意而无情。因为我年轻的时候选择不好,所以我离婚过一次,现在有很多婚姻问题,都有不
未完待续abc……
————
✅生活小常识|✅生活小窍门|✅健康小常识|✅生活小妙招✅情感口述故事