最近,一种新的以太坊标准被提出。虽然我很少谈到仍在开发的技术,但erc1538是一个值得我们提起的有趣的技术。
在加密货币中,智能合约是当前以及未来的一件大事。它可以改变我们做生意的方式。它可以消除供应链中无数的中间商。它可以不需要人工操作的情况下创造全新的企业。当一个有意识的人工智能最终出现时,它可能会杀死我们所有人,但在那之前,我们可能会通过智能合约与它互动。
但智能合约目前的灵活性有限。一旦一个人被创造出来,它只会是刻板的。当然,这又回到了以前的编程比喻,“这不是一个bug,而是一个特性!”这是真的。大多数智能合约都是一成不变的。
这可能令人沮丧。由于加密货币领域一直都在无休止的变化。有时更新合同是必要的。但政治或经济形势可能使原合同无利可图。如果一家公司希望遵守规定,当局可能会告诉它,他们的第一份合同是非法的。
无论如何,一旦部署了智能合约,就有很多理由想要更改它,而erc1538“透明性合约标准”就是为了这样做而设计的。与erc721和erc20不同,erc1538并不是一组全新的代币。相反,在现有的标准(如erc20和erc721)中添加该标准,将使新部署的合约可以透明性地进行修改。它还允许签署更大的合同,这可能同样重要。
简而言之 :erc1538覆盖了所有的智能合约和代币。
我和提议的发起人nick mudge通了话。他解释了erc1538如何在将来能够保证智能合约和代币的安全。
“我有一个项目叫做 mokens项目。这使得人们可以设计和制造他们自己的不可替代的代币。目前已经实现了erc1538的mokens合约。有了这个可升级的功能,我可以添加更多的功能,并随着时间的推移添加更多的东西。对于那些从小项目开始并想要发展的项目来说,这种可升级的合同标准是极好的。
透明度对于智能合约的重要性是不可低估的。区块链经济和数字世界的大部分都是匿名进行的。因此我们无法判断另一端的人。所以我们必须确定我们要处理的是什么。合同细节必须公开给每个人,让他们看到和审核,以及变更发生的时间,地点,甚至是变更发生的原因。
感谢区块链的辉煌力量,为我们带来了极大地 透明度。对erc1538合约所做的每一项更改都将被遵守,并对所有相关人员可见。这有点像可验证的变更日志。虽然目前它看起来像不透明的代码解调,但是对于任何以太坊块资源管理器来说,以一种容易理解的方式提取数据并呈现它并不困难。开发人员总是可以添加注释,并用简单的术语解释更改。
每一份可升级合同的建议书都涉及到在一个新的地址创建一个新的合同,并从那里转发所有内容。但是erc1538是独特的,因为合同的不同方面可以被修饰成不同的地址,并且仍然可以同时执行。这消除了智能合约的最大大小24kb,使未来的调整更加容易。你不需要扔掉整个合约,只要你需要修改的部分就可以了。
你也可以关闭可变性。一旦合同“完成”,就不能再修改了。当erc721第一次出现时,这将是很有帮助的。人们想开发使用它,但它仍在建设中。如果erc1538已经存在,他们就可以实现它,并在它完成时进行升级。
erc1538离成为流行的标准还有很长的路要走。但这是一个令人兴奋的进展。mudge知道其他的openzeppelin项目,并希望在未来与该项目进行合作。
PCIe-3504PoE图像采集卡功能特点
【玩转多核异构】M核程序的启动、编写和仿真——飞凌嵌入式
浅谈传感器误差和ADC误差及校正此类误差的优势
无人直升机在农业上的应用优势
苹果设备的涂层新专利防指纹功能优秀
ERC1538如何保证智能合约和代币的安全
OPPO R9s Plus评测:极高效率 续航持久
智慧公安大数据研判平台搭建情报分析系统搭建
【收藏】大牛总结的30个PCB布局的细节与心得
谐波的产生、危害及抑制
热电厂高压加热器的检验与缺陷处理
什么是施密特触发器?有什么作用?
3D打印技术在武器装备研制方面的应用
STM32芯片如何使用片内参考电压实现模拟看门狗
深技大科研团队首次提出基于超光速等离子体尾波场产生阿秒脉冲的方案
抑制储能系统中低频振荡的技术方案
东莞、重庆、郑州三地智能机出货量占据行业的一半数据
LTC6803—4在超级电容器组管理系统中的应用
如何快速成为一名高尔夫高手?你可能需要它
ADAS视频采集和注入解决方案 | CANoe+DYNA4+VX1161.51