Tezos区块链经济模型分析:与以太坊差异不明显 须尽快推出一个可靠的主网
Tezos概述
谈到ICO,很少有项目获得比Tezos更多的关注了。2017年,Tezos通过ICO募集了价值2亿3千2百万美元的比特币和以太坊,成为史上第二大ICO。这个项目致力于解决比特币和以太坊上的一些棘手问题,并且开发团队传达出了清晰的愿景,因此获得了很高的社区关注度。
和以太坊类似, Tezos是一个用于开发dApps和智能合约的区块链平台。不同的是其特有的链上管理架构和新增的形式化验证功能 。该平台的设计重点是可以在不进行硬分叉的情况下实现区块链的升级。这几年我们都见证了当社区对某些意见无法统一时,比特币和以太坊均先后进行了硬分叉。当比特币现金于2017年8月推出的时候,便是对比特币进行的一次硬分叉。而 通过链上管理,Tezos则可以做到在不硬分叉的情况下自我升级和修正 ,并且允许所有持币人参与到决策中来。此外,这个管理架构本身也可以随着社区的需求做出更改。
为了在真实使用条件下测试其系统,Tezos于2018年6月30号发布了betanet. 和其他测试网不同的是,当 主网上线时,所有在betanet上的交易都将被包含在主网中 。目前Tezos使用的是带有委托功能的权益证明(POS)共识算法。它和委托权益证明(Dpos)的区别在于其验证人的数量并没有上限。
Tezos 的共识算法
为了提高工作量证明共识算法的低吞吐量问题, Tezos选用了POS共识算法 。POS不需要大量的计算机算力来支撑,而是使用验证人来锻造区块。在Tezos上,验证人又叫烘焙师(Bakers). 烘培师的数量没有限制。成为烘焙师的条件是需要抵押一定量的Tezos通证(XTZ)来参与共识。 抵押的通证以“卷”(Roll)为单位计算,每一卷代表10000个XTZ 。值得注意的是抵押10000个和抵押19999个的效果是一样的,都相当于抵押了一卷XTZ,因为系统内不做四舍五入。每一卷抵押的XTZ都有一个独特的id,而这个id将在共识过程中选择验证人这个环节起到重要作用。
Tezos上出块是以“周期”(Cycles)为计算单位,一个周期有4096个区块。以 一分钟的出块时间 计算,一个周期是2天20小时16分钟。系统内每256个区块就会生成一个“卷快照”(Roll Snapshot),也就是说一个周期内有16个卷快照。在当前周期内的出块权是由7个周期之前的一个随机卷快照算选定的卷决定的。而这个卷的持有者则可以为区块链锻造区块。新的区块将会被32个来自“支持者”(Endorser)的签名。这些支持者的选择方式和烘焙师一样。值得注意的是, 一个支持者是有可能拿到多次签名机会的。因为系统是随机选择已抵押的XTZ卷,而非直接随机选择持有人 。
抵押了XTZ却无条件参与共识的投资人可以选择将抵押的通证委托给正在参与出块的烘焙师。这样会相应的提高烘焙师被选中出块的几率。作为回报,烘焙师在收取事先约定好的手续费之后,将和委托人共享一部分的出块收益。
Tezos烘焙师奖励模型
作为参与共识和保持网络稳定的奖励,烘焙师将得到XTZ作为奖励。 奖励金额为每出一个区块16XTZ,每一个签名2XTZ 。和我们之前提到过的,一个烘焙师有可能在一个区块上得到多个签名奖励。网络内所产生的所有交易费用也将支付给节点。
计算一个验证人所能得到的奖励需要知道全网XTZ的总数,以及验证人本身所抵押的通证数和委托给她的通证总数。根据现行数据,主网上线时,Tezos上将有763,300,000 XTZ,也就是总共有76,330卷。假设一名叫做“大厨”的烘焙师自己抵押了50卷并被委托了200卷,也就是其名下总共拥有250卷XTZ。我们可以进一步使用另外一个单通证的区块链EOS的数据, 假设Tezos上有50%的通证被抵押 ,也就是说有76,330 * 50% = 38,165卷被抵押。这样一来,大厨被选中锻造区块的几率便是:250/38,165 = 0.655%。
按照每年 60 * 24 * 365 = 525,600个区块和525,600 * 32 = 16,819,200个签名来算,大厨将获得525,600 * 0.655% = 3442.个区块的锻造权和3442.95 * 32 = 110,174个签名权。让我们先假设网络内没有交易费用,一年的总收入计算如下:
总收入: = 55,087 + 22,034 = 77,121.8 XTZ
来自手续费的收入: 275, 435 * 200/250 * 10% = 22034.8 XTZ
自己抵押的卷产生的收入: 275, 435 * 50/250 = 55,087 XTZ
奖励总数= 55,087 + 220,348 = 275,435 XTZ
签名奖励: 110,174 * 2 = 220,348 XTZ
出块奖励: 3442.95 * 16 = 55,087 XTZ
因此,按照我们所作出的假设,大厨 一年内将得到77,121.8个XTZ 的收入。按照现在$1.36美元/XTZ的市场价格,其一年的收入 相当于$104,885.65美元 。
烘焙师保证金要求
为了防止烘焙师作弊, 系统将收取512XTZ的出块保证金和64XTZ的签名保证金。保证金由专门的智能合约保管5个周期 ,如果没有发生不合规定的行为,保证金在出块/签名后的第六个周期原数返还。所有烘焙师都必须保证账户内有足够XTZ余额来支付保证金。如果余额不足支付保证金,烘焙师将失去出块/签名的权利,也就意味着丢失了获得收入的机会。
按照白皮书上所给出的公式,计算一个烘焙师账户内所需要留存的押金计算如下:
((出块押金 + 签名押金 * 每个区块签名数) * (押金周期 + 1) * 每周期区块数量) / 763,300,000
= ((512 + 64 * 32) * (5 + 1) * 4096) / 763,300,000
= 8.25% .
用我们前文提到的烘焙师大厨做例子,她需要保证账户内至少有 (500,000 + 2,000,000) * 8.25% = 206,250 XTZ作为押金。但是, 这个公式的假设是网络内所有XTZ均参与了抵押 。这一假设在现实情况下很难实现。如果我们依旧按照之前作出的假设,也就是50%的通证参与抵押,那么押金百分比将达到8.25% / 50% = 16.5%。对于大厨来说,也就需要412,500 XTZ作为押金。
结语
Tezos在发行ICO的时候还是一个很新颖的项目,其开发团队清晰的表达了对比特币和以太坊等主流区块链的改进方向。在当时十分热情的区块链社区的推动下,这次ICO成为了史上募款最多的ICO之一。但是从那时起,市场上又出现了很多新的区块链项目,声称他们也可以解决类似的问题。这些项目的加入,使得Tezos面临的竞争会越来越激烈。
作为以太坊的挑战者,Tezos和以太坊之间的差异并不十分显著。其平台也尚未在betanet以外的现实环境中得到测试。按照区块链技术目前的高速发展,其开发团队必须加快步伐并尽快在市场上推出一个可靠的主网。也许通过其独特的管理架构和可扩展性,Tezos可以为区块链行业提供一个新的链上治理模式,并在市场中真正具有良好的竞争力。