最近,提出了新的以太坊标准。尽管我很少谈论仍在开发中的技术,但是ERC1538是值得一提的有趣技术。在加密货币中,智能合约现在和将来都是重大事件。它可以改变我们开展业务的方式。它可以消除供应链中无数的中间商。它可以创建一个无需人工操作的全新企业。当有意识的人工智能最终出现时,它可能会杀死我们所有人,但在那之前,我们可能会通过智能合约与之互动。但是,当前智能合约的灵活性是有限的。一旦创建了一个人,它将只是一成不变的。当然,这可以追溯到先前的编程隐喻,“这不是错误,而是功能!”这是真实的。大多数智能合约都是一成不变的。这可能令人沮丧。由于加密货币领域的无尽变化。有时有必要续签合同。但是,政治或经济形势可能会使原始合同无利可图。如果一家公司希望遵守规定,则当局可以告诉他们他们的第一份合同是非法的。在任何情况下,一旦部署了智能合约,就有许多理由要对其进行更改,而ERC1538的“透明合约标准”将被更改。旨在做到这一点。与ERC721和ERC20不同,ERC1538并不是一组新的令牌。相反,将此标准添加到现有标准(例如ERC20和ERC721)将允许透明地修改新部署的合同。它还允许签订更大的合同,这可能同样重要。简而言之:ERC1538涵盖了所有智能合约和代币。我与提案发起人尼克·马奇(Nick Mudge)进行了交谈。他解释了ERC1538如何在将来保证智能合约和令牌的安全性。 “我有一个名为Mokens项目的项目。这使人们可以设计和制造自己的不可替代的代币。 ERC1538的Mokens合同已执行。通过此可升级功能,我可以添加更多功能,并随着时间的推移添加更多功能。对于那些从小型项目开始并想要开发的项目,此可伸缩合同标准非常出色。透明对于智能合约的重要性不可低估。大多数区块链经济和数字世界都是匿名进行的。因此,我们无法判断另一端的人。因此,我们必须确定要处理的内容。必须将合同详细信息公开给所有人,以供他们查看和查看,以及更改的时间,地点,甚至原因。得益于区块链的强大功能,这为我们带来了极大的透明度。对ERC1538合同所做的任何更改都将受到所有相关人员的尊重和可见。这有点像可验证的更改日志。尽管当前看起来像是不透明的代码解调,但是对于任何以太坊块浏览器,它都可以提取数据并以易于理解的方式呈现数据。这并不困难。开发人员可以随时添加评论并以简单的方式解释更改。每个有关可升级合同的建议都涉及在新地址创建一个新合同并转发所有内容。但是ERC1538是唯一的,因为合同的不同方面可以修改为不同的地址,并且仍然可以同时执行。这消除了智能合约的最大大小24KB,并使将来的调整更加容易。您无需丢弃整个合同,只需修改即可。您还可以关闭可变性。合同一旦“完成”,就无法修改。当ERC721首次出现时,它将非常有帮助。人们想开发和使用它,但是它仍在建设中。如果ERC1538已经存在,他们可以实施它并在完成时进行升级。 ERC1538距离成为流行的标准还有很长的路要走。但这是一个令人兴奋的发展。 Mudge知道其他OpenZeppelin项目,并希望将来与他们合作。