Steem與BTC的的共識機制
在steem的藍皮書里提到,相比于工作量證明POW(比特幣的共識機制),steem能提供更大規(guī)模和更快速度的算法洒擦,即委托權(quán)益證明股權(quán)(DPOS)亚隅。
關(guān)于POW工作量證明等,有很多介紹倍奢,這里我來說說自己的理解朴上。
簡單來說,這個共識機制就是在解決到底誰來給各種信息(區(qū)塊鏈里的各種交易卒煞、轉(zhuǎn)賬痪宰,steemit里的點贊,轉(zhuǎn)賬畔裕,評論等等都是區(qū)塊鏈里產(chǎn)生的信息)安全記賬的問題衣撬。
在中心化的世界里,記賬是由中心來解決扮饶,比如班上的考勤記錄由學習委員來記錄具练,如果學習委員哪天生病了沒來上課,那么那天的考勤記錄就沒人管了甜无。
所以扛点,區(qū)塊鏈發(fā)明了一種去中心化的記賬方式來應(yīng)對中心化的系統(tǒng)風險哥遮。很多人共同來記賬,其中一個人記賬有問題或者其中一個人生病了都不會影響整個系統(tǒng)陵究,記賬有報酬鼓勵更多人參與眠饮。
去中心化的記賬又有很多種方式(共識算法),最熟悉的就是比特幣的工作量證明POW铜邮,另外steem仪召、bitshares、EOS松蒜、公信寶都是委托權(quán)益證明股權(quán)DPOS扔茅。那么這兩個共識機制是怎么約定誰來記賬的呢?
POW共識算法的比特幣就是找出一個最能算題的來記賬牍鞠,而這個最會算賬的可以不擁有比特幣或者也可以不了解比特幣咖摹,反正只要他最會算題就可以了。
DPOS共識算法的Steem要想記賬难述,需要持有股份(steem代幣)先來競選萤晴,所有持有代幣的人可以投票來決定誰來記賬。所以胁后,持有DPOS代幣就是類似于持有這個公司的股份店读,你大量擁有steem代幣就擁有競選的籌碼。所以區(qū)別于POW攀芯,DPOS共識算法里記賬人必須是股東屯断。
Steem共識機制的見證人
Steem記賬這個職業(yè),在steem里叫做見證人侣诺,見證人被選出來負責創(chuàng)建與簽核交易區(qū)塊殖演。
Steem的白皮書是這樣描述的:
Steem的區(qū)塊鏈生存采用輪流制,每一輪年鸳,21位見證人被選出來負責創(chuàng)建與簽核交易區(qū)塊趴久。見證人當中的二十位以用戶投下的贊成票數(shù)選出,另一位則由所有票數(shù)未達到前二十名的見證人分時擔當搔确。21位見證人每輪完一圈之后彼棍,都會重新排序,以避免任何一位見證人持續(xù)忽略某個順位的見證人所生產(chǎn)的區(qū)塊膳算。見證人一旦錯過某個區(qū)塊且在過去24小時內(nèi)未生成區(qū)塊座硕,就會喪失資格。
簡單理解上面的一句話就是涕蜂,由股東們選出前20名見證人+一位后20名中的隨機人來記賬华匾。3秒鐘生產(chǎn)出一個區(qū)塊,一個人記錄一次机隙,21個見證人按約定的順序輪完一圈后蜘拉,順序打亂繼續(xù)輪圈刊头。
Bitshares是101位見證人,EOS和公信寶也都是21位見證人诸尽。一個見證人就是一個網(wǎng)絡(luò)節(jié)點。
持有Steem代幣在DPOS共識機制中可以扮演什么角色
1)只要你持有SP印颤,你可以投上你寶貴的一票
2)可以把你的票數(shù)代理給別人幫你行使投票權(quán)利(看到這是不是覺得EOS也提到過)
聽著好像是美國全民選舉和中國的人民代表選舉的結(jié)合體您机。也可以理解為你持有SP就相當于持有Steem這個公司的股份,你擁有的股份可以參與投票選舉產(chǎn)生哪些人來給這個公司記賬年局。
https://steemit.com/~witnesses可以看到所有的見證人名單际看,網(wǎng)頁只顯示了前50位見證人。
每個人可以投票給30位witnesses(見證人)矢否,比如圖上我已經(jīng)投出去3票仲闽,其兩票給了中文區(qū)的大鯨魚@abit和@arcange,目前abit排在27位僵朗。50名以內(nèi)的投票可以直接點圖上的點贊標識赖欣。
如果你想投的witnesses(見證人)在50名外,可以直接輸入用戶ID验庙,點VOTE來直接投票顶吮,SET PROXY是你可以把票數(shù)代理給別人幫你行使投票權(quán)利,比如代理給@oflyhigh粪薛。
持有Steem就可以行使股東權(quán)力悴了,我投出了寶貴的3票,算是爽了一把股東的感覺(雖然我是小蝦米违寿,票數(shù)沒啥毛用)湃交。
小結(jié)
1)區(qū)塊鏈里的共識算法可以簡單理解為用來解決誰來記賬的問題。
2)比特幣屬于POW(工作量證明)藤巢,steem搞莺、bitshares、EOS菌瘪、公信寶都屬于DPOS腮敌。
3)POW是誰會算題誰來記賬,DPOS是股東競選來記賬俏扩。
4)DPOS里的見證人職責是負責創(chuàng)建與簽核交易區(qū)塊糜工,一個見證人就是一個記賬的網(wǎng)絡(luò)節(jié)點。
5)普通持幣人在Steem的DPOS共識機制中可以扮演什么角色录淡,可以類比來理解你擁有的BTS捌木、EOS等代幣,不是簡單的交易市場買和賣嫉戚,你還是一個可以行使權(quán)力的股東刨裆。
文章首發(fā)在申龍斌的公眾號(原文鏈接:持有steem的我當了回股東)澈圈,其它關(guān)于steemit的文章。
Steemit里的三種貨幣