DAG下的Conflux通证经济思考

作者: 亚当说 | 来源:发表于2019-01-15 17:51 被阅读12次

            1月7日,Conflux官方公布了一篇《DAG 下的激励机制的挑战与对策》,讲解了Conflux在DAG区块组织形式下面临的经济激励问题,并提出了相应的解决思路。这里给出简要的总结,并提出自己的几点疑问和思考。有兴趣的同学如果想详细了解,请参见:https://zhuanlan.zhihu.com/p/54233543 。

    抛弃区块固定奖励

        1、因为Conflux会保留所有区块,如果仍然采用固定区块奖励的策略,将会面临“零成本攻击”。

        2、在Conflux结构下,挖分叉链等攻击虽然不会危及安全性,但是会影响交易的确认时间,也会使DAG结构变得复杂,增加矿工的计算量。

        3、所以Conflux提出的初步奖励方案中,抛弃了比特币、以太坊等所采用的传统区块固定奖励,而改为交易费奖励。

    采用交易费激励

        交易随机选择策略

        1、Conflux的DAG结构中,如果采用优先选择交易费高的交易进行打包,区块中将出现大量的重复交易,导致吞吐率的降低。

        2、为了解决这个问题,并兼顾交易优先级的问题,采用让矿工从交易池中,按照每笔交易的权重(去重后的交易费总量),从交易池中随机选取交易。

        3、当交易池中的交易越多,矿工随机选取交易出现冲突的概率就越小,重复交易的比例就越小。

        交易费用激励机制

        1、如果矿工可以拿到其打包区块的所有交易费,则依然会出现不遵守随机选择策略的动机,即选取权重较高的交易,实现利益最大化。

        2、Conflux给出的解决方法是,多个并行存在的区块之间,平均分配这些区块中的交易手续费,矿工节点之间可以形成一种合作模式:即共同通过减少冲突来最大化各自的收益。每个节点的收益与这些区块的总交易量成比例。

    防攻击策略

        1、攻击者如果想挖一条分叉链,那么就需要加装没有看到红色区域的3个区块,这些区块与攻击者抛出的新区块互为“光锥外区块”。

        这里简单介绍下何为“光锥外区块”。在DAG中,如果两个区块之间没有一条路径,则这两个区块互为对方的“光锥外区块”,如图1所示,B和C互为“光锥外区块”。

    图1 光锥区块的定义

        2、设计一条奖惩规则,即一个区块的奖励与它的“光锥外区块”的数量有关,光锥外区块越多,其奖励越少。

        3、这一设计在一定程度上,可以使节点出于经济利益,遵守GHOST算法规则出块。

    图2 尝试分叉的示意图

    几点思考和疑问

        合作模式是否能够完全解决投机问题?

        1、针对平均分配的大锅饭方式,逐利节点可以选择打包较少交易,提升出块速度的方式去分得其他节点的利益。举个夸张一些的例子,A节点每次只打包1笔交易,在诚实节点的1个区块周期内出了N个有效块,则A节点几乎可以获得N倍与诚实节点的收益。

        2、Conflux解决冲突的过程只考虑的合作问题,而忽略了个体积极性的问题。打包的交易数量,是衡量矿工是否积极工作的重要指标。在Conflux的后续工程实现中,可以考虑对节点平均处理的交易数量和其获得收益的比例进行衡量,这个比例应该维持在一个期望左右,过高或者过低都要对该节点进行重点关注。

        如果矿工的盈利模式只有交易费,那么初始Token从哪里来?预挖矿?

        1、交易费是流动的,它由服务使用者转移至矿工,但是服务使用者手里的token如何获取?初始的token如何获得?预挖矿?可查的Conflux资料中并未提到。

        2、一套完善的经济模型设计,需要包括token的投放、流通以及回收。只有流通、没有稳定的供给渠道,那么整个经济生态就像河流失去了源头,成为一潭死水。

        3、另外,矿工的交易费收益模式,决定了token的投放大概率可能只有ICO、私募这种资本运作方式,而不能通过挖矿的劳动获得。这是一种更接近中心化央行的发币方式,对公链上生态参与者的价值肯定较弱,很难形成自洽的经济循环生态。

        以上观点可能由于信息不对称,存在一定程度的谬误,旨在给Conflux官方提出一些建议,欢迎批评交流。

    相关文章

      网友评论

        本文标题:DAG下的Conflux通证经济思考

        本文链接:https://www.haomeiwen.com/subject/qwsydqtx.html