【從零開始學(xué)EOS應(yīng)用開發(fā)】DPOS股份授權(quán)證明機(jī)制

先啰嗦幾句:本人區(qū)塊鏈小白一枚伏恐,正在自學(xué)EOS應(yīng)用開發(fā)(當(dāng)然目前也沒有培訓(xùn)班培訓(xùn))亿傅,我的這個系列文章是我的學(xué)習(xí)筆記,因此淤年,鑒于水平有限钧敞,難免有許多錯誤之處,還希望各位讀者海涵麸粮,若能留言勘誤溉苛,更是感激不盡。同時也歡迎熱愛EOS開發(fā)的朋友加我微信(微信號:361757)弄诲,暗號EOS愚战,我已經(jīng)創(chuàng)建了一個交流群,群員滿100人后開始收費(fèi)齐遵,寫作本文時(2018年4月9日)寂玲,群人數(shù)已經(jīng)達(dá)到71人。好了梗摇,系好安全帶拓哟,我們的EOS應(yīng)用開發(fā)之旅,馬上開始伶授!

本文重點(diǎn)講解區(qū)塊鏈常見的幾種共識及其優(yōu)缺點(diǎn)断序,以及EOS.IO所采用的DPOS模式的優(yōu)勢

001 共識機(jī)制的基本概念

共識機(jī)制目前我沒有搜索到特別標(biāo)準(zhǔn)的定義,參考相關(guān)文章和個人理解糜烹,共識機(jī)制就是大家都遵守的一套約定法則逢倍,相當(dāng)于區(qū)塊鏈?zhǔn)澜绲V工之間的一套法律。更簡單的說景图,就是確定記賬權(quán)的方式。

在挖礦的過程中碉哑,大家都在爭取獲得記賬權(quán)挚币,因?yàn)楂@得記賬權(quán)就代表獲得了塊獎勵亮蒋,但是,究竟記賬權(quán)應(yīng)該交給誰呢妆毕?那么就需要一套規(guī)則慎玖,使所有礦工都必須遵守這套規(guī)則,并按照這套規(guī)則來確定獲得記賬權(quán)的節(jié)點(diǎn)笛粘。

不同的數(shù)字貨幣趁怔,有不同的共識機(jī)制,舉一個最常見的例子薪前,就是比特幣的POW(工作量證明)機(jī)制润努,當(dāng)所有礦工都想要獲得記賬權(quán)的情況下,系統(tǒng)根據(jù)上一個區(qū)塊示括,自動出一道題铺浇,最先解出答案的礦工,獲得記賬權(quán)垛膝。對于POW機(jī)制來說鳍侣,這道題必須通過暴力碰撞才有可能得到解,那么事實(shí)上吼拥,要比誰先找到答案倚聚,實(shí)際上就是在比誰的計算能力更高,速度更快凿可。當(dāng)然惑折,對于其他幣種,又有各種不同的共識機(jī)制矿酵,目的只有一個唬复,就是確定記賬權(quán)。

002 常見的共識機(jī)制

1全肮,POW(工作量證明)

該機(jī)制出的這道題敞咧,叫做哈希碰撞,由于哈希計算不可逆的特點(diǎn)辜腺,要獲得答案休建,必須通過窮舉的方式獲得,那么礦機(jī)就需要一個一個的去嘗試评疗,直到剛好碰到答案测砂,這個過程,隨著算力的增加百匆,難度也越來越大砌些。因此,自然的,擁有更多計算機(jī)(算力)的礦工存璃,得到答案的概率就更高仑荐。這樣就能夠?qū)崿F(xiàn),誰的工作量更大纵东,誰就擁有更多的記賬權(quán)粘招。

當(dāng)然,礦工除了會獲得塊獎勵偎球,還履行著維護(hù)數(shù)字貨幣節(jié)點(diǎn)的任務(wù)洒扎,他們?yōu)閰^(qū)塊鏈?zhǔn)澜纾峁┝吮匾幕A(chǔ)架構(gòu)衰絮。

但是POW存在一個非常巨大的缺點(diǎn):浪費(fèi)計算資源袍冷,隨著算力的增加,巨大的計算資源岂傲,都被浪費(fèi)在無意義的哈希碰撞上难裆。

2,POS(權(quán)益證明)

POS機(jī)制相對POW機(jī)制镊掖,要稍微好一些乃戈,他不是根據(jù)工作量來確定誰挖到更多的塊,而是通過誰持有的token更多誰就有機(jī)會挖到更懂的塊亩进。通過對不同token持有者降低難度系數(shù)症虑,來使得持有token更多的用戶,擁有更低的挖礦難度归薛,如此一來谍憔,從概率上來說,持有token越多主籍,挖礦難度越低习贫,挖到塊的概率也就越大。

3千元,DPOS(股份授權(quán)證明機(jī)制)

DPOS是在POS的基礎(chǔ)上苫昌,縮小了節(jié)點(diǎn)數(shù)量來提高效率的一種方式,節(jié)點(diǎn)由所有token持有者投票選出幸海,也可以隨時罷免祟身,節(jié)點(diǎn)輪流進(jìn)行記賬。這樣可以實(shí)現(xiàn)秒級的交易確認(rèn)物独,大大提高交易速度袜硫。

以EOS為例,EOS目前設(shè)置了21個超級節(jié)點(diǎn)和100個備用節(jié)點(diǎn)挡篓,這21個超級節(jié)點(diǎn)輪流記賬婉陷,而一旦節(jié)點(diǎn)出現(xiàn)各種問題,就會被備用節(jié)點(diǎn)取代,相應(yīng)的憨攒,備用節(jié)點(diǎn)也可能被淘汰世杀。

這樣的好處是,不需要巨大的無意義計算肝集,就能夠維持網(wǎng)絡(luò)的正常運(yùn)行,而且由于節(jié)點(diǎn)數(shù)少蛛壳,可以在短時間內(nèi)完成區(qū)塊確認(rèn)杏瞻,目前EOS的確認(rèn)速度被定在0.5s。

004 pool驗(yàn)證池

Pool驗(yàn)證池機(jī)制是利用傳統(tǒng)的分布式技術(shù)建立衙荐,由各驗(yàn)證池負(fù)責(zé)驗(yàn)證捞挥,擺脫了代幣,但存在非常嚴(yán)重的缺陷忧吟,事實(shí)上砌函,筆者認(rèn)為,這已經(jīng)不算是真正的區(qū)塊鏈共識機(jī)制了溜族,而是一種分布式的中心化數(shù)據(jù)庫讹俊,由中心機(jī)構(gòu)掌控的驗(yàn)證池,是很容易被輕松取締的煌抒。

003 DPOS模式對EOS.IO的重要性

目前EOS.IO采用了DPOS機(jī)制仍劈,之所以選擇這種共識機(jī)制,應(yīng)該主要是考慮到性能方面寡壮,這種機(jī)制可以實(shí)現(xiàn)目前最快速的出塊和確認(rèn)贩疙,而其他數(shù)字貨幣和共識機(jī)制都無法實(shí)現(xiàn)這樣高效率的消息確認(rèn)。這為EOS.IO能夠?qū)崿F(xiàn)秒級應(yīng)用打下了基礎(chǔ)况既。

同時这溅,由于EOS.IO除了21個超級節(jié)點(diǎn)外,還有100個備用節(jié)點(diǎn)棒仍,從安全上考慮悲靴,即使超級節(jié)點(diǎn)全軍覆沒,備用節(jié)點(diǎn)也會立即跟進(jìn)降狠,保證整個EOS網(wǎng)絡(luò)的運(yùn)行对竣。再退一步講,即使備用節(jié)點(diǎn)全軍覆沒榜配,還可以隨時選出更多的備用節(jié)點(diǎn)否纬,生生不息,確保了EOS網(wǎng)絡(luò)的永遠(yuǎn)存在蛋褥。

本篇完临燃。

我是王越,EOS應(yīng)用開發(fā)小白一枚,渴望與你鏈接膜廊,我已經(jīng)建立了一個交流開發(fā)技術(shù)的微信群乏沸,期待你的加入!請加我微信 361757爪瓜,暗號EOS蹬跃。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市铆铆,隨后出現(xiàn)的幾起案子蝶缀,更是在濱河造成了極大的恐慌,老刑警劉巖薄货,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件翁都,死亡現(xiàn)場離奇詭異,居然都是意外死亡谅猾,警方通過查閱死者的電腦和手機(jī)柄慰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來税娜,“玉大人坐搔,你說我怎么就攤上這事∏山В” “怎么了薯蝎?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谤绳。 經(jīng)常有香客問我占锯,道長,這世上最難降的妖魔是什么缩筛? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任消略,我火速辦了婚禮,結(jié)果婚禮上瞎抛,老公的妹妹穿的比我還像新娘艺演。我一直安慰自己,他們只是感情好桐臊,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布胎撤。 她就那樣靜靜地躺著,像睡著了一般断凶。 火紅的嫁衣襯著肌膚如雪伤提。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天认烁,我揣著相機(jī)與錄音肿男,去河邊找鬼介汹。 笑死,一個胖子當(dāng)著我的面吹牛舶沛,可吹牛的內(nèi)容都是我干的嘹承。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼如庭,長吁一口氣:“原來是場噩夢啊……” “哼叹卷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起柱彻,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤豪娜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后哟楷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡否灾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年卖擅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片墨技。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡惩阶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出扣汪,到底是詐尸還是另有隱情断楷,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布崭别,位于F島的核電站冬筒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏茅主。R本人自食惡果不足惜舞痰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诀姚。 院中可真熱鬧响牛,春花似錦、人聲如沸赫段。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽糯笙。三九已至贬丛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炬丸,已是汗流浹背瘫寝。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工蜒蕾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人焕阿。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓咪啡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親暮屡。 傳聞我的和親對象是個殘疾皇子撤摸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容