首页 > 中国比特币 > 体验Tezos“自我修正”的过程(上)
2025
02-18

体验Tezos“自我修正”的过程(上)

私募比特币 在这篇文章中,将描述 Tezos “自我批改”程序在实践中是怎么运作的,并提出一些近期改善的办法。体验Tezos“自我修正”的过程(上) - 第1张  | 比特币-比特币价格-比特币行情交易交流平台 更新到2020年:后巴比伦时期的图表更新(感谢Pietro Abate的更新)布景Tezos 是一个自我批改的区块链网络,该网络整合了正式的链上机制,可以提议,挑选,测验和激活协议晋级,而无需进行硬分叉。在这篇文章中,我将描述 Tezos “自我批改”程序在实践中是怎么运作的,并提出一些近期改善的办法。更深层次的问题,如将投票权从一致中分离出来,或许怎么为链上的批改提案供给资金,不在本文评论规模之内,但却是未来需求考虑的重要论题。这幅著作需求具有Tezos Baker(烘焙师)的基本知识。我主张阅览《It’s a baker’s life for me》和 Tezos 的利益证明文件来开端。*为了避免与 Baker 的“周期”相混杂,我运用“ amendment process ”而不是“ election cycle ”。1. 了解 Tezos 批改程序批改善程可以分为四个独立的阶段:提案阶段、探究或“测验”投票阶段、测验阶段和晋级投票阶段。这四个周期中的每个周期持续8个Baker周期(即32,768个区块或大约22天18小时),从提案到激活简直需求花费整整3个月。正如下面的流程图所示,任何未能进入下一周期的状况都将使网络康复提议阶段。换句话说,假如周期流通失利,整个批改善程将重新启动。这正是自Tezos 创世区块在六月份被社区选用以来产生的状况简介。在没有任何提案的状况下,自创世区块开端,每八个周期重新启动一个新的提案期。那么它是怎么作业的呢?1.1 提案阶段Tezos 批改善程从提案期开端,在此期间,“烘焙师”(Baker)可以经过提案操作在链上提交提案,该操作以“源”、“周期”和“提案哈希”作为参数。“源”是提交提案操作的Baker,“period”指定提交提案的特定提案期限,“提案哈希”是串联的.ml / .mli源文件的压缩包的哈希。Baker 在每个提案期内最多可提交20份提案。当提交一份提案时,Baker 也提交一份对该提案的投票,该投票数等于期初股权余额中的翻滚数。关于那些想要跟从的人,Tzscan.io(以及其他 Tezos 区块探究者)答应你观看行将到来的提案。然后,其他 Baker 可以经过提交自己的提案操作来对提案进行投票。正如白皮书中所述,提案期的投票是经过“拥护投票”进行的,这意味着每位 Baker 可以对20个提案各进行一次投票。可以将这种行为视为“投票”的一种方式。在提议期完毕时,该网络将核算提案投票,投票最多的提案将进入探究投票期。假如没有提交任何提案,或许提案之间有联络,一个新的提案期就开端了。1.2 探究投票期(在当时议定书中称为“测验投票”)在探究投票期,Baker 可以对上一个提议期排名靠前的提议进行投票。投票是经过“投票操作”(Ballot Operation)在链上完结的,整个进程包括“source”、“period_n”、“proposal”和“Ballot”。“source”是 Baker,“period_n”是操作提交的详细投票周期,“proposal”是提案,“ballot”是 Baker 的投票,可以是“(是)Yay”、“(否)Nay”、“(放弃)Abstain”。与在提案期相同,Baker 的投票依据探究投票期开端时其质押余额中的“卷数”(Rolls)。每个 Baker 在投票期间只能进行一次投票操作。在八个周期完毕时,网络将对票数进行计数。假如投票参加(“拥护”,“对立”和“放弃”的总数)到达法定人数(如下所述),而且有80%的非放弃 Baker 经过,则提案将进入测验期。假如未到达法定人数或80%的肯定多数,批改善程将康复到提案期的开端。与提案期的一个明显区别是,在探究投票期之后,法定人数更新如下,其间Qt为之前的法定人数,qt为总参加人数:体验Tezos“自我修正”的过程(上) - 第2张  | 比特币-比特币价格-比特币行情交易交流平台 这将调整法定人数以匹配曩昔参加率的指数移动平均数。在创世区块,开端时的法定人数是80%,直到第一次探究投票完毕前都将保持在80%。1.3 测验周期假如在探究投票期间,一项提案获得了肯定多数人的同意,那么测验阶段(8个周期)的测验网分支将与 Tezos 主链平行运转48小时。为了削减网络将测验网分支误视为主链的危险,已保存地设置了该48小时常数。正如在2014年的Tezos白皮书中所描述的那样,提案可以拜访一个小规范库,但已被沙盒化,不能进行任何体系调用。测验期的意图是评价一项提案是否值得批改协议。测验网分支保证晋级不会损坏网络,而且假如选用了晋级,网络将持续进行有用的状况转化。但是,48小时的测验时刻明显太短了,无法确认一项提案是否值得一试,以及是否安全。特别是,它可以保持超越48小时的活泼状况,而且不包括安全漏洞。因而,一个与修订提案相匹配的测验网很可能在余下的7.3个测验周期内运转,使网络参加者可以评价和评论修订,然后更好地了解其特性。1.4 晋级投票期测验期完毕即晋级投票期开端。在此期间,网络依据链下评论和测验期期间的行为来决议是否选用批改提案。与探究投票阶段相同,Baker 运用投票操作提交他们的投票,投票的权重与推广投票期间开端时的质押余额中的掷骰数成份额。同探究投票期相同,每名 Baker 在此期间只能进行一次投票操作。在晋级投票期完毕时,网络会计算投票数。假如参加率到达最低法定人数,而且不放弃的 Baker 中有80%的肯定多数投了拥护票,则该提案将被激活为新的主网。不然,流程将再次回到第一阶段。依据参加率更新最小法定人数,所用公式与探究投票期完毕时相同:体验Tezos“自我修正”的过程(上) - 第3张  | 比特币-比特币价格-比特币行情交易交流平台 批改后的协议被激活后,新的提案期开端,批改善程重新开端。体验Tezos“自我修正”的过程(上) - 第4张  | 比特币-比特币价格-比特币行情交易交流平台 咱们将在下篇持续为我们介绍改善Tezos批改流程,敬请期待!

最后编辑:
作者:以太坊平台
头像
这个作者貌似有点懒,什么都没有留下。

体验Tezos“自我修正”的过程(上)》有 0 条评论

留下一个回复

你的email不会被公开。