TMT观察网_独特视角观察TMT行业

如何理解EOS使用的 DPOS 機制區塊鏈

馮超 2018-07-08 23:35
分享到:
導讀

DPOS相對于POW有非常高的效率,那么DPOS是如何做到這一點的呢?本文就來和大家一起探討什么是DPOS。

微信截圖_20180708203054.png

授權證明共識 

授權證明(DPOS)是最快,最有效,最分散,最靈活的共識模式。DPOS利用利益相關方同意投票的權力,以公平和民主的方式解決共識問題。

所有的網絡參數,從收費時間表到塊間隔和交易規模,都可以通過選定的代表進行調整。塊生產者的確定性選擇允許平均僅1秒確認交易。也許最重要的是,共識協議旨在保護所有參與者免受不必要的監管干擾。 

DPOS 需要解決的問題 

任何共識過程必須回答的問題包括但不限于:

誰應該產生下一個更新塊來應用于數據庫?

下一個塊何時應該生產?

什么交易應該包括在該塊?

協議的變化如何應用?

競爭的交易歷史應該如何解決?

目標是找到這些問題的答案,以確保對希望獲得對網絡的控制的攻擊者的共識過程是強大的。實際上,獲得控制意味著獲得單方面審查交易的能力。對于希望利用不同計算機上的數據庫狀態暫時不一致的攻擊者,這個過程也應該是健壯的。 

被選舉的證人生產 

“證人”這個詞被選中是因為這是一個沒有規定的合法中立的詞。傳統的合同往往有證人簽名的地方。對于非常重要的合同, 有時會使用公證人。證人和公證人都不是合同的當事人,但是他們在證明合同是在指定的時間由特定的人簽字的非常重要的角色。在比特股中,證人通過將其包含在塊中來起到類似的驗證簽名和時間戳事務的作用。

在DPOS下,利益相關者可以選擇任意數量的證人來生成塊。塊是一組更新數據庫狀態的事務。每個賬戶每個證人允許一個投票,這個過程被稱為批準投票。通過總審批的前N名證人被選中。證人數量(N)的定義是至少有50%的投票利益相關方認為有足夠的權力下放。當利益相關者表達他們想要的證人數量時,他們也必須投票給至少許多證人。利益相關者不能投票支持比實際投票的證人更多的權力下放。 

每當目擊者產生一個塊時,他們都會為他們的服務付費。他們的薪酬由利益相關方通過他們選出的代表來決定(稍后再討論)。如果證人沒有出示任何信息,那么他們就沒有報酬,可能會在未來被投票出去。 

活動證人的名單在每次維護間隔(1天)內更新一次。然后將目擊者洗牌,并且每個目擊者輪流以每2秒一個固定的時間表產生一個塊。所有目擊者轉了一圈之后,他們又被洗牌了。如果證人沒有在他們的時間段內產生一個塊,那么該時間段被跳過,下一個證人產生下一個塊。 

任何人都可以通過觀察證人的參與率來監測網絡的健康狀況。歷史上,比特股保持99%的見證參與。任何時候目擊者的參與程度都低于一定水平,網絡用戶可以允許更多的時間進行交易確認,并對其網絡連接性保持警覺。此屬性為BitShares提供了獨特的優勢,即在故障發生后不到1分鐘,就可以提醒用戶潛在的問題。 

通過選定的代表進行參數更改 

代表以與證人類似的方式選出。代表成為特殊帳戶的共同簽名者,該特殊帳戶有權提出對網絡參數的更改。這個帳戶被稱為創始帳戶。這些參數包括交易費用,塊大小,見證薪水和塊間隔等。在大多數代表批準了擬議的變更之后,利益相關者被授予2周的審查期,在此期間他們可以對代表投票并使提議的變更無效。 

這種設計的選擇是為了確保代表在技術上沒有直接的權力,網絡參數的所有變化最終都得到了利益相關者的認可。這樣做是為了保護代表不受可能適用于加密貨幣的經理或管理員的規定的影響。在DPOS下,我們可以說,行政權力掌握在用戶手中,而不是代表或證人。

與證人不同的是,代表們不是有償職位。但是,這些參數預計不會經常變化。

的成因帳戶在技術上可以執行任何其他帳戶可以執行任何動作,這意味著它可以發送資金的成因帳戶或指定成因帳戶作為托管代理。該創世記也可用于發放新的資產。選舉代表可以幫助利益相關者執行需要高度信任和責任感的任務,其數量不勝枚舉。 

改變規則(或者說硬分叉) 

有時需要升級網絡來添加新的功能。在DPOS下,所有的改變都必須由積極的利益相關者的批準來觸發。雖然證人在技術上可能單方面串通和改變他們的軟件,但這樣做并不符合他們的利益。證人的選擇是基于他們對區塊鏈政策保持中立的承諾。保持中立保護證人免受指控他們是網絡的管理員/經理/業主/經營者。證人只是利益相關者的雇員。

開發人員可以實施他們認為合適的任何更改,只要這些更改取決于利益相關方的批準。這一政策對開發者的保護就像保護利益相關者一樣,并確保沒有任何人單方面控制網絡的方向。

改變規則的門檻與替換51%的當選證人相同。利益相關者參與選舉證人越多,就越難改變規則。

最終,更改規則取決于網絡上的每個人升級他們的軟件,并且沒有區塊鏈協議可以執行規則如何改變。這意味著只要堅持代碼普遍預期的行為,就可以在不需要利益相關者投票的情況下推出硬分支“錯誤修復”。

在實踐中,只有安全關鍵的硬件應該以這種方式來實現。開發商和證人應該等待利益相關者批準即使是最微小的變化。 

雙重支出攻擊 

在區塊鏈重組排除之前包括的交易的情況下,雙重花費可能發生。這意味著目擊者因互聯網基礎設施的中斷而導致通信故障。使用DPOS,通信故障導致雙重支出攻擊的可能性非常低。

該網絡能夠監測自己的健康狀況,并能立即發現通訊中的任何損失,因為目擊者未能及時制造積木。發生這種情況時,用戶可能需要等到一半的證人確認交易,這可能是一兩分鐘。 

交易作為證明

網絡上的每個事務可以可選地包括最近塊的散列。如果這樣做,交易的簽署人可以確信他們的交易可能不適用于任何不包含該塊的區塊鏈。這個過程的一個副作用是,隨著時間的推移,所有利益相關者最終直接證明了交易歷史的長期完整性。 

區塊鏈重組 

由于所有的證人都是選舉出來的,負有很大的責任,并且有專門的時間段來生產區塊,所以很少有可能存在兩個相互競爭的連鎖的情況。網絡延遲不時會阻止一名見證人及時收到前面的信息。如果發生這種情況,下一個證人將通過建立在他們首先接受的任何一個塊上來解決問題。有99%的證人參與,交易有一個99%的機會證實一個證人后。 

盡管該系統對于自然鏈重組事件是有力的,但是仍有一些潛在的軟件錯誤,網絡中斷,或無能或惡意的證人產生比一個或兩個塊長的多個競爭歷史。軟件始終選擇證人參與率最高的區塊鏈。證人自己經營,每輪只能生產一個塊,參與率一般比較低。沒有任何證人(或少數證人)能夠做出更高參與率的區塊鏈。參與率通過比較產生的塊的預期數量與實際產生的塊的數量來計算。

最大限度地分散

在DPOS下,每個利益相關者的影響力與其利益成正比,沒有利益相關者被排除在影響之外。市場上的其他每一個共識系統都不包括絕大多數利益相關者的參與。有許多不同的方法可以替代利益相關者。一些替代方案使用僅限邀請的系統。其他人通過讓參與費用高于他們的收入來排除參與。其他的系統在技術上也允許每個人都參與,但是他們可以被一些產生絕大多數塊的大型玩家安全地忽略。只有DPOS確保塊生產平均分配給大多數人,每個人都有一個經濟上可行的方式來影響這些人是誰。

證人 利益 相關 網絡 交易
分享到:

1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。


專題報道

主站蜘蛛池模板: 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 湖北省煤炭供应链综合服务平台| 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 广东成考网-广东成人高考网| 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 北京燃气公司 用户服务中心| 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 |