1036e2c965f32881765ebfa2ed512e08?s=156&d=retroyuwen

  • 用户自
  • 最后活跃
  • 发布 22 个帖子
  • 113 个回复

最近状况

发布帖子 2018年值得期待的事

  • 闪电网络 ⚡️(DCR现已经支持闪电网络)
  • Politeia(Pi): Decred 提案系统 🏛
  • 匿名功能 🕵️‍♂️
  • 硬件钱包 🔐
  • 手机钱包 📱
  • 原子互换交易 💱
  • 支付集成 💳
  • 专业矿机 ⛏️
  • Decred DAO 的正式运作 🌍

发布帖子 行走中的翻译C - 《浅析加密货币Decred》

原文:https://www.weibo.com/ttarticle/p/show?id=2309404188628552172395

Decred(DCR), 这个由比特币开发者创造的货币,至今还没有一个中文名字。​

Decred的由来要从币圈两大谜团讲起

  1. 比特币核心开发者是否独裁?
  2. 比特币矿工企图操控比特币?

针对一切带有阴谋论的问题,我们只看事实,不作任何结论。


那些年Core踢➗的开发者

墙我都不服,就服Core的无影脚

Round One:2009年初,中本聪一手创建了比特币。随后,聪哥经常神出鬼没混进社区,探讨比特币的开发路线。这位和善的老大哥在2010年底突然宣布退出社区,并指定Gavin Andresen为继承人。2014年4月,Gavin退位,Wladimir van der Laan成为了首席开发者。2015年5月,Gavin提议把比特币区块容量增至20MB,引发Bitcoin Core(简称BC)开发者的强烈不满。相传BC不断施压,强迫Gavin退出小组内部讨论。在争论无果后,他加入了扩容小分队Bitcoin XT,试图将区块增大到8MB, 并通过推进全节点的普及来推翻反对区块扩容的BC。直至2016年Core开发组剥夺了他的开发权限,取消了他的比特币维护权。这场两届比特币首席开发者的争战最终以Gavin的退出告一段落。(注:Gavin曾站队支持“假”中本聪Craig White,也有可能是因为这个被BC踢除的)

Round Two:同样作为比特币开发者的Mike Hearn也支持扩大区块。他先是加入了Bitcoin XT项目,同Gavin Andresen一起推动比特币扩容。Mike曾公开表示在BC小组中,真正做事情的仅Gavin一人,后在Gavin被剥脱开发权限后,愤然离开比特币社区。如此深情,我已经脑补了一出肥皂剧。当然,这小哥在退出之际不忘“捅”BC一刀,称扩容问题迟迟得不到解决是因为BC拒绝执行必要的改变来增大区块。他表示比特币这场实验已经失败了,自己已经清仓。

Round Three:2017年4月,比特币开发者Jeff Garzik表态支持Segwit2x扩容方案,被BC踢出开发者名单。

自此,聪叔委托的那些开发者一一退出,BC完全控制了比特币。


矿工权利有多大

其实所有的分叉币,单就BCH有节操。

针对这个问题,我只说一句:矿工可以自己搞分叉!

比特币社区扩容问题由来已久,各方都做出了巨大的努力,积极组织各种圆桌会议,直播辩论、投票,然并卵。🦑没有达成社区共识,只得维持尴尬现状。今年8月1号,比特现金的诞生,刷新了币友的三观。纳尼!?居然还可以通过算力分叉比特币!一时间,“清除矿工毒瘤”的说法再次疯传。

“POW的本质就是1CPU=1投票权。最长的链代表社区共识,因为这条链代表了最多的工作量。”

这是比特币白皮书里的内容。谁拥有更多的CPU,谁贡献更多的算力,谁就有更多的表决权来决定最长链,就能代表大部分人的意见。因此,实质上POW机制下矿工在比特币社区中掌握最终决策权。他们可以联合大型挖矿企业阻碍或强制推行新的共识规则,实现更新网络,迫使其它全节点运营商跟随他们的脚步。

这就尴尬了:矿工的目的很单纯:赚钱、赚钱、赚钱。他们不会降低手续费来支持用户完成转账,矿工费越高越好。矿工控制区块交易,决定哪些交易写入区块。他们能够通过挖空块或者交易较少区块对比特币进行DoS攻击。此外,就算区块中交易为零,手续费过低无法产生经济激励,矿工也照样能获得区块奖励。事实上,比特大陆旗下的矿池一直被怀疑不断打包空块故意造成比特币网络拥堵。(我记得谁发过那个打包空块、满而不堵的图,想不起来了,大家自行脑补吧)

为了打破POW机制下矿工权利过大的问题,近日BC团队的Cobra甚至发文称考虑改算法。(这人有点像是BC团队的网上发言人,我也不知道他的真实身份)

我相信这种偏激的想法多是源于对矿工的偏见。他们忽视了矿工是比特币网络的坚定后盾。只要比特币不改算法,矿工理应如此。他们就是要最大化自己的经济利益,来维护整个网络的安全。正因如此,尽管深刻地意识到POW机制的缺陷,Decred项目的开发者也不敢剑走偏锋,废除POW机制,而是创新了一种POS+POW的混合机制。这种混合机制在抑制矿工权力的同时,又能有效防止开发者决策中心化的问题。

POS+POW混合机制

2014年,BC开发者Gregory Maxwell,Matt Corallo,Adam Back,Luke Dashjr和风险投资家Austin Hill在内的数名非BC开发人员成立了一家名为Blockstream的公司。这家总部位于蒙特利尔的公司深刻影响了比特币的后续发展。

此前,BC开发者的资金完全来自于社区捐赠,而捐赠所得不足以支撑比特币的开发工作,更无法保障BC开发者的个人收入。Blockstream成立后,大多数BC开发者都进入这家公司工作,开始有了稳定收入来源。这也引发了社区的诸多猜测:外部企业资助BC开发者是否会影响比特币的决策过程?Blockstream是风投投资的,他们在扩容辩论中扮演着怎样的角色?他们是否有权否决比特币的改进方案?

答案是显而易见的。

POS矿工监督POW矿工,防止“可疑行为”

正因如此,Decred在创立初期,由来自不同地区、不同阶级的持有者成立了开发基金会。基金会享有10%的区块奖励以避免外部资金影响自家决策。在POW+POS的混合机制下,POW矿工有60%的区块奖励,POS矿工则拥有30%的区块奖励。

POS机制你可以把它理解成一种虚拟挖矿。简言之,你不需要真正的购买矿机,只要持有Decred,就有机会获得产生新区块的权利,从而获得区块奖励。其目的是为了监督POW矿工,即POS矿工可投票通过或否定之前POW矿工生成的区块。如果POS矿工否决了之前的区块,那么这些区块产生的奖励会减少或者归零,这样一来,POW矿工就会尽量避免打包空块等“可疑行为”。

对于这种模式,莱特币的创始人Charlie Lee也曾发文称赞道:“Decred的监督模式是史无前例的。我相信Decred很快就能进入前十。”

Decred社区如何进行决策表决?

与比特币的改进协议BIP(Bitcoin Improvement Proposal)机制相似,Decred社区任何人都可以提交Decred更改方案DCP(Decred Change Proposal)来阐明可行的共识改变。但是与比特币POW矿工掌握最终表决权不同,DCP的提议是转交给基金会利益各方(相当于股东),他们通过POS投票机制来决定通过与否。

POS的参与过程类似买彩票,投票权需用Decred自行购买,相应的DCR会被锁定在POS上。等个大约28天,这个投票被随机选中后就会解锁。但也有可能你在水逆期,要等上个142天你的这张票才会被选中,也有0.5%的机率这张票过期了也没被选中。不管这张票被抽到还是过期,你的DCR都会打回到自己的钱包,还会获得参与决策制定的POS奖励。目前奖励数为1.4个DCR。投票细节请参考:https://docs.decred.org/getting-started/user-guides/agenda-voting/

POS矿工锁定币、买票、等票到手、投票,收到POS奖励整个过程大概需要30天。抽到谁的投票权完全是随机的、匿名的。

在这种投票机制下,POW矿工也希望POS矿工对他们打包的区块进行投票,因为越多投票意味着他们的区块奖励也就越高。每个区块最多有5个POS投票,少一票POW矿工奖励就减少20%。大部分情况下,如果一个区块没有5票,那是因为POS矿工没有进行投票。
这种混合机制合成一句话就是:POW矿工来创建区块搭建区块链,POS矿工来确保这些区块符合用户的利益。这恰恰解决了比特币社区中用户没有一席之地的尴尬境地。


总结:Decred出身高贵,获得了很多社区大佬的支持。除了Charlie Lee,门罗币掌门Fluffpony和比特币开发者Jeff Garzik也认为Decred是可以代替比特币的方案。知名硬件钱包服务商Ledger和Trezor也支持Decred。当然,也有人认为POS+POW机制纯属炒作。我不会告诉你们说这句话的人就是黄世亮的。