Decred:一场链上治理实验

头等仓-DCR

文章来源:头等仓

Decred的起源要追溯到两个时间点:2013年4月Bitcointalk论坛上发布了一篇晦涩的帖子,2013年5月一篇博客文章介绍了比特币全节点实现的替代方案,被称为btcd。后来这两位幕后发帖人很快联手创建出了Decred——一种内置治理系统的加密货币。除了链上治理系统之外,Decred还混合了PoW和PoS共识机制。

2013年4月3日,一位名为TradeFortress的Bitcointalk用户发布了一个主题为“想创造一个能真正做出改变的山寨币吗?”的帖子。另一位化名tacotime的用户在帖子中表示他对开发山寨币很感兴趣,但“只是需要有时间编码的人。”

四天后,tacotime在Bitcointalk论坛上开始了一个名为Memcoin2(一种混合PoW和PoS系统的加密货币)的项目开发。伴随着他的Bitcointalk帖子发布,Adam Mackenzie发表了一份白皮书,解释此系统是“通过参与式投票让货币资源的掌控以民主的形式交至用户手中。”该系统为Decred的发展奠定了基础。

大约在同一时间,开发者兼企业家Jacob Yocom-Piatt正在开发btcd,这是比特币全节点实现的最初替代方案,部分由比特币创始人中本聪开发。

Yocom-Piatt是Conformal Systems的首席执行官兼创始人,Conformal Systems是一家专注于隐私和安全解决方案的开源软件工程公司,Conformal Systems团队多年来一直密切关注着比特币。2013年1月该团队决定将比特币移植到自己的操作系统中。在移植过程中,Conformal Systems遇到了一些麻烦,决定开发比特币替代品,所以该团队继续开发btcd。2013年10月,Conform Systems公发了btcd测试。Btcd后来更名为BTCSUITE。

2013年底,tacotime与另一位Bitcointalk用户“_ingsoc”共同讨论Memcoin2(MC2)项目(曾短暂更名为Netcoin)的发展和成长。随后_ingsoc与Conformal Systems联络讨论MC2项目。

2014年2月,tacotime发布了一篇帖子,宣布Conformal Systems已决定支持MC2的开发。tacotime还探讨了代币销售或预挖矿的可能性,以资助MC2的未来发展。Conformal Systems不久后便更名为Company 0,并与tacotime合作开发MC2,不久后该项目更名为Decred。

随着Company 0和tacotime致力于Decred的开发,Yocom-Piatt也继续致力于他的比特币全节点实现——btcsuite。在与比特币社区合作的两年半时间里,Yocom-Piatt注意到他曾在2015年的两篇博文“比特币面临的最大挑战”和“比特币迭代”中表达了对比特币生态系统的治理结构、资金和“利益冲突”的担忧。他强调了开发团队和矿工之间的冲突以及导致内斗的扩展性讨论。他还发布了Decred定位帖子。

2015年12月12日,Decred作为一种“开放的、进步的、自筹资金的加密货币问世,并将社区治理系统集成到其区块链中。”Company 0还宣布了代币总供应量为2100万枚,预挖矿8%,其中4%即41.5万美元投入到协议开发中。为了防止在项目早期阶段权力过于集中,Company 0宣布将剩余4%以免费空投的形式发放给早期社区成员。2015年12月15日至2016年1月18日,Decred向近3000名参与者空投了84万枚Decred代币。大约在这个时候,tacotime发布了最后一个关于Decred的公开帖子,随后与一些人开发了隐私币项目Monero,就消失匿迹了。

2016年2月8日,Decred主网、Decred宪法(constitution)正式上线。宪法为Decred及其社区制定了一套规则和指导原则。

自推出其主网以来,Decred缓慢攀升至CoinMarketCap排行榜,它经历过网络哈希算力的大幅增强,也看到过选民(stakers)的权益稳步增加,还推出了其网络提案系统politeia。该项目最近还宣布,它正在将基金的控制权移交给利益相关者,巩固其对社区治理的信念。



Decred试图解决的问题

(1)纯POW和POS系统的弱点

Decred的工作量证明(PoW)+权益证明(PoS)的混合共识机制试图解决纯PoW和PoS系统中的一些缺陷。

在纯PoW系统中,网络的安全性依赖于超过50%的矿工必须是诚实的这个事实。如果这个事实被打破,恶意参与者可以双花交易,审查交易,并发起其他攻击,使网络不可靠。加密生态系统最近遭受了51%的攻击,以太网经典、Verge和比特币黄金等网络均受其影响。

此外,PoW系统没有正式结构来解决共识争议。因此,在这些网络上发生共识失败和链分裂是十分有可能的。

PoS系统有两个主要缺陷:无利害关系理论和远程攻击理论。

1)PoS系统中的选民受到激励,在网络的多个分叉上进行投票,因为验证多个分叉在技术上不需要花费任何成本。这是因为在PoW系统中,能量消耗是一场零和游戏——在多个分叉上分散算力并不能提高PoW矿工挖块的几率。这是无关紧要的理论。

2)除此之外还有远程攻击理论。在这种攻击下,拥有网络1%选票的恶意参与者会创建一个并行分叉,扩展分叉,并生成比主链更多的块。如果选择此攻击者的1%选票来验证交易,攻击者会选择在其扩展分叉上构建区块,使主链上的所有区块无效。

(2)筹资

自开源软件社区出现以来,资金开源软件(OSS)开发一直是人们关注的主要问题。OSS深受公地悲剧和搭便车效应的困扰。由于OSS是免费使用的,用户就没有动力付钱给开发人员来维护软件。因此,许多OSS开发人员(在本例中指的是区块链开发人员)很难在保持可持续生活方式的同时,花时间去免费开发OSS软件。由于大量资金被锁定在区块链网络中,软件维护不善可能导致这些资金的流失。



Decred的工作原理

(1)共识

Decred利用混合PoW和PoS的共识模型,即传统PoW矿工创建区块,PoS矿工验证区块。Decred区块奖励从每块大约31.19 DCR开始,每6144块按100/101系数减产一次,区块奖励在以下三个实体中分配:

60%分配给PoW矿工,30%分配给验证区块的PoS选民,10%分配给Decred基金。

Decred代币供应量增长(来源:Decred)

为了在网络上投票,PoS矿工参与由Decred核心开发人员开发的新型投票系统。

(2)投票

Decred的投票系统本质上是一个彩票系统,用于决定哪些选民可以验证区块。每个选票所有者都有权投票并验证区块。为了维持选民稳定的补贴回报,Decred制定了一个针对40960选票总量的权益难度算法。据Decred称,“如果票池规模变得过大或过小,会极大地改变利益相关者和网络之间的社会契约,破坏投票平均时间、过期选票百分比和回报率的可预测性。”为维持这一目标票池大小,如果票池增大,票价必须上涨;如果票池减小,票价必须降低。

要“购买”选票,用户需要竞标。如果他们的出价被接受,其DCR就会被锁定,并获得选票作为回报。在PoW矿工挖完一个区块之后,随机选择五张选票来验证该区块中包含的交易——这五张选票中的其中三张必须达成共识,才能验证区块并将其放入Decred区块链中。验证完区块的选票会被销毁,选票拥有者也会收到选票原始价格加上验证区块的区块奖励。每增加一个新区块到Decred区块链,就会产生20张新选票,用于新一轮竞标。这些选票以公开拍卖形式出售。新选票需要经过256个区块的成熟期才有资格被选中投票。如果某张选票没有被选中,或者选中了但在40960个区块后没有进行投票,那么其拥有者会收到DCR退款,而且没有奖励。据Decred称,“鉴于目标池大小为40960张选票,任何给定的门票都有99.5%的机会在142天内投票。”

PoS池中的大约48%DCR都是选票(来源:Dct.farm)。向Decred区块链添加区块的过程如下:

PoW矿工创建区块,PoS矿工投票决定是否接受或拒绝区块,一旦某个区块被接受,必须有五分之三的选票验证区块为有效,该区块中包含的投票和交易由下一个PoW矿工打包。与传统的PoW模型相比,Decred的混合模型增加了额外的安全层。攻击者不仅要获得PoW的51%哈希算力,还得达到总投票数的37%。

此外,由于选票竞价的公开拍卖性质,攻击者购买选票所产生的需求将提高选票价格,从而使攻击成本越来越高。

(3)治理及Politeia

Decred的核心提案是自治协议和货币网络。其治理体系的一个重要组成部分是共识规则投票过程。为了在Decred中实现软件更改,该协议实施两个阶段投票过程:每2016个区块(约1周)一个权益版本间隔(SVI)和每8064个区块(约4周)一个规则变更间隔(RCI)。

投票过程的第一步是满足网络升级的门槛,对于工作量证明POW,1000个最近的区块中至少有95%必须有最新的区块版本。对于权益证明POS,单个SVI中75%的已投投票必须有最新的投票版本。

投票过程的第二步是投票。根据Decred,有五种可能的投票结果:

1)如果RCI内所有选票中有超过90%是“弃权”选票,议案投票仍然在下一个RCI中有效。

2)如果RCI内的所有非弃权票未达到75%是“是”或“否”多数门槛,议案投票仍然在下一个RCI有效。

3)如果RCI内所有非弃权票的75%支持议案(“是”),则议案被视为锁定,共识变更将激活在投票通过后8064个区块。

4)如果RCI内所有非弃权票的75%都反对议案(“否”),议案就会失败,并且共识变更将不会启动。

5)如果议案在其投票期限内没有达到75%的多数投票,议案将过期,并且共识变更将不会启动。

为了Decred软件的非共识变更治理,Decred开发团队于2018年10月推出了Politeia提案系统。据Decred称,“Politeia是一个用于存储版本化和时间戳的链下数据的系统。Politeia创建了一个公开提案和投票记录,包括Decred的资金使用、政策决定、争议解决等。

关于Politeia的提案流程如下:

用户支付0.1 DCR费用提交提案>管理员筛选提案,删除非法或垃圾邮件内容>提案在Politeia上公开显示>2016个区块后投票窗口打开>拥有选票的任何钱包都可以投票表决区块是否有效>至少有20%选票投票表决提案是否通过>至少有60%选票投票表决提案通过>如果投票通过,则获得Decred基金,执行交易>如果投票被拒绝,用户可以再试一次。



结论

Decred是混合共识模型和链上治理的一项有趣实验。尽管没有网络对该模型进行过大规模测试,但Decred的混合模型比传统的PoW和PoS系统更为安全。Decred的治理模型使用户能够在他们拥有既得利益的网络的未来发展中拥有发言权。虽然尚不清楚混合共识模型和链上治理是否是正确实现,但Decred的这项实验值得关注。

Decred名字的来源于Company 0和tacotime之间的头脑风暴会议。他们在讨论“去中心化信贷”时脑中浮现了这个名字。

这种模型的弱点是十分主观的。纯PoW网络的一些成员认为,非结构化的治理系统会导致更小的攻击向量。

目前已经有多种方案来解决这类问题,包括罚款和时间戳。


想要获取更多区块链项目资讯,欢迎点击本文出处了解更多哦~

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

推荐阅读更多精彩内容