成功过渡到 Tenderbake 共识机制依赖于 Tezos 生态系统,确保基础设施为变化做好准备。这是必要步骤的清单。
Ithaca2协议提案包含可能是迄今为止 Tezos 协议最重要的升级。
它引入了一种新的共识机制, Tenderbake,它带来了一些改进 ,包括确定性的确定性,即绝对确定交易在两个区块之后不能被逆转。
替换共识机制本身就是一项重大任务,因为它定义了 Tezos 面包师决定账本状态的规则——区块链的核心功能。
在实时的全球区块链网络上执行这样的升级会使事情变得更加复杂。它本质上就像在汽车运行时更换发动机一样,重要的是要注意,对于某些类型的现有基础设施,Tenderbake 引入了重大更改。
去中心化网络依赖于其组成参与者发挥其作用,在 Tezos 生态系统中,这意味着随着协议的发展保持必要的变化。
它可能会颠簸
8 月格拉纳达升级后,网络经历了更长的阻塞时间和许多错过的代言,暂时降低了网络的“健康度”。11 月杭州升级后,上下文扁平化 导致一些低规格节点内存不足。
在这两种情况下,网络都保持在线并且问题得到了解决,但不可否认的是协议升级可能会遇到困难。
尽管我们增加了测试工作,但无法完全模拟主网的复杂性,这就是准备工作变得重要的地方。
为了增加顺利过渡的可能性,我们呼吁所有imtoken钱包生态系统参与者确保他们为 Ithaca2 激活做好准备,这将在 3 月 31 日左右发生,前提是升级由社区投票决定。
这包括面包师、区块浏览器、钱包提供商、交易所、索引服务提供商、节点即服务提供商、dapp 维护者,以及参与在 Tezos 生态系统中提供工具或服务的所有其他人。
Tenderbake 清单
一般来说,我们鼓励生态系统加入 ithacanet测试网,以确保他们的设置和基础设施与即将推出的协议版本兼容。
至少应在激活时完成以下工作:
Tezos 节点和烘焙软件需要更新到与 Tenderbake 兼容的版本。对于 Octez,这是v12.0 和更高版本。对于TezEdge,它是v2和更高版本。
使用 Ledger 硬件钱包进行安全签名的面包师需要将其设备上的 Tezos Baking 应用程序更新为v2.2.15. Ithaca2 激活后,早期版本将无法使用。
用于烘焙的远程签名软件将需要显着更新1。
区块浏览器和其他索引软件将需要显着更新。
强烈鼓励Dapp 维护者在测试网上测试他们的 dapp。
如果您不确定最终需要做什么,请通过https://www.czjy.cn/Tezos bake Slack与我们联系,或随时联系Nomadic Labs 支持团队。
选择安全而不是活力
鉴于即将进行的升级的范围和复杂性,我们发现提醒社区重要的是,Tenderbake 共识机制标志着向有利于网络安全而非 实时的转变。
当前的Emmy* 共识机制 允许网络的多个版本(分叉)在主要网络分裂期间并行运行。这可能是由于全球互联网中断或软件错误造成的。类似于比特币和以太坊的工作方式。
当不同分叉之间的连接重新建立时,拥有最大权益的版本(或对于工作量证明网络,最大的哈希算力)将定义账本的状态。较小的叉子被丢弃。
这使网络始终保持运行,活跃,但如果交易位于较小的分叉上,则有可能恢复交易。
使用 Tenderbake,这种情况发生了变化。作为所谓的经典BFT式共识算法,它的运行假设至少有 2/3 的总权益是诚实的。
只要是这种情况,就不会出现在网络分裂后突然替换或恢复交易的并行块生产。任何小叉子都会停止2。网络是 安全的。
权衡是,如果超过 1/3 的总权益被隔离或离线,整个网络将停止,直到重新建立至少 2/3 的总权益之间的连接,而不是作为单独的网络保持活跃.
这是设计使然。预期的行为。但它可能由错误触发 - 或由足够多的未准备好的网络参与者触发,本博文旨在防止这种情况。
硬件注意事项
随着 Tezos 继续获得采用并需要提供更高的吞吐量,出现了对面包师的硬件要求是否会增加的问题。
我们认为当前对 Tenderbake 共识的升级没有必要这样做。我们希望当前的硬件设置能够保持充足,前提是它们符合普遍推荐的规格。
即将到来的第 2 层扩展计划,例如乐观汇总,预计将大大减轻主链第 1 层的压力。
然而,imtoken钱包是调整网络以增加第 1 层吞吐量的第一步。有可能增加采用率,导致更完整的块,再加上某些网络参数的调整,最终可能会导致最低功率的烘焙系统需要升级。
如果它变得相关,重要的是要注意最低功率系统的轻微升级 - 例如从 Raspberry Pi 到功能足够强大的英特尔NUC - 不会以任何显着方式影响 Tezos 的高能效配置文件。
正如最近普华永道评估 Tezos 碳足迹的报告所显示的那样,10% 的受访面包师报告说使用了 Raspberry Pi,每台的功率约为 9 瓦。https://www.czjy.cn/切换到英特尔NUC将使这些面包师系统的能耗增加到大约 12 瓦。
Tenderbake 是 Tezos 及其社区的一个重要里程碑。我们很高兴能成为这一重大协议转型的一部分,并渴望看到它将带来哪些新机遇。
我们知道,区块链系统本质上是一个所有人共同预定和维护的大系统。那么全世界的人们是如何实现共同记账和维护的呢?这必须依赖于我们今天要提到的共识。机制。共识机制,顾名思义,就是参与整个网络的个体(节点)用来达成共识的机制。截...
从文化或组织的特点出发,人类可以大规模合作,在地球上的许多生物中脱颖而出,达成共识。没有共识,就不可能形成机构合作的力量,其中一些来自国家机器,如货币的使用,这需要国家的信用认可。比特币的诞生给我们带来了网络独立运行的成...
并不是所有区块链都会造成巨大的能源消耗,人们往往认为共识机制是纯粹的资源浪费; 主流的共识机制有Pow和PoS,两者是实现路径完全不同,PoS对比PoW的能源消耗通常能节省...
原文标题:《Time, slots, and the ordering of events in Ethereum Proof-of-Stake》原文作者:Georgios Konstantopoulos、Mike Ne...