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

V神連發75條推文,以太坊究竟怎么了?區塊鏈

DappVision 2018-08-18 06:37
分享到:
導讀

V神在Twitter上連刷75條推文的信息相繼霸占了各大媒體頭條,一時間成為輿論焦點:“ETH怎么了?”、“V神又有新動作?”

V神連發75條推文,以太坊究竟怎么了?

一套以太坊Casper竟還有兩幅面孔?

 今日,V神在Twitter上連刷75條推文的信息相繼霸占了各大媒體頭條,一時間成為輿論焦點:“ETH怎么了?”、“V神又有新動作?”

 V神連發75條推文,以太坊究竟怎么了?

V神這75條推文,其實是解釋了Casper研究的歷史和現狀,包括FFG與CBC之爭、隨機性的作用以及機制設計等問題。從創始人及FFG提出者的角度,洋洋灑灑4000字對以太坊Casper的發展進行較為詳盡的解讀。

 DappVision整理了V神的全部75條推文內容,這也是對以太坊Casper最完整的解讀。在了解原文之前,我們首先要知道什么是Casper?

 V神連發75條推文,以太坊究竟怎么了?

了解以太坊Casper

 Csaper是以太坊選擇實行的PoS協議。它實施了一個進程,使得它可以懲罰所有的惡意因素。這就是權益證明在Casper下是如何工作的:

- 驗證者押下一定比例的他們擁有的以太幣作為保證金。

- 然后,他們將開始驗證區塊。也就是說,當他們發現一個他們認為可以被加到鏈上的區塊的時候,他們將以通過押下賭注來驗證它。

- 如果該區塊被加到鏈上,然后驗證者們將得到一個跟他們的賭注成比例的獎勵。

- 但是,如果一個驗證者采用一種惡意的方式行動、試圖做“無利害關系”的事,他們將立即遭到懲罰,他們所有的權益都會被砍掉。

 V神連發75條推文,以太坊究竟怎么了?

正如你可以看到的,Casper被設計成可以在一個無需信任的系統上工作,并且是更加拜占庭容錯的。

 任何人,如果以一種惡意的,或者說是拜占庭叛徒式的方式行動,就會立即受到懲罰、失去他們的保證金。這就是它不同于其他權益證明協議的地方。

Casper FFG VS Casper CBC

Casper不是一個具體的項目。它是兩個研究項目的融合,這兩個在最近一直由以太坊開發者團隊承擔:

Casper the Friendly Finality Gadget(FFG)

Casper the Friendly GHOST: Correct-by-Construction(CBC)

 V神連發75條推文,以太坊究竟怎么了?

Casper FFG也就是眾所周知的Vitalik版Casper,是一個混合PoW/PoS共識機制。它是正準備進行初步應用的版本,也是被精心設計好來緩沖權益證明的轉變過程的。設計的方式是,一個權益證明協議被疊加在正常的以太坊版工作量證明協議上。雖然區塊仍將通過工作量證明來挖出,每50個區塊就將有一個權益證明檢查點,也就是網絡中驗證者評估確定性(Finality)的地方。

 V神連發75條推文,以太坊究竟怎么了?

而Casper CBC就是我們所知的Vlad版Casper使用建構修正協議。那么什么是CBC協議呢?

 這是一個普通的協議設計的樣子:

你正式指定協議。

定義該協議必須滿足的屬性。

證明該協議可以滿足給定的屬性。

 而CBC協議的樣子是:

你正式地但只是部分地指定協議。

定義該協議必須指定的屬性。

從滿足所有它被規定去指明的屬性中推導出該協議。

用大白話來說,你是動態地推導出該協議的。獲得完整協議的其中一種方式是運行一種Vald稱為“理想對手(ideal adversary)”的預估安全預言機(estimate safety oracle),它運行下列兩者之一:

提出一個合理估計的錯誤的例外情況。

列出所有在未來可能發生的錯誤。

V神的75連發到底講了什么

 V神連發75條推文,以太坊究竟怎么了?

1.今天我將在推特上解釋Ethereum針對Casper研究的歷史和現狀,包括FFG與CBC之爭、混合式、全開關、隨機性的作用,以及機制設計問題等等。

2.Ethereum 的權益證明研究始于2014年1月的Slasher項目。雖然該算法不夠理想,但它引入了一些重要的思想,尤其是使用懲罰來解決無關緊要的問題

3.也就是說,我使用的懲罰非常小,只抵消了簽約獎勵。 弗拉德?贊菲爾(VladZamfir)是在2014年年中加入的,他很快就開始要求驗證器存入比獎勵大得多的“保證金”,這可能保證金會因為行為不當而被拿走。

4.這是Vlad的復述《TheHistory of Casper?—?Part 1》

5.2014年末的大部分時間里,我們都在努力應對“遠程攻擊”,即攻擊者從主鏈上的存款中提取股份,并利用它創建一個具有比主鏈更多簽名的替代“攻擊鏈”,這樣他們就可以欺騙客戶機切換到這個“攻擊鏈”。

6.如果攻擊鏈在最近的某個時間點偏離主鏈,這就不是問題,因為如果驗證器為兩個沖突鏈簽署了兩個沖突消息,這就可以作為懲罰它們并拿走它們保證金的證據。

7.但如果分歧發生在以前(如:遠程攻擊),攻擊者可以撤回他們的存款,從而避免對任何一家銀行的處罰。

8.我們最終決定,遠程攻擊是不可避免的,因為考慮到PoW支持者提出的很多原因《On Stake and Consensus》。但是,我們并不接受他們的結論。

9. 我們發現,我們可以通過引入額外的安全假設來應對遠程攻擊:客戶端至少每4個月登錄一次(存款需要4個月才能被取走),而對客戶的影響只是拒絕回復的次數更多。

10.對于PoW的支持者來說,這是一種詛咒,因為這感覺像是一種信任假設:當你第一次同步時,需要從某個可信的來源獲得區塊鏈相關信息。

11.但對我們這些主觀主義者來說,這似乎不是什么大事:你需要一些可信的來源來告訴你在任何情況下區塊鏈的共識規則是什么(不要忘了軟件更新),因此這個PoS假設所需要的額外信任并不大。

12.這是Vlad的復述《TheHistory of Casper?—?Part 2》

13.既然我們已經解決了存款和處罰的問題,我們就必須規定這些存款和處罰到底是什么。我們知道我們追求的是“經濟終結性”,在這個屬性中,驗證器會以這樣一種方式在區塊上簽約……

14.一旦一個區塊被“確定下來”,如果沒有大部分驗證器必須簽署與早期消息沖突的協議,那么任何沖突區塊都不可能最終確定,區塊鏈可以檢測到這些消息,并對其進行相應的懲罰。

15.我在一個稱之為“打賭達成共識”的方向上做了一個很長的、但最終卻毫無成效的概念研究《Understanding Serenity, Part 2: Casper》

16.通過打賭達成共識是一種有趣的構造,驗證器將在何處對哪個塊進行押注,押注本身決定了共識將支持哪個鏈。

17.PoW也有這個屬性,因為挖礦也是一種賭注,如果你在正確的鏈條上下注,你就會獲利,如果你在錯誤的鏈條上下注,你就會連挖礦的成本也損失了,除了PoS,我們可以把賭注壓得更高。

18.驗證者下注的幾率開始會很低,但是當驗證者看到彼此對一個區塊越來越有信心的時候,每個人下注的幾率都會呈指數級增長,直到最后他們把所有的存款都押在了這個區塊上。這被稱為“確定性”。

19.與此同時,Vlad開始大量研究機制設計,特別是著眼于使Casper更能抵御寡頭壟斷,我們還開始研究受傳統拜占庭容錯理論啟發的共識算法,比如Tendermint。

20.Vlad認為,傳統的BFT是站不住腳的(他尤其不喜歡硬臨界值,比如PBFT和Tendermint中2/3的驗證人),他將嘗試用一種他稱之為“建構修正協議”(CBC)的方法,從零開始,有效地重新定義BFT理論。

21.Vlad的原話是

The History of Casper?—?Chapter 3

The History of Casper?—?Chapter 4

22.按結構進行校正的哲學與傳統的BFT非常不同,因為“確定性”是完全主觀的。在CBC哲學中,驗證器會簽署消息,如果他們簽署的消息與之前的消息沖突……

23.他們就必須提出一個“辯護理由”來證明,在相關意義上,他們投票支持的新事物比他們投票支持的舊事物“擁有更多的支持”,因此他們有權轉變支持方向。

24.為了檢測確定性,客戶端尋找消息的模式,以證明大多數驗證器都可靠地投票給區塊B,如果沒有很大一部分驗證器“非法”切換投票,他們就無法舍棄區塊B。

25.例如,如果每個人都投票給B,那么每個人都在一個包含他們投給B這個信息的區塊上,這證明了他們支持B并且知道其他人都支持B,所以他們沒有理由去轉換到B以外的東西。

26.我最終放棄了通過打賭達成共識的想法,因為這種方法似乎從根本上來說風險太大,所以我轉而嘗試理解像PBFT這樣的算法是如何工作的。花了一段時間,但幾個月后我明白了。

27.我設法簡化了PBFT,并將其轉換為區塊鏈語言,將其描述為四個“苛刻條件”,規定了哪些消息組合是自相矛盾的、是非法的:

28.我定義了一個區塊何時被確定的規則,并證明了關鍵的“安全性”和“似合理的活躍性”:(I)如果一個區塊被確定,那么在>= 1/3違反苛刻條件的情況下,沖突塊無法被確定……

29.如果一個區塊被確定,2/3誠實的驗證器總是可以合作確定一個新的區塊。因此,只要> 2/3是誠實的,算法既不能“言而無信”,也不會“陷入困境”

30.最后,我將最小削減條件從4個簡化為2個,這樣便誕生了CasperFFG,它被設計成可以覆蓋在任何PoW、PoS或其他區塊鏈之上,提供更強的確定性.

31.確定性(Finality)是非常重要的進步:意味著一旦一個特定的操作完成,它將永遠被蝕刻在歷史上,沒有任何東西可以逆轉這個操作。不管網絡延遲(不像PoW中的確認),它都是安全的。想要破解操作需要>= 1/3的驗證器以一種可檢測的方式作弊,如果這樣做的話,也將危及到他們的保證金。

32.因此,破解這種確定性的成本可能高達數十億美元。Casper CBC和Casper FFG方法都實現了這一點,盡管在技術上有所不同。

33-75條推文,V神分析了自己與Vlad的不同觀點,并闡述了CasperCBC和Casper FFG的發展近況及未來規劃,微信回復關鍵詞“V神”或"Casper”,獲取全文內容。

Casper 區塊 驗證 協議 CBC
分享到:

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


專題報道

主站蜘蛛池模板: 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 釜溪印象网络 - Powered by Discuz! | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 创客匠人-让IP变现不走弯路| 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 别墅图纸超市|别墅设计图纸|农村房屋设计图|农村自建房|别墅设计图纸及效果图大全 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 武汉创亿电气设备有限公司_电力检测设备生产厂家 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 协议书_协议合同格式模板范本大全| 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 |