在成功激活 007 协议(Delphi)后不久,我们便目睹了 Edo 提案的注入。如果您想知道为什么与以前的协议升级周期相比,其发生得如此之快,请务必点击此处阅读该帖子。
在这篇文章中,我们将深入探讨最近的 Edo 提案的重要性,并讨论为什么它是迄今为止最重要的协议升级。
进入 Edo 时代
令我惊讶的是,围绕这一潜在升级的重要性,除了预期功能之一之外,没有进行太多讨论。目前, Edo 仍在投票中,因此尚未在核心协议中实施,但提议的变更代表了 Tezos 生态系统的重要自然发展。
首先, Tezos 的设计理念是能够发展并解决困扰其他主要区块链(例如比特币和以太坊)的硬分叉问题。最初的白皮书实际上是在以太坊 ICO 的同时发布的。可以认为,这些未来问题的预兆在此之前已经出现过了。
最重要的是,Tezos 支持元升级:协议可以通过修改自己的代码来发展。为了实现这一目标,Tezos 从种子协议开始,定义了一个程序,供利益相关者批准对该协议的修订,包括对投票程序本身的修订。
为了升级本机区块链,以太坊和比特币等区块链必须拆分(硬分叉)才能将这些更改纳入主协议。
另一方面,Tezos 并没有屈服于这个难题。实际上, Edo 提案的众多提议功能之一就是升级治理和修订流程本身,这是历史上第一次去中心化且无需许可的权益证明区块链。治理变更背后的想法是利用一个额外的被称为 “adoption” 的期限,来缩短投票期限,从而使烘焙师,开发商和利益相关者有更多的时间来对即将到来的升级进行任何必要的更改。
换句话说,我们将开始看到白皮书摘要中的一项内容开始发挥作用,并为核心协议(当然可以说是权益证明)的自然发展植入种子。
有哪些功能?
在与 Edo 提案相关联的众多功能中,在其他任何网络上提出这些功能时都无法实现。在 Tezos 中,存在一个正式的修订过程,该协议可以通过正式且定义明确的过程对核心协议进行更改。
这样做实际上在其他网络中几乎是不可能的,而且与协议级别更改相关的高协调成本几乎可以立即阻止它的发生,而在Tezos中是被允许的。话虽如此, Edo 提案的主要特点如下:
- 在修订过程中引入 “adoption period” (第5期)。
- Sapling (基于 ZCash 开发的零知识证明)
- 引入 “tickets”
我们将逐个进行深入探讨,并概述它们对 Tezos 生态系统的影响。
Adoption Period
我认为在相当长的一段时间内需要在修改过程中实施 “adoption period”。正如 Nomadic Labs 以及 Edo 提案背后的其他几个团队所概述的那样,许多团队都在努力更新各种开发人员工具,而在成功激活协议升级后,他们的工作更加艰辛。这在过去的几次升级中就很明显,需要纠正。
一些团队苦苦挣扎的方式可能源于多种因素,但是,对修订流程引入新的期限是对核心协议本身的首次重大升级。从本质上讲,这是首次提出的协议升级,实际上将涉及修改自我管理修订程序本身。
为了概括其背后的意义,我们可以将 Edo 的命名法与日本城市(今东京)曾经(江户)的命名相提并论。在1603年开始的江户时代,日本的封建军政府(江户幕府)统治日本。这一时期一直持续到1868年,其主要特点是经济增长,不断增长的严格的社会等级制度以及由于对外交关系强加了孤立主义政策而导致的(大部分情况下)没有战争。
在此期间,由于新的社会阶层的崛起和日本城市化的发展,日本经历了250多年的和平与繁荣。在此期间,江户市和日本以同样的方式开始发展和变化,与不断发展和变化的 Tezos 可以相提并论。
Sapling
诸如 Sapling 之类的隐私保护解决方案的实施也是 Edo 提案的一项功能。使用Sapling,存在许多“风味”,例如 zk-SNARKs, zk-SNARKs 和 zk-SHARKs。本质上,零知识密码学(例如 zk-SNARKs)是指一种证明构造,借此人们可以证明自己拥有某些信息,而不会将该信息暴露或泄露给另一方。
我们可以以私钥为例。通过构造零知识证明,人们将能够证明他们可以访问私钥,而无需进行任何交互或泄露私钥。有效地,证明者和验证者通过零知识证明来证明陈述是正确的,除了陈述本身的有效性以外,不提供任何信息。
使用 Edo,协议修订的通过将使开发人员可以轻松地为智能合约开发人员实现隐私保护解决方案,并允许创建围绕它的应用程序。可以看到的其他潜在影响可能包括安全令牌,商业银行等。
Tickets
最后,Edo 提案中的另一个主要功能围绕“tickets”的引入而展开。此功能被定义为“一种通用且可组合的机制,用于对智能合约中的数据进行身份验证,管理权限并代表资产”。
添加 tickets 将使绑定到 Tezos 地址的某些数据可以通过智能合约进行身份验证。因此,依次允许该身份验证用于构建可组合的权限系统。
结论
自2018年9月以来, Tezos 经历了多次协议升级,并测试了 Tezos 独有的真正新颖的功能,自治和正式修订流程。随着 Edo 提案开始掀开新的篇章,我们目睹了修订流程本身的潜在变化,以及其他一些关键功能。拟议协议升级的结果将展示 Tezos 不仅随着技术的变化,而且随着协议导入它们的方式而发展和进化的能力。