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

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的機制設計解決了比特幣的一些弊端,並且在數字貨幣日趨激烈的競爭中具備快速迭代的基因,能夠迅速跟進開發新的特性,所以其前景值得看好。區塊鏈

相關文章
相關標籤/搜索