TTC的多层BFT-DPOS共识机制——安全又高效

区块链是一个账本公开的数据库,同时也是一个复杂的点对点协作网络。没有一个中心来指挥、协调,要完成协作,这就要求区块链就必须有共识机制。因此,对于一个区块链项目来说,最初也是最重要的一个问题就是选择什么样的共识机制(Consensus)。


现在主流的几种共识机制有POW,POS,DPOS,BFT-DPOS。

POW:Proof of Work,工作量证明。想必大家都很熟悉,最典型的就是比特币。简单地说按劳分配,谁工作量多,谁拿的多。其缺点是成本高,算力是计算设备提供的,需要耗费大量的电能。目前,比特币挖矿消耗的电力已经超过一百多个国家电力消耗。

POS:Proof of Stake,股权证明。简单来说,就是一个根据用户持有货币的多少和时间(币龄),发放利息的一个制度。我能联想到最贴切的例子就是股票。优点是不需要大量计算设备挖矿,很节能很环保。

纯PoS机制的加密货币,只能通过IC0的方式发行,这就导致“少数人”获得大量成本极低的加密货币。缺点是信任基础不够。

DPOS:Delegated Proof of Stake,授权股权证明。持有币的人可以进行投票选举,选举出一些节点做为代表来记账。相较于POS而言,效率更高。

BFT-DPOS:在DPOS基础上进行了修改,记账人在生产区块的同时马上对该区块签名确认,并让别的记账人也赶紧过来签名确认。使用上述BFT-DPoS协议就可以使得出块间隔大大降低。这也使得跨链通信的时延大大缩短,单位时间内可确认的交易数量大大提升。



看起来BFT-DPOS似乎是一个很完美的共识机制方案,然而实际上仍然有缺点。

1)投票的积极性并不高。我想很多很多持有EOS的用户和我一样也从未投过票。节点竞选,投票需要持币人耗费时间,精力,往往这和投资人的切身利益并不直接相关,因此投票率很低理所当然。实际上,这很大程度上降低了全网的安全和效率。

2)难以处理作恶节点,节点存在抱团作恶可能。社区选举不能及时有效的阻止一些破坏节点的出现,给网络造成安全隐患。社区处理坏节点的流程一旦不能明确,各种扯皮纠纷,甚至对全网造成威胁的情况就会层出不穷。

3)共识机制无法适应社区的新需求。

为了解决上述这些问题,TTC创新地提出了多层BFT-DPOS的共识机制(Multi-level BFT-DPoS)。

TTC的主网将在月底上线,届时节点竞选也才会开始。但是从白皮书中我们可以大致了解共识机制的情况。多层BFT-DPOS共识机制是整个项目的核心根基,作为TTC设计的最底层。



基于DPoS共识,TTC持有者选出的21个超级节点记录和同步交易,公平,稳定,兼具效率。


TTC的共识机制彰显了这个项目的蓬勃的野心。TTC的设计目标是为亿万用户服务的公链,在最初就考虑到在各种复杂应用环境下,共识机制如何满足要求。尤其是TTC Protocol的DAPP已经实现爆发,如tataUFO,ALIVE等用户数可观。其实在我看来,优秀的共识机制无非就是满足以下这三点要求:安全、高效,进化。

投票挖矿——激励机制有效提高投票率

在TTC协议中,投票也是一种用户挖矿的方式。投票即挖矿。具体来说,每个区块中包含的挖矿奖励的61.8%将分配给挖出该区块的超级节点,38.2%将分配给所有为该节点投票的用户。投票时间为期一周,一周后用户即需重新投票。这个时间设置我认为是很合理的,避免持币者反复无效投票。另一方面对超级节点也是一种压力,使超级节点有效竞争。TTC的投票机制对持币者来说,非常有诚意,为广大普通用户提供了一种参与民主化治理的机制。

总而言之,在有经济利益激励的情况下,持币者将更积极投票,有效杜绝了传统DPOS项目投票率过低带来的一系列安全上的问题。

TTC共识机制具有新一代区块链的共同特征——共识进化


在我看来,共识机制的进化是下一代区块链的重要特征。也许,很多人会问共识一旦定下来,怎么能改呢?简单举例:比特币和以太坊如果要想修改核心规则,必须通过体制外的方式分叉,所以现在有两个以太坊、四个比特币。由此带来的开发混乱,社区分裂,在这几次BTC,BCH分叉中我们都深有体会。这对区块链项目而言并不是好事。而我认为下一代的区块链将是可以根据社区的意志来改变共识机制。社区通过民主投票的方式来决断是否扩容区块链、系统升级等等。在号称下一代区块链的Dfinity等项目中都有提及共识机制的进化。我很欣喜能够在TTC看到这一点。

在TTC区块链中,超级节点可以提出提案,以优化以下方面的共识机制:


· 增加/删除从链 

· 调整超级节点和投票用户之间的奖励分配比例 

· 优化从链区块生产时间

· 未来更多权限 

TTC持有者根据不同节点对该方案的表态投票给他们支持的超级节点,所有超级节点将代表他们的支持者公开投票。这意味着每个人都可以看到每个超级节点投哪一边的票。最重要的是,当提案通过后,实际的更改将通过PoA共识在链上进行,不需要更改任何代码,也不会产生任何分叉币。

总结

TTC的多层BFT-DPOS在我看来,是在BFT-DPOS上做了细微的调整。技术上的创新显得并不是那么明显。但是,TTC的共识机制激励所有参与者深度参与这个项目,这是够为亿万人打造一个高效,安全的公链的基础。而且,共识进化机制能使让社区的意见和讨论更加开放,而不会因循守旧,固步自封。

TTC Protocol是一个针对活跃社交网络和在线社区的区块链协议。截止目前,TTC生态系统已经拥有3000万用户,只要等主链Rigi一上线,所有用户就可以进行社交挖矿获得奖励。Rigi主网的上线将在本月底。TTC基金会将于Rigi主网上线之后举行超级节点竞选。在特殊的多层BFT-DPOS共识机制支撑下,我们拭目以待TTC的未来!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容

  • 转载声明:本文来自微信公众号:火龙果园长,仅供学习交流,禁止用于商业用途,转载需关注公众号取得文章作者同意。 写在...
    火龙果园长阅读 7,318评论 0 18
  • 巴比特旗下时戳资本近日发布了《区块链公链项目研究报告》。作为时戳资本区块链行业研究报告系列03,这份最新的报告主要...
    shenciyou阅读 2,337评论 1 10
  • 根据瑞士联邦理工学院(洛桑)邹杰博士2018年9月4日晚间在DAGA | Blockchain & AI (核心群...
    烛微虑远阅读 831评论 0 1
  • 我想拥有,去记录那一瞬间的感受,于是爱上了孤独的摄影。此前,我不会想摄影于我有何益,然而,《旅行的艺术》告诉我,旅...
    烛照红妆阅读 188评论 0 0
  • 前行约200米,经过街边的几家店:复印店、好面店、中餐苍蝇馆子,一家中学后门、几个住宿的小区,肥猪市街就走完了。 ...
    曾子玲阅读 130评论 0 0