预言机TRB的治理实践
当前阶段不少DeFi项目都有admin key,这也是部分DeFi项目不完全去中心化,存在中心化风险的原因。最近Tellor完成了从中心化向去中心化治理的过渡。可以预见,未来会有越来越多的DeFi项目实现类似的过渡。
TRB的管理员密钥的销毁
如果项目团队拥有admin key,意味着admin key的持有人可以升级合约,对系统进行更改。在项目初期,有管理员密钥匙可以理解的,早期项目可能有风险,需要迭代,需要稳定运行,不过最终来说,需要逐步向社区过渡,以减少中心化的风险,以实现长期的可持续运行。
(Tellor的admin key的销毁,Source:tellor)
目前Tellor项目方已经将其admin key销毁,升级Tellor协议需要通过治理进行,治理的方式是通过Tellor Improvement Proposal(TIP)流程进行决议和实施。
TRB是什么
Tellor是预言机项目,TRB是其代币。在Tellor实施V2.5之前,V2已经完成。关于Tellor可以参考蓝狐笔记之前的文章《一文读懂Tellor:PoW的预言机有什么不一样?》。
(Tellor的主要运行机制,Source:tellor)
TRB的V2版本
V2版本在扩展性、安全性等方面都有了升级,V2的主要改进如下:
扩展性
将每区块的数据点增加到5
将速度提高一倍(难度目标从10分钟降至5分钟)
安全性
限制每个矿工的奖励(每15分钟1个)
在争议方面没有时间限制
多回合的争议机制
更改争议成本计算
允许获得当前挖矿ID以在拥堵时增加小费激励
其他
常规代码改进
自动选择下个挑战
删除链上请求数据
代币费用的销毁
(Tellor V2的主要改进,Source:tellor)
在V2的改进中,其中一个可以让TRB代币捕获协议的价值,它将其中矿工小费的50%进行销毁
,这意味着随着Tellor业务增长,被销毁的TRB也会随之增长。这让Tellor的业务规模跟TRB价值产生了直接的关联。
在Tellor将其admin key销毁之后,所有的升级都要通过TIP提案的流程。而V2.5的升级则就是Tellor去中心化的治理的第一次实践。
V2.5版本是Tellor去中心化治理的第一次实践
Tellor的V2.5v 版本是通过TIP-2提案流程完成实施的,目前已经上了主网。在在此次TIP-2的提案中,有55个独立地址参与了投票,占据总量18%的TRB投了支持票,这大大超过Tellor治理中要求总量10%的TRB代币的法定通过票数。从这个角度,目前Tellor社区的参与积极性是不错的。这对于刚刚转向去中心化社区治理的Tellor项目来说是个好的开始。
1.TIP实施的流程
具体来说,Tellor的TIP提案要实施需要经历哪些流程?
首先,Tellor的TIP提案是去中心化治理的,升级需要提议并由TRB社区投票通过。TIP提案主要由三个大类:
链上相关
可扩展性:提升吞吐量
安全性:任何提升安全性的方案
常规:任何常规的代码改进,如减少gas成本等
链外相关
新数据:新增
矿工:矿工相关的改进提案
常规:除上述之外的提议,可以包括各种提案,甚至是TIP流程本身的优化
常规
所有非上述范围的提议。
其次,TIP提案实施的流程包括了草案、评审、投票和实施的阶段。
在存储库的GitHub中进行拉取请求之前,需要对提案想法进行彻底讨论。在讨论充分之后,可以正式提交,可以发起拉取请求,提案将经过如下阶段:
草案
社区可以查看完整的书面提案,进行评论和反馈。如果提案中包括对Tellor代码库、矿工代码库的更改或者是完全的分叉,代码初稿也应该同时提交。
包含对代码库进行改变的提案需要通过开发、评审、审计(如有必要)流程,进行100%覆盖率的本地测试,然后进行部署,同时在Etherscan上进行验证,并在最终评审之前在测试网上进行测试。
最终评审
社区可以查看最终提案以及在主网上部署和验证的最终代码库(如有必要)。
投票期
社区有7天的链上投票期。
实施/拒绝
在投票期之后,链上的更新和投票会自动执行或拒绝。对矿工代码库或其他链下改进的提案也将会相应实施。
2.V2.5开启了TRB的去中心化治理之路
由于admin key已被销毁,现在的发展权力掌握在社区手中。第一个社区治理提案TIP-2, 通过并实施了Tellor V2.5 。
V2.5提案核心包括:
首先矿工的质押从1000TRB降至500TRB,按照当前的价格计算,大约从20000多美元降至10000多美元
当前的矿工奖励从“1TRB+tips/2”变成 “1TRB+tips/2+timeSinceLastMineValue/5Min”。这里的tips/2是因为其中的一半小费会被销毁,这在上面的Tellor的V2中已经实施。
TIP-2提案(V2.5版本)将矿工的质押代币减少一半,目的是激励更多矿工加入网络,实现更去中心化。而更大的改变是奖励机制的变化。之前的奖励机制是每个区块有固定的代币奖励,1个区块1个TRB奖励,将5分钟设为难度目标。这个机制对于一些流动性挖矿项目来说可能没有问题,但对于Tellor来说,它是预言机,如果拥堵时gas成本高于奖励(1TRB+小费),那么,这个时候没有矿工愿意提交数据,这意味着Tellor无法正常运行。当然,这个时候可以通过给矿工更多小费来进行激励,但这需要人工操作,且网络已经很拥堵,它会进一步加剧拥堵。
(Tellor的挖矿事件,Source:tellor)
V2.5版本的奖励机制采用更加灵活的方法,就是根据Tellor上个区块以来的持续时间进行奖励。假设区块在正常情况下是5分钟出块,奖励为1TRB,如果区块在10分钟挖出,奖励将会变成2TRB,其奖励计算方式变成:1TRB+tips/2+timeSinceLastMineValue/5Min,通过这种方式,可以激励矿工的正常运行,保持Tellor预言机的运作。
(Tellor V2.5的矿工奖励组成,Source:tellor)
从Tellor V2.5的去中心化治理的实施看,目前基本上实现了从中心化向去中心化治理的过渡,它能否很好地持续下去,可以持续保持关注。