區塊鏈種類應用及優缺點
① 鍖哄潡閾劇洰鍓嶇敤鍒板摢浜涘叡璇嗘満鍒訛紵瀹冧滑鍚勮嚜鐨勪紭緙虹偣鍜岄傜敤鑼冨洿鏄浠涔
1. 宸ヤ綔閲忚瘉鏄庯紙PoW錛夛細榪欐槸姣旂壒甯侀噰鐢ㄧ殑鍏辮瘑鏈哄埗錛岄氳繃澶嶆潅鐨勮$畻鏉ョ『璁や氦鏄撳苟娣誨姞鍒板尯鍧楅摼涓銆侾oW鐨勪紭鐐瑰湪浜庡叾鍘諱腑蹇冨寲鐗規э紝紜淇濅簡緗戠粶鐨勫畨鍏ㄦс傜劧鑰岋紝瀹冪殑緙虹偣鍖呮嫭鑳芥簮娑堣楀法澶э紝鎸栫熆闅懼害闅忕潃鏃墮棿鎺ㄧЩ涓嶆柇澧炲姞錛屼互鍙婅揪鎴愬叡璇嗘墍闇鏃墮棿杈冮暱錛屼笉閫傚悎鍟嗕笟搴旂敤鍦烘櫙銆
2. 鏉冪泭璇佹槑錛圥oS錛夛細PoS鏃ㄥ湪瑙e喅PoW鐨勬寲鐭塊棶棰橈紝鏍規嵁鑺傜偣鎸佹湁鐨勪唬甯佹暟閲忓拰鏃墮棿鏉ラ檷浣庢寲鐭塊毦搴︼紝鍔犲揩鍏辮瘑榪囩▼銆傚敖綆PoS鍦ㄤ竴瀹氱▼搴︿笂緙╃煭浜嗗叡璇嗚揪鎴愭椂闂達紝浣嗗畠浠嶇劧渚濊禆浜庝唬甯侊紝騫朵笖鏈璐ㄤ笂娌℃湁瑙e喅鍟嗕笟搴旂敤鐨勭棝鐐廣
3. 鑲′喚鎺堟潈璇佹槑錛圖PoS錛夛細DPoS綾諱技浜庤懀浜嬩細鎶曠エ錛屾寔甯佽呴夊嚭浠h〃鑺傜偣榪涜岄獙璇佸拰璁拌處銆傝繖澶уぇ鍑忓皯浜嗛獙璇佸拰璁拌處鑺傜偣鐨勬暟閲忥紝瀹炵幇浜嗙掔駭鐨勫叡璇嗛獙璇併備笉榪囷紝DPoS鐨勫叡璇嗘満鍒朵粛鐒朵緷璧栦簬浠e竵錛屽苟涓斿彲鑳戒笉閫傚悎涓嶉渶瑕佷唬甯佸瓨鍦ㄧ殑鍟嗕笟搴旂敤銆
4. 楠岃瘉奼狅紙Pool錛夛細楠岃瘉奼犵粨鍚堜簡浼犵粺鐨勫垎甯冨紡涓鑷存ф妧鏈鍜屾暟鎹楠岃瘉鏈哄埗錛屾槸鐩鍓嶈屼笟閾懼箍娉涗嬌鐢ㄧ殑鍏辮瘑鏈哄埗銆傚畠涓嶉渶瑕佷唬甯佸嵆鍙宸ヤ綔錛屽熀浜庢垚鐔熺殑鍒嗗竷寮忎竴鑷存х畻娉曪紝瀹炵幇浜嗙掔駭鍏辮瘑楠岃瘉銆備笉榪囷紝榪欑嶆満鍒剁殑鍘諱腑蹇冨寲紼嬪害涓嶅傛瘮鐗瑰竵錛屾洿閫傚悎澶氭柟鍙備笌鐨勫氫腑蹇冨晢涓氭ā寮忋
鍦ㄤ嬌鐢ㄥ叡璇嗘満鍒朵繚璇佹暟鎹涓鑷存ф椂錛屽悇縐嶆満鍒墮兘鏈夊叾浼樺娍銆備緥濡傦紝Ripple鐨勫叡璇嗘満鍒剁『淇濅簡鏁版嵁姝g『鎬т紭鍏堬紝浣嗗湪鏋佺鎯呭喌涓嬪彲鑳藉艱嚧鑺傜偣闀挎椂闂存棤娉曚笌鍏朵粬鑺傜偣鍙栧緱鍏辮瘑銆傚洜姝わ紝瀵逛簬涓嶅悓鐨勫簲鐢ㄥ満鏅錛岄夋嫨鍚堥傜殑鍏辮瘑鏈哄埗鑷沖叧閲嶈併
② 區塊鏈在股權融資中的優點和缺點
區塊鏈的缺點
1.無隱私性
區塊鏈是分布式,在公有鏈上,等於每個人手上都有一份完整賬本,並且由於區塊鏈計算余額、驗證交易有效性等等都需要追溯每一筆賬,因此交易數據都是公開透明的,如果我知道某個人的賬戶,我就能知道他的所有財富和每一筆交易,沒有隱私可言。
2.監管
區塊鏈的去中心、自治化的特點淡化了國家監管的概念。然而所有的創新,都需要符合監管的要求。區塊鏈的監管,在某種程序上是促進區塊鏈的商業應用,更好的提供合規性保護。另一方面監管部門對這項新技術的法律和制度建立上存在滯後,也可能會毀掉區塊鏈,需要把握好尺度。
3.安全性問題
區塊鏈技術一大特點就是不可逆、不可偽造,但前提是私鑰是安全的。私鑰是用戶生成並保管的,沒有第三方參與。私鑰一旦丟失,便無法對賬戶的資產做任何操作。隨著量子計算機等新計算技術的發展,未來非對稱加密演算法具有一定的破解可能性,這也是區塊鏈技術面臨的潛在安全威脅。
4.數據確認的延遲性
區塊鏈的交易是存在延遲性的,拿比特幣舉例,當前產生的交易的有效性受網路傳輸影響,因為要被網路上大多數節點得知這筆交易,還要等到下一個記賬周期(比特幣控制在10分鍾左右),也就是要被大多數節點認可這筆交易。還受一個小概率事件影響,就是當網路上同時有2個或以上節點競爭到記賬權力,那麼在網路中就會產生2個或以上的區塊鏈分支,這時候到底那個分支記錄的數據是有效的,則要再等下一個記賬周期,最終由最長的區塊鏈分支來決定。因此區塊鏈的交易數據是有延遲性的。
區塊鏈的優點
1.集體維護
系統是開放的,除了交易各方的私有信息被加密外,系統是由其中所有具有維護功能的節點共同維護的,任何人都可以通過公開的介面查詢區塊鏈數據和開發相關應用,因此整個系統信息高度透明。
2.去中心化
區塊鏈存儲數據時使用的是對等網路技術,使用分布式核算和存儲,不存在中心化的硬體或管理機構。所有節點的權利和義務都相等,因此任一節點停止工作都會不影響系統整體的運作。
3.無須信任系統
由於節點之間的交換遵循固定的演算法,參與人不需要對任何人信任,隨著參與節點增加,系統的安全性反而增加。因此交易對手無須通過公開身份的方式讓對方自己產生信任,對信用的累積非常有幫助。
4.信息不可篡改
一旦信息經過驗證並添加至區塊鏈,就會永久的存儲起來。生成一套按照時間先後順序記錄的、不可篡改的、可信任的資料庫,從而可以限制相關不法行為。因此區塊鏈的數據穩定性和可靠性極高。
區塊鏈的不可篡改和撤銷既是優點也是缺點,在區塊鏈里沒有後悔葯,你對區塊鏈的數據變動幾乎無能為力,主要體現在:如果轉賬地址填錯,會直接造成永久損失且無法撤銷;如果丟失密鑰也一樣會造成永久損失無法挽回。而現實中如果你銀行卡丟了或者密碼忘記了,還能到銀行營業點處理,你的錢還在。
③ 區塊鏈技術的優勢
分享來源區視網:
「區塊鏈是一種共享的分布式資料庫技術,其優勢主要突出表現在分布式去中心化、無須信任系統和不可篡改和加密安全性三個方面。」
一、區塊鏈技術的含義
區塊鏈(BlockChain)技術是一種使用去中心化共識機制去維護一個完整的、分布式的、不可篡改的賬本資料庫的技術,它能夠讓區塊鏈中的參與者在無需建立信任關系的前提下實現一個統一的賬本系統。區塊是公共帳本,多點維護;鏈就是蓋上時間戳(Timestamps),不可偽造。區塊鏈本質上是一個注重安全和可信度勝過效率的一項技術。
目前所有的系統背後都有一個資料庫,也就是一個大賬本。那麼誰來記這個賬本就變得很重要。現在就是誰的系統誰來記賬,各個銀行的賬本就是各個銀行在記,支付寶的賬本就是阿里在記。但現在區塊鏈系統中,系統中的每個人都可以有機會參與記賬。在一定時間段內如果有新的交易數據變化,系統中每個人都可以來進行記賬,系統會評判這段時間內記賬最快最好的人,將其記錄的內容寫到賬本,並將這段時間內賬本內容發給系統內所有的其他人進行備份。這樣系統中的每個人都有一本完整的賬本。
因此,這些數據就會變得非常安全。篡改者需要同時修改超過半數的系統節點數據才能真正的篡改數據。這種篡改的代價極高,導致幾乎不可能。例如,比特幣運行已經超過7年,全球無數的黑客嘗試攻擊比特幣,但是至今為止沒有出現過交易錯誤,可以認為比特幣區塊鏈被證明是一個安全可靠的系統。因此可以認為,區塊鏈技術就是一個全民參與記賬的方式,它將帶來的是記賬方式的革新。
二、區塊鏈的技術優勢
1、分布式去中心化
由於區塊鏈中每個節點和礦工都必須遵循同一記賬交易規則,而這個規則是基於密碼演算法而不是信用,同時每筆交易需要網路內其他用戶的批准,所以去中心化的交易系統不需要一套第三方中介結構或信任機構背書。
而在目前,不管是傳統的交易系統,還是第三方交易系統,都是基於中央賬簿的體系中,中央賬簿就扮演著信息保管員的角色,每筆交易需要第三方中介或者信任機構背書,這屬於中心化的交易網路。
2、無須信任系統
區塊鏈網路中,通過演算法的自我約束,任何惡意欺騙系統的行為都會遭到其他節點的排斥和抑制,因此,區塊鏈系統不依賴中央權威機構支撐和信用背書。
傳統的信用背書網路系統中,參與人需要對於中央機構足夠信任,隨著參與網路人數增加,系統的安全性下降。和傳統情況相反,區塊鏈網路中,參與人不需要對任何人信任,但隨著參與節點增加,系統的安全性反而增加,同時數據內容可以做到完全公開。
3、不可篡改和加密安全性
區塊鏈採取單向哈希演算法,同時每個新產生的區塊嚴格按照時間線形順序推進,時間的不可逆性導致任何試圖入侵篡改區塊鏈內數據信息的行為都很容易被追溯,導致被其他節點的排斥,從而可以限制相關不法行為。
④ 鍖哄潡閾劇殑鍏辮瘑鏈哄埗鏄浠涔堬紝鏈夊暐浼樼己鐐癸紵
娣卞叆瑙f瀽錛氬尯鍧楅摼鍏辮瘑鏈哄埗鐨勫ゥ縐樹笌浼樺姡鍖哄潡閾炬妧鏈鐨勬牳蹇冨熀鐭沖湪浜庡叾鐙鐗圭殑鍏辮瘑鏈哄埗錛屽畠濡傚悓紺句細鐨勫叡璇嗚勫垯錛岀『淇濅簡鍒嗗竷寮忕綉緇滀腑鐨勪俊鎮鍚屾ヤ笌鐪熷疄鎬с傚叡璇嗙畻娉曟槸鍖哄潡閾懼備綍鍦ㄥ幓涓蹇冨寲鐨勭幆澧冧腑錛岃╂墍鏈夊弬涓庤呭逛氦鏄撶粨鏋滆揪鎴愪竴鑷寸殑鍏抽敭鏈哄埗銆
鎯寵薄涓涓嬶紝濡傛灉鍖哄潡閾句笘鐣屾病鏈夊叡璇嗙畻娉曪紝姣忎釜鑺傜偣閮芥湁鑷宸辯殑璐︽湰錛屼換浣曚漢閮借兘闅忔剰淇鏀癸紝緋葷粺灝嗛櫡鍏ユ販涔便傚叡璇嗙畻娉曞氨濡傚悓娉曞緥錛屼負鍘諱腑蹇冨寲浜ゆ槗鎻愪緵浜嗙З搴忥紝淇濊瘉浜嗕氦鏄撶殑鍏姝d笌涓鑷存с傛瘮濡傛瘮鐗瑰竵鐨勫紑鍒涜呬腑鏈鑱錛岄氳繃寮曞叆宸ヤ綔閲忚瘉鏄庯紙PoW錛夛紝浠ユ寲鐭跨殑褰㈠紡璧嬩簣浜嗚$畻鑳藉姏寮哄ぇ鐨勮妭鐐硅拌處鏉冿紝榪欎綋鐜頒簡鍏辮瘑綆楁硶鐨勫疄闄呭簲鐢ㄣ
鍏辮瘑綆楁硶鐨勫氭牱鎬у拰閫傜敤鍦烘櫙
涓轟簡婊¤凍鍖哄潡閾劇殑鍘諱腑蹇冨寲銆佸紑鏀炬у拰鍙鎵╁睍鎬э紝鍚勭嶇被鍨嬬殑鍏辮瘑綆楁硶搴旇繍鑰岀敓錛屽傚伐浣滈噺璇佹槑錛圥oW錛夈佹潈鐩婅瘉鏄庯紙PoS錛夈佸旀墭鏉冪泭璇佹槑錛圖PoS錛夈佸疄鐢ㄦ嫓鍗犲涵瀹歸敊綆楁硶錛圥BFT錛夈佹潈濞佽瘉鏄庯紙PoA錛夌瓑錛屾瘡涓縐嶉兘鏈夊叾鐙鐗圭殑浼樺娍鍜岄傜敤鍦烘櫙銆
渚嬪傦紝宸ヤ綔閲忚瘉鏄庯紙PoW錛夎櫧鐒舵晥鐜囬珮錛屼絾鑳芥簮娑堣楀ぇ錛涙潈鐩婅瘉鏄庯紙PoS錛夎В鍐充簡璧勬簮嫻璐歸棶棰橈紝浣嗗彲鑳藉艱嚧涓蹇冨寲瓚嬪娍錛涜孌PoS鍒欑粨鍚堜簡鎶曠エ鏈哄埗錛屾彁楂樹簡鍏辮瘑鏁堢巼錛屽挨鍏墮傚悎澶ц勬ā緗戠粶銆傚尯鍧楅摼鐨勭伒媧繪т嬌鍏惰兘澶熷閥濡欏湴鍦ㄨ繖浜涚畻娉曚箣闂村垏鎹錛屼互閫傚簲涓嶅悓鐨勪笟鍔¢渶奼傘
鍗庝負浜戝尯鍧楅摼鏈嶅姟涓鐨勫叡璇嗙畻娉曞疄璺
鍗庝負浜戝尯鍧楅摼鏈嶅姟錛圔CS錛夊湪瀹為檯搴旂敤涓錛岄噰鐢ㄥ揩閫熸嫓鍗犲涵瀹歸敊鍏辮瘑綆楁硶錛團BFT錛夊拰Raft錛圕FT錛夛紝榪欎簺綆楁硶鍦ㄤ繚璇佸畨鍏ㄦс佹ц兘鍜岄殣縐佷繚鎶ゆ柟闈㈠叿鏈夋樉钁椾紭鍔褲侶yperledger Fabric澧炲己鐗堢粨鍚堜簡榪欎袱縐嶇畻娉曪紝涓轟紒涓氱駭鍜岄噾鋙嶇駭涓氬姟鎻愪緵浜嗗己澶ф敮鎸侊紝鑰屽崕涓洪摼鏈嶅姟鍒欏嚟鍊熻嚜涓葷爺鍙戠殑鍖哄潡閾懼唴鏍稿拰鍙淇$‖浠訛紝灞曠幇浜嗗崜瓚婄殑鎬ц兘鍜岄殣縐佷繚鎶ょ壒鎬с
鍖哄潡閾句笘鐣屼腑鐨勫叡璇嗘満鍒舵槸涓闂ㄦ繁濂ョ殑鑹烘湳錛屽畠鍦ㄦ瘡涓鑺傜偣涔嬮棿鐨勪簰鍔ㄤ腑璧風潃鑷沖叧閲嶈佺殑浣滅敤銆傛棤璁烘槸鍝縐嶅叡璇嗙畻娉曪紝瀹冧滑閮芥槸鍖哄潡閾炬妧鏈瀹炵幇鍒嗗竷寮忎俊浠誨拰鍘諱腑蹇冨寲浠峰間紶閫掔殑鏍稿績椹卞姩鍔涖傞殢鐫鎶鏈鐨勪笉鏂榪涙ワ紝鎴戜滑鏈熷緟鏇村氬壋鏂扮殑鍏辮瘑綆楁硶涓哄尯鍧楅摼甯︽潵鏇撮珮鏁堛佹洿鏅鴻兘鐨勮В鍐蟲柟妗堛
⑤ 區塊鏈目前用到哪些共識機制它們各自的優缺點和適用范圍是什麼
目前主要有四大類共識機制:Pow、Pos、DPos、Pool
1、Pow工作量證明,就是大家熟悉的挖礦,通過與或運算,計算出一個滿足規則的隨機數,即獲得本次記賬權,發出本輪需要記錄的數據,全網其它節點驗證後一起存儲;
優點:完全去中心化,節點自由進出;
缺點:目前bitcoin已經吸引全球大部分的算力,其它再用Pow共識機制的區塊鏈應用很難獲得相同的算力來保障自身的安全;挖礦造成大量的資源浪費;共識達成的周期較長,不適合商業應用
2、Pos權益證明,Pow的一種升級共識機制;根據每個節點所佔代幣的比例和時間;等比例的降低挖礦難度,從而加快找隨機數的速度。
優點:在一定程度上縮短了共識達成的時間
缺點:還是需要挖礦,本質上沒有解決商業應用的痛點
3、DPos股份授權證明機制,類似於董事會投票,持幣者投出一定數量的節點,代理他們進行驗證和記賬。
優點:大幅縮小參與驗證和記賬節點的數量,可以達到秒級的共識驗證
缺點:整個共識機制還是依賴於代幣,很多商業應用是不需要代幣存在的
4、Pool驗證池,基於傳統的分布式一致性技術,加上數據驗證機制;是目前行業鏈大范圍在使用的共識機制
優點:不需要代幣也可以工作,在成熟的分布式一致性演算法(Pasox、Raft)基礎上,實現秒級共識驗證;
缺點:去中心化程度不如bictoin;更適合多方參與的多中心商業模式
在使用共識機制,保證數據一致性時的巨大優勢(共識機制則是Ripple首先提出的,數據正確性優先的網路交易同步機制,在共識網路中,無論軟體代碼怎麼變動,無法取得共識就無法進入網路,更不要提分叉了)。
——————————————————
PS:稍微自黑下,雖然共識機制絕對能確保任何時候都不會產生硬分叉。但是,這種機制的缺點也比較明顯,那就是要取得與其他節點的共識,明顯要比當前Bitcoin網路漫長的多。極端情況下,在Ripple共識機制網路中掉線的後果也是很恐怖的。
有可能你家停電一天,第二天整個系統就再也無法與其它Rippled節點取得共識了(共識機制事實上需要超過80%的節點承認了你的數據,你的提交才會被其它節點接受,否則就會被排它的拒絕連接),甚至只能清空自己全部500多GB數據重新同步才能連上其它Ripple節點。
所以目前來說,現有的Rippled端並不適合民用(商用的話影響就比較小,比如RL自己的Rippled節點託管在亞馬遜雲數據中心,長時間無響應是可以高額索賠的,而且那種地方除了大型災害幾乎不會斷),這也是RL一直想改進的方面之一。
⑥ 區塊鏈技術的優勢
一、去中心化:
區塊鏈技術不依賴額外的第三方管理機構或硬體設施,沒有中心管制,除了自成一體的區塊鏈本身,通過分布式核算和存儲,各個節點實現了信息自我驗證、傳遞和管理。去中心化是區塊鏈最突出最本質的特徵。
二、開放性:
區塊鏈技術基礎是開源的,除了交易各方的私有信息被加密外,區塊鏈的數據對所有人開放,任何人都可以通過公開的介面查詢區塊鏈數據和開發相關應用,因此整個系統信息高度透明。
三、獨立性:
基於協商一致的規范和協議(類似比特幣採用的哈希演算法等各種數學演算法),整個區塊鏈系統不依賴其他第三方,所有節點能夠在系統內自動安全地驗證、交換數據,不需要任何人為的干預 。
四、安全性:
只要不能掌控全部數據節點的51%,就無法肆意操控修改網路數據,這使得區塊鏈本身變得相對安全,避免了主觀人為的數據變更。
五、匿名性:
除非有法律規范要求,單從技術上來講,各區塊節點的身份信息不需要公開或驗證,信息傳遞可以匿名進行。
數字中國是十九大報告中首次明確提出的重大發展戰略。以雲計算、大數據、移動互聯為代表的數字技術應用不再局限於經濟領域,而是廣泛滲透進入公共服務、社會發展、人民生活的方方面面,需要宏觀協調、總體把控、融合發展。
隨著新一輪科技革命和產業變革不斷深入,全球范圍內數字經濟浪潮勢不可擋。發展數字經濟成為全球共識,被稱為打開第四次工業革命之門的鑰匙。
秉承尼斯大學世界包容性人文精神內涵,始終擁抱變化,勇立潮頭,順應數字經濟時代的發展趨勢,融合中西文化思維精髓,尼斯大學《區塊鏈及數字經濟管理博士》(簡稱DDE)應運而生。
以此為基石賦能數字經濟行業管理者全球化視野及全球化融合思維,整合知識,智慧經營數字經濟,推動行業持續發展,為人類命運共同體而貢獻力量。因此DDE項目將和數字經濟領域同仁協同前進。
如果有MBA類的問題,歡迎私我ღ( ´・ᴗ・` )比心~~~~
⑦ 區塊鏈幾大共識機制及優缺點
首先,沒有一種共識機制是完美無缺的,各共識機制都有其優缺點,有些共識機制是為解決一些特定的問題而生。
1.pow( Proof of Work)工作量證明
一句話介紹:乾的越多,收的越多。
依賴機器進行數學運算來獲取記賬權,資源消耗相比其他共識機制高、可監管性弱,同時每次達成共識需要全網共同參與運算,性能效率比較低,容錯性方面允許全網50%節點出錯。
優點:
1)演算法簡單,容易實現;
2)節點間無需交換額外的信息即可達成共識;
3)破壞系統需要投入極大的成本;
缺點:
1)浪費能源;
2)區塊的確認時間難以縮短;
3)新的區塊鏈必須找到一種不同的散列演算法,否則就會面臨比特幣的算力攻擊;
4)容易產生分叉,需要等待多個確認;
5)永遠沒有最終性,需要檢查點機制來彌補最終性;
2.POS Proof of Stake,權益證明
一句話介紹:持有越多,獲得越多。
主要思想是節點記賬權的獲得難度與節點持有的權益成反比,相對於PoW,一定程度減少了數學運算帶來的資源消耗,性能也得到了相應的提升,但依然是基於哈希運算競爭獲取記賬權的方式,可監管性弱。該共識機制容錯性和PoW相同。它是Pow的一種升級共識機制,根據每個節點所佔代幣的比例和時間,等比例的降低挖礦難度,從而加快找隨機數的速度
優點:在一定程度上縮短了共識達成的時間;不再需要大量消耗能源挖礦。
缺點:還是需要挖礦,本質上沒有解決商業應用的痛點;所有的確認都只是一個概率上的表達,而不是一個確定性的事情,理論上有可能存在其他攻擊影響。例如,以太坊的DAO攻擊事件造成以太坊硬分叉,而ETC由此事件出現,事實上證明了此次硬分叉的失敗。
DPOS與POS原理相同,只是選了一些「人大代表」。
BitShares社區首先提出了DPoS機制。
與PoS的主要區別在於節點選舉若干代理人,由代理人驗證和記賬。其合規監管、性能、資源消耗和容錯性與PoS相似。類似於董事會投票,持幣者投出一定數量的節點,代理他們進行驗證和記賬。
DPoS的工作原理為:
去中心化表示每個股東按其持股比例擁有影響力,51%股東投票的結果將是不可逆且有約束力的。其挑戰是通過及時而高效的方法達到51%批准。為達到這個目標,每個股東可以將其投票權授予一名代表。獲票數最多的前100位代表按既定時間表輪流產生區塊。每名代表分配到一個時間段來生產區塊。所有的代表將收到等同於一個平均水平的區塊所含交易費的10%作為報酬。如果一個平均水平的區塊含有100股作為交易費,一名代表將獲得1股作為報酬。
網路延遲有可能使某些代表沒能及時廣播他們的區塊,而這將導致區塊鏈分叉。然而,這不太可能發生,因為製造區塊的代表可以與製造前後區塊的代表建立直接連接。建立這種與你之後的代表(也許也包括其後的那名代表)的直接連接是為了確保你能得到報酬。
該模式可以每30秒產生一個新區塊,並且在正常的網路條件下區塊鏈分叉的可能性極其小,即使發生也可以在幾分鍾內得到解決。
成為代表:
成為一名代表,你必須在網路上注冊你的公鑰,然後分配到一個32位的特有標識符。然後該標識符會被每筆交易數據的「頭部」引用。
授權選票:
每個錢包有一個參數設置窗口,在該窗口裡用戶可以選擇一個或更多的代表,並將其分級。一經設定,用戶所做的每筆交易將把選票從「輸入代表」轉移至「輸出代表」。一般情況下,用戶不會創建特別以投票為目的的交易,因為那將耗費他們一筆交易費。但在緊急情況下,某些用戶可能覺得通過支付費用這一更積極的方式來改變他們的投票是值得的。
保持代表誠實:
每個錢包將顯示一個狀態指示器,讓用戶知道他們的代表表現如何。如果他們錯過了太多的區塊,那麼系統將會推薦用戶去換一個新的代表。如果任何代表被發現簽發了一個無效的區塊,那麼所有標准錢包將在每個錢包進行更多交易前要求選出一個新代表。
抵抗攻擊:
在抵抗攻擊上,因為前100名代表所獲得的權力權是相同的,每名代表都有一份相等的投票權。因此,無法通過獲得超過1%的選票而將權力集中到一個單一代表上。因為只有100名代表,可以想像一個攻擊者對每名輪到生產區塊的代表依次進行拒絕服務攻擊。幸運的是,由於事實上每名代表的標識是其公鑰而非IP地址,這種特定攻擊的威脅很容易被減輕。這將使確定DDOS攻擊目標更為困難。而代表之間的潛在直接連接,將使妨礙他們生產區塊變得更為困難。
優點:大幅縮小參與驗證和記賬節點的數量,可以達到秒級的共識驗證。
缺點:整個共識機制還是依賴於代幣,很多商業應用是不需要代幣存在的。
3.PBFT :Practical Byzantine Fault Tolerance,實用拜占庭容錯
介紹:在保證活性和安全性(liveness & safety)的前提下提供了(n-1)/3的容錯性。
在分布式計算上,不同的計算機透過訊息交換,嘗試達成共識;但有時候,系統上協調計算機(Coordinator / Commander)或成員計算機 (Member /Lieutanent)可能因系統錯誤並交換錯的訊息,導致影響最終的系統一致性。
拜占庭將軍問題就根據錯誤計算機的數量,尋找可能的解決辦法,這無法找到一個絕對的答案,但只可以用來驗證一個機制的有效程度。
而拜占庭問題的可能解決方法為:
在 N ≥ 3F + 1 的情況下一致性是可能解決。其中,N為計算機總數,F為有問題計算機總數。信息在計算機間互相交換後,各計算機列出所有得到的信息,以大多數的結果作為解決辦法。
1)系統運轉可以脫離幣的存在,pbft演算法共識各節點由業務的參與方或者監管方組成,安全性與穩定性由業務相關方保證。
2)共識的時延大約在2~5秒鍾,基本達到商用實時處理的要求。
3)共識效率高,可滿足高頻交易量的需求。
缺點:
1)當有1/3或以上記賬人停止工作後,系統將無法提供服務;
2)當有1/3或以上記賬人聯合作惡,且其它所有的記賬人被恰好分割為兩個網路孤島時,惡意記賬人可以使系統出現分叉,但是會留下密碼學證據
下面說兩個國產的吧~
4.dBFT: delegated BFT 授權拜占庭容錯演算法
介紹:小蟻採用的dBFT機制,是由權益來選出記賬人,然後記賬人之間通過拜占庭容錯演算法來達成共識。
此演算法在PBFT基礎上進行了以下改進:
將C/S架構的請求響應模式,改進為適合P2P網路的對等節點模式;
將靜態的共識參與節點改進為可動態進入、退出的動態共識參與節點;
為共識參與節點的產生設計了一套基於持有權益比例的投票機制,通過投票決定共識參與節點(記賬節點);
在區塊鏈中引入數字證書,解決了投票中對記賬節點真實身份的認證問題。
優點:
1)專業化的記賬人;
2)可以容忍任何類型的錯誤;
3)記賬由多人協同完成,每一個區塊都有最終性,不會分叉;
4)演算法的可靠性有嚴格的數學證明;
缺點:
1)當有1/3或以上記賬人停止工作後,系統將無法提供服務;
2)當有1/3或以上記賬人聯合作惡,且其它所有的記賬人被恰好分割為兩個網路孤島時,惡意記賬人可以使系統出現分叉,但是會留下密碼學證據;
以上總結來說,dBFT機制最核心的一點,就是最大限度地確保系統的最終性,使區塊鏈能夠適用於真正的金融應用場景。
5.POOL驗證池
基於傳統的分布式一致性技術,加上數據驗證機制。
優點:不需要代幣也可以工作,在成熟的分布式一致性演算法(Pasox、Raft)基礎上,實現秒級共識驗證。
缺點:去中心化程度不如bictoin;更適合多方參與的多中心商業模式。