采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

  • A+
所属分类:技术

chatGPT账号

据链闻报道(https://www.chainnews.com/news/082824790105.htm),法国兴业银行(Societe Generale)内部初创公司 Forge 已选择区块链平台 Tezos 为中央银行数字货币(CBDC)进行试验。今年 7 月份,Forge 被法国中央银行选中用来帮助开发用于银行间结算的央行数字货币。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

在BSN 开放联盟链中,Tezos 是首批8大联盟成员之一,Tezos 作为一条在国内不太为我们所熟知的区块链网络,能够被法国中央银行指定的 Forge 看中,以及入选首批 BSN 开放联盟联成员,也都间接说明了 Tezos 区块链技术已得到了认可。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

其实 Tezos 是一条明星公链,曾经在两周时间内便筹集了 2.32 亿美元,一举成为当时融资额最高的 1CO 项目,它是由 Arthur Breitman 和他的妻子 Kathleen 共同创办的,但在财富暴涨后项目内部却经历了一段时间的内讧阶段,真可谓是一波三折。

 

但是,随着团队回归正轨以及主网的顺利上线,Tezos 也进入了快速发展的阶段,目前据 stakingreward(https://www.stakingrewards.com/)网站统计的数据,Tezos 的 staking 市值还是比较高的, XTZ 目前的抵押率已经超过 78%,在所有 POS 项目中排名第一。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

许多世界顶级交易所例如 Coinbase、Binance以及火币等,也都有上线 XTZ 相关矿池产品以供用户进行抵押赚币。

 

相比于其他公链项目来说,Tezos 公链到底有哪些核心功能呢?

 

Tezos 的核心功能包括 LPOS、链上治理和自我修正,下面我们一起聊聊。

 

1、流动性权益证明(LPOS)

 

为了减少许多区块链协议所面临的治理问题,Tezos 在 POS 共识协议的基础上引入了流动性,首创了 LPOS 共识协议,它是和 EOS 的 DPOS 不同的共识协议。

 

在以 EOS 为首的 DPOS 共识机制中,区块生产者的数量是固定的,如 EOS 出块节点固定为21个,根据节点的得票数进行排名,得票数排名前21的节点为当前的 EOS 出块节点。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

而且节点是由 EOS 持有人通过投票选举出来的,一个 EOS 节点只要得票数足够多就可以当选为出块节点,即使这个节点没有持有 EOS 或者持有非常少量的 EOS,但只要投该节点的 EOS 选票足够多,照样可以当选为出块节点,从而负责 EOS 网络当前的出块工作,即节点的 EOS 代币持有量和能否当选为出块节点,二者是割裂的,不存在直接的因果关系。而 Tezos 实行的 LPOS 共识机制则不同。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

在 Tezos 公链中,区块验证人叫"烘焙师"(或叫烘焙人),下面我们会用"烘焙师" 来表示区块验证人(出块节点),在 LPOS 共识机制中,出块节点的数量并不是固定的,即 Tezos 公链"烘焙师"的数量是不受限制的,据 tzstats(https://tzstats.com/bakers#public)统计,目前已有 420多个烘焙师了。

 

而且在 Tezos 的 LPoS 共识机制中,会根据每个验证者持有的代币数量来分配区块链生产的几率,也就是持有的 Tezos 数量越多,则生产区块的几率就会越大,出块的数量就越多,从而可以赚取更多的奖励。

 

在 Tezos 的共识机制中,烘焙师必须持有最少 8000XTZ(即 Tezos 的代币)才有资格出块,8000 XTZ 称之为一卷,Tezos 会把烘焙师持有的 XTZ 数量来折算成卷,如果不是整数则进行四舍五入的计算。烘焙师的烘焙能力和持有的卷数是正相关的,烘焙师所持有的卷数越多,其烘焙出下一个区块的机率就越大。

 

在 Tezos 的 LPoS 共识机制中,除了奖励机制外,也存在着惩罚机制,奖励分明,烘焙师必须为他们所要验证的每个区块存一笔抵押金,如果烘焙师存在着欺诈行为,则抵押金就会被没收。

 

和其他公链一样,Tezos 是通过区块生产奖励以及交易费用来激励验证者(即出块者,在Tezos 中叫烘焙师)的,除了可以获取交易费用外,验证者在每烘焙出一个区块时,都会收到 40 XTZ 的奖励。

 

除了烘焙者之外,在 Tezos 的 LPoS 共识机制中,还有一个角色叫做背书人,他们是检查区块有效性的烘焙师,和烘焙师一样在每一轮周期(大约每 3 天或者 4096 个区块)都是被随机选择的。也就意味着一个烘焙师既可以自己参与烘焙(出块),而且还可以作为背书人对其他烘焙师的烘焙过程进行背书,即见证该区块产出的合法性。

 

例如,对于下图中的烘焙师来说,此时它的背书奖励比它的烘焙奖励还要多。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

每个区块除了由烘焙师验证之外,还会被另外 32 位随机指定的烘焙师进行烘焙,然后背书(见证该区块并检查其合法性),每个背书人也是有奖励的,在完成一个区块的验证和背书之后,除了获得交易费用外,背书人会收到每个区块 1.25 XTZ 的奖励,32个背书人共获得 40 XTZ 的奖励,和烘焙师烘焙出一个区块的奖励是一样的,同时,背书人也必须为自己所背书的每个区块存入一笔抵押金,如果存在欺诈行为,抵押金会被没收。可见,LPoS 的共识机制设计的还是比较完善的。

 

当然了, 并不是所有的 XTZ 持有人都会选择做烘焙师的,XTZ 的持有人如果对烘焙(出块)不感兴趣,是可以委托其他烘焙师来生产区块的,同时也可以根据 XTZ 委托金额分享部分烘焙奖励。

 

2、链上治理和自我修正

 

链上治理是一种用来促进 Tezos 区块链自我修正功能的机制。Tezos 采用自治系统(Self-Governance),即通过一个在线用户投票系统对其协议进行自我迭代升级,可以通过投票过程使协议的进化民主化,从而避免硬分叉的发生。

 

在 Tezos 看来,硬分叉改变了利益格局,破坏了主网的网络效应,对主网的伤害还是比较大的,而自我修正能够让避免硬分叉。

 

Tezos 的自我修正具体是如何实现的呢?主要是通过完善的提案投票系统来实现的。

 

Tezos 的自我修正过程主要分为四个阶段:提案阶端、探索投票阶段、测试阶段与晋升投票阶段。每一时期又分为 8 个烘焙周期(32,768 个区块或者大约 22 天,18 个小时)。这样算下来从提案到激活差不多是 3 个月的时间。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

一个提案需要3个多月时间,Tezos 可能是目前公链提案中通过时间最长的公链了,可见Tezos对待提案还是非常慎重的,会给投票人(烘焙师)充足的时间进行考虑。在 EOS 公链中,最快的提案貌似一两天就完成了,记得把 EOS 的通胀率从 5% 降到 1% 的重大提案,貌似几天时间内就完成了。

 

一个提案需要这么长的时间,难怪 Tezos 网络目前也没有几个提案,据 Tezos 区块浏览器 tzstats(https://tzstats.com/election/head)统计,目前有四个提案已完成了部署,有两个被拒绝,还有一个目前还处于 Open 状态。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

在整个提案升级过程中,烘焙们是需要投票的,投票权的大小是和烘焙师们所质押的 XTZ 卷数决定的,1票=1卷(8000XTZ),在进行投票时,烘焙师有三种票可以投:赞成、反对和弃权。根据 Tezos 自动提案系统的规定,只有当某一选择达到绝对多数且参与人数达到法定人数时,投票结果才算有效。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

下面我们看看提案投票四个阶段的具体过程。

 

首先,在 Tezos 的自治系统中,如果产生了新的需要更新的需求,烘焙师是可以在 Tezos 区块链上发起提案的,烘焙师们需要对该提案进行投票,以决定是否激活该提案,被激活的提案才会有后续的投票阶段。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

例如 "Carthage 选举" 提案(https://tzstats.com/election/15),在第一阶段就被拒绝了,也就不会有后续的投票阶段了。

 

其次,提案被激活后,就进入了第二阶段即探索投票阶段,在该阶段,烘焙师投票决定是否对激活(选出来的提案)的提案进行测试。

 

待探索投票阶段(大概有22天18小时)结束时,如果参与投票人数达到法定人数,并且支持提案的占绝对多数,则会进入测试阶段(即第三阶段)。同样的,也有提案是在第二阶段被拒绝的。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

例如在 "Brest A 选举" 这个提案中,它就是在第二个阶段被拒绝的,从当时的投票结果可以看到,赞成票只有13票(1票=1卷),而反对票高达 5008票(1票=1卷),弃权票更多,达 20721票,综合投票结果,该提案被拒绝,也就是虽然它在第一阶段被激活了,但却在第二阶段被毙掉了,它将不会进入到测试阶段(第三阶段)。

 

然后,测试链会被分叉 48 个小时以测试修正提案。在此之后将进入最终投票阶段。

 

最后,烘焙师发起投票(提案的第三次投票),以决定是否同意该提案部署到主网上,并且强制网络每个节点更新成最新的协议,如果能够达到绝对多数的赞成票数,则该提案就可以部署了。

 

从整个提案过程来看,烘焙师一共需要三次投票,在每一次投票阶段,烘焙师都是有机会拒绝提案从而中止提案的执行进程的。甚至如果你不是投票者(烘焙师),也可以把自己的 XTZ 委托给能够代表你意见的烘焙师,从而间接实现了自己对提案的意见。

 

因此,每一个最终完成的提案都凝聚了社区最大的共识,代表了社区绝大多数 XTZ 持币人的意见和利益,通过这样完善的、广泛的、民主化的投票系统对协议进行自我升级,从而避免了 Tezos 硬分叉的发生。

 

3、如何抵押 XTZ

 

对于普通的 XTZ 持有者来说,如果不想做烘焙师(出块节点),也可以把手中的 XTZ 代币抵押出去从而赚取收益。

 

通过 Trust Wallet 钱包就可以完成 XTZ 代币的抵押,抵押步骤如下:

 

首先下载并安装 Trust Wallet 钱包,安装完成后把 XTZ 代币添加进去。

 

然后,在钱包界面中选择"金融",点击 "Tezos(XTZ)",在弹出的界面中点击 "Stake"按钮。

 

采用LPoS 共识机制的Tezos,是如何通过链上治理实现自我修正的?

 

在"抵押 XTZ"界面中输入抵押数量,选择验证人,当然也可以点击默认的验证人进入到验证人列表界面中,在验证人列表界面中显示了验证人名称以及收益率。选择验证人后点击下一步,然后按界面提示完成抵押操作。

 

总之,Tezos 的 LPoS 共识机制和链上治理自我修正等功能,使 Tezos 成为一条不会硬分叉的、优秀的公链,它的技术已得到越来越多项目方团队的认可和采用,甚至一些银行相关机构也开始和 Tezos 进行合作,在今年的 DeFi 行情中,Tezos 也同样有布局,相信 Tezos 的明天一定会更加美好。

免责声明

发文时比特币价格:$16778

当前比特币价格:[crypto coins=”BTC” type=”text” show=”price”]

当前比特币涨幅:[crypto coins=”BTC” type=”text” show=”percent”]

免责声明:

本文不代表路远网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远区块链研究院声明:路远区块链研究院内容由路远网发布,部分来源于互联网和行业分析师投稿收录,内容为路远区块链研究院加盟专职分析师独立观点,不代表路远网立场。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
路远

发表评论

您必须登录才能发表评论!