区块链大学区块链研习社区块链研究

DAG下的Conflux通证经济思考

2019-01-15  本文已影响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官方提出一些建议,欢迎批评交流。

上一篇下一篇

猜你喜欢

热点阅读