DCR: 更民主的比特幣繼承者

highwindever發表於2019-02-20

Decred,貨幣代號DCR,是幾位比特幣core開發人員由於對比特幣現狀不滿,尤其是難以忍受比特幣core團隊壟斷了比特幣軟體開發,缺乏良好的管理和升級機制,從而跳出來研發的一個新幣。DCR的亮點是將社群治理融合到區塊鏈技術中,通過其基於區塊鏈的投票系統發起對技術與非技術改變的民主投票。

具體來說,DCR採用PoW和PoS混合的方式進行挖礦,並預留一部分獎勵作為對開發DCR軟體新特性的開發人員的獎勵。任何DCR的參與者都可以提出所需的軟體新特性,社群通過鏈上投票的方式決定什麼時候開發哪些新特性。而這些新特性可以由任何程式設計師進行開發並提交,在通過後便可獲得一定數量的DCR作為報酬。所以,DCR創造了一個自給自足,開放協作,不斷進化的數字貨幣社群。

DCR的挖礦,先通過礦機處理交易,建立起區塊,通過不斷的碰撞查詢,找到滿足一定難度的計算目標的數字後,向網路傳播,PoW的工作就完成了,到這裡挖礦過程和比特幣類似,只是出塊時間是比特幣的一半,大約5分鐘一個塊。接下來達成共識的機制就不同了,比特幣是靠全網的節點驗證區塊,最終以最長的鏈為主鏈,挖出來的區塊如果最終在主鏈上就是有效,因此區塊是否有效來自幾乎全網的共識。這樣做的優點是安全,前提是沒有大於51%的算力攻擊,缺點也顯而易見,那就是效率低下。而DCR引入了PoS來投票決定剛挖出的區塊是否有效,每個區塊由一個根據區塊頭資料決定序列的偽隨機演算法(Hash256PRNG)選出5張選票進行投票,在至少3張選票通過的情況下區塊才被承認有效,可以加到主鏈上。成功驗證區塊後得到的獎勵為30枚新DCR幣,它們將會被分成,60%歸PoW礦工,30%歸PoS選票持有人,剩下10%預留給參與軟體開發的程式設計師

PoS的具體機制是由持有DCR的權益人鎖定一定數量的DCR購買新鮮選票,選票有過期時間,如果過期了還未被選中去投票的話,會全部返回之前購票的貨幣。購票之後需要等待被礦工挖掘,每個挖出的區塊會包含最多20張新鮮選票,這些選票需要等到256個新區塊產生後才能成熟,即擁有被選擇行使投票權的效力。為了激勵礦工把新鮮選票包含在挖出的區塊中,會有一個額外的購票費,留給礦工作為獎勵。成熟之後如果你的選票順利被選中去投票,系統會返回購票的貨幣並加上獎勵。每個區塊需要隨機選5張成熟選票進行投票驗證區塊的有效性。票價每144個區塊(大約12小時)調整一次,目的是將整個選票池控制在40960張

Decred的這樣一套機制提高了出塊效率,同時又保證了安全性,預留給開發人員的貨幣獎勵保障了軟體本身的開發支援,通過投票系統使得每個決定都不會被少數人左右。這樣形成了一個PoW礦工,PoS權益持有人和開發者組成的高效,民主的社群。此外,Decred也在嘗試建立層級化的去中心化自治監管組織去代表社群的不同聲音。從這個意義上說,Decred是繼比特幣之後帶有更深一層社會實驗性質的貨幣。

Decred在軟體架構上,從底層採用模組化設計,具有非常好的擴充套件性,可以很容易地新增新特性。2017年,Decred想要實現的特性包括:硬分叉投票,對開發獎勵資金的去中心化管控,閃電網路支援,提升隱私保護,整合支付等等。

Decred的機制設計解決了比特幣的一些弊端,而且在數字貨幣日趨激烈的競爭中具有快速迭代的基因,可以迅速跟進開發新的特性,因此其前景值得看好。

相關文章