本文于2020年12月4日發于火星財經,作者為仟峰資本合伙人Steven。
從10月4號以太坊開發團隊發布ETH2.0的啟動條件并公布存款地址以來,各路ETH深度參與者們紛紛祭出了自己的32個或者更多的ETH支持其啟動,終于在10月24號超額完成了V神設定的至少16384筆32-eth驗證者存款總共不低于52.4萬個ETH的啟動要求,ETH2.0主網在12月1號凌晨準時上線。
主網上線后第一階段被命名為“Serenity”,運行的主鏈為Beaconchain,即現在所運行的信標鏈,那么關于這條pos鏈,有哪些設計哲學和創新點,他們是否又足以支撐ETH向Pos過渡呢?
1.0PrinciplesSerenity的設計哲學
Simplicity簡單
基于加密經濟學里權益證明和Sharding分片技術的內在復雜性,Serenity在設計的時候盡可能的追求最大簡單性,以便:1)最小化開發成本;2)降低不可預見的安全問題的風險;3)讓之后的開發者在設計協議時,更容易的對其使用者說明協議的細節和合法性。
Long-termstability長期穩定性
底層協議的建設必須足夠的完美和有預見性,只有這樣在未來的10年或更長的時間內都不需要對其進行任何更改,任何創新都可以基于這些底層,在更高的協議層發生和建設。
Sufficiency充分性
Asproex(阿波羅)與DW2100達成深度合作:據官方消息,2020年11月3日,Asproex(阿波羅)與DW2100正式達成深度合作,DW2100支持MOON直接掃碼支付。此次雙方強強聯合,旨在為平臺用戶提供更為廣泛、更為豐富的Moon消費場景,擴大AsproPay的支付邊界。據悉,DW2100還特推出專屬阿波羅1號酒,用戶使用AsproPay支付時可享受專屬折扣。
DW2100是由數字工場、TODO BLOCK、彼岸花資本共同打造的行業資源直通平臺和高端商務私人會所,同時又是一家專業的雞尾酒、威士忌、雪茄吧和網紅打卡圣地。據悉,DW2100目前還正在緊張籌備另外一家中國風夜店,旨在推廣國潮文化的同時也為行業提供千人規模以上的活動平臺。
Asproex(阿波羅)作為一家離岸銀行控股持牌交易平臺,涵蓋CTO(Corporate Token Offering)企業通證上市、合約跟單、ETT指數通證、數字礦業、Digital Bank板塊并持有5國合法牌照,致力于為全球中小微企業提供數字化上市一站式服務。[2020/11/3 11:32:33]
Serenity將會從基礎性上保證盡可能多的應用程序可以構建在她協議的頂層。
Defenseindepth深度防御
協議可以在各種可能的安全假設下無差別的工作。(例如,網絡延遲,故障計數,以及用戶的邪惡動機。
Fulllight-clientverifiability全輕節點可驗證
海南省委常委劉星泰:海南將推動區塊鏈等前沿科技與市(縣)域社會治理深度融合:海南省委常委、政法委書記、社會管理信息化平臺建設領導小組組長劉星泰表示,下一步,海南將以社會管理信息化平臺建設為抓手,推動5G、大數據、人工智能、區塊鏈等前沿科技與市(縣)域社會治理深度融合,將社會管理信息化平臺建設成為大整合、高共享、深應用的社會治理智能化平臺,為實現“一線放開、二線管住”目標和營造法治化、國際化、便利化的營商環境提供堅強保障。(中國新聞網)[2020/3/13]
在給定的假設中,一個驗證客戶端,即使在51攻擊之下,應該也是可以獲得整個系統的所有有效數據。
2.0TheLayer1VSLayer2一層協議與二層協議的權衡
在任何區塊鏈協議中,都存在著在Layer1中放入更多的特性將,還是盡可能的將Layer1設計的簡單而在Layer2上進行更多的特性建設的爭論。
其中,支持Layer2的理由包括:
a.降低了共識層的復雜性
b.減少了修改共識層的需要
c.減少共識層失敗的風險
d.減少協議治理的負載和風險
e.隨著時間的推移,將會更具有靈活性和實施新想法的能力
而支持Layer1的理由是:
a.減少由于缺乏機制迫使每個人升級到一個新的協議而導致的發展停滯的風險
聲音 | 人衛社總編輯:融合區塊鏈等技術,構建傳統出版和新興出版深度融合的生態鏈和生態圈:1月21日,人衛社總編輯杜賢認為,在出版融合走向深度融合發展的時候,系統的融合發展思維至關重要。“要充分做好機制體制融合、編輯融合、編輯與作者支援的融合,未來的出版融合方向是高速度增長向高質量發展;創新整合內容、數據、平臺、技術、服務等各方資源,堅持內容為“王”,創新技術為“后”;構建傳統出版和新興出版深度融合的大數據、區塊鏈、人工智能、5G深度融合發展的生態鏈和生態圈。(人民網)[2020/1/21]
b.可能降低整個系統的復雜性
c.如果第一層沒有足夠強大,在第二層協議上構建多么復雜龐大的機制是不可能的
以太坊2.0的大部分內容都是在Layer1和Layer2之間小心權衡,在Layer1上所做出的努力包括以下三點:
1)準圖靈完備、全狀態代碼執行
2)可拓展和可計算
3)高速區塊完成時間
具體而言:
如果沒有1),就不能使用完備的可信模型去構建Layer2的應用程序;
如果沒有2),拓展性能就會被局限在某種狀態通道和像Plasma的某些技術中,而這些技術往往面臨著資金鎖定和大規模資金退出的問題;
如果沒有3),就不能實現在不用狀態通道的情況下及時交易的要求,而這通用也會從產生資金鎖定和大規模資金退出的問題;
聲音 | 傅明:區塊鏈帶來現有制度深度變革,政務、金融等領域有望率先規模化落地:金色財經報道,區塊鏈人才專家智庫專家、國際數權經濟合作聯盟執行主席傅明接受專訪表示,任何創新技術實現大規模的應用,應該能夠滿足社會經濟活動的需要,能夠創造社會價值和經濟價值。在區塊鏈與實際經濟深度融合中,我比較看好政務、金融、民生、智慧城市領域。具體來說,區塊鏈在政務服務領域的應用將大規模爆發,目標之一是打破政務數據孤島,深化“最多跑一次”改革;金融領域還會延續引領區塊鏈應用的廣度和深度,監管機制也會逐步完善;在民生領域,大數據、信息化發展具備優勢的教育、醫療、食品藥品安全、精準扶貧等方面,會結合區塊鏈的應用,打造出創新模式,并帶動創新發展;新型智慧城市、信息基礎設施、智慧交通、能源電力領域,借力國家大力推動信息化建設,區塊鏈作為數字經濟的基礎設施,將會發揮重要作用。[2019/11/14]
除了上述特性,ETH2.0將1)隱私、2)高級編程語言、3)可伸縮狀態存儲、4)簽名方案,留給了Layer2,因為它們都是快速創新的領域,現有的許多方案都具有不同的特性,未來不可避免的要在更多更好的方案之間進行權衡。例如:
1)隱私:環簽名+機密值VSZksnarkVSZkstarks;rollupVSZEXEVS…
2)高級編程語言:聲明性與命令性、語法、形式驗證特性、類型系統、保護特性以及本地支持隱私功能
3)擴拓展的狀態存儲:賬戶VSUTXOs,不能的租借方案,rawMarklebranch見證人VSSnark/Stark壓縮VSRSA累加,sparesMarkletreesVSAVLtreesVS基于使用的imbalancedtrees;
動態 | 中電互聯將與圣湘生物將共同推動云和大數據平臺區塊鏈應用的深度合作:據長沙晚報網報道,4月24日,記者獲悉,中電工業互聯網有限公司和湖南圣湘生物科技有限公司簽訂戰略合作協議,雙方將共同推動云和大數據平臺區塊鏈應用的深度合作。[2019/4/25]
4)簽名方案:M/N多重簽名,社交密鑰的撤銷和恢復,Schnorr簽名,BLS簽名,Lamport簽名
3.0WhyCasper為什么選擇Casper做POS的方案
目前一共有三種主流的POS的共識算法:
a.Nakamoto-inspired,如Peercoin,NXT,Ouroboros…
b.PBFT-inspired,如Tendermint,CasperFFG,Hotstuff
c.CBCCasper
在后兩種方案中存在著一個問題,即是否以及如何使用安全質押與懲處。所有的三種方案都是優于工作證明的,我們將具體介紹一下ETH2.0的做法。
Slashing
以太坊2.0使用的Slashing機制,即在驗證者被發現有不當行為時,將會罰沒其質押在網絡中充當驗證節點的代幣,最好的情況下是約有1%的驗證者會受到懲罰,最壞的情況是全網所質押的ETH都會面臨懲罰。這種做法的意義在于:
1)提高攻擊的成本
2)克服驗證者們存在的問題,使驗證者偏離誠實行為的最大動機是懶惰,對自相矛盾和不正確的簽名的進行大額的懲罰可以在很大程度上解決這一問題。關于這一點,有一個很典型的案例:2019年7月,一個在cosmos上的驗證者因為簽署了兩個相互沖突的塊而受到了質押金的罰沒,而這個驗證者出現這種失誤的原因就是因為它同時運行了一個主節點和備份節點,而這兩個節點在同一時間以外打開,導致它們最終相互矛盾。
共識算法的選擇
在出現大規模的驗證節點作惡,只有BFT-inspired和CBC學派的一致性算法能夠有較好的最終性,Nakamoto-inspired共識算法無法在這種前提下實現最終性。最終性的確認需要大多數的驗證節點都在線,這個要求在Sharding分片機制中也是需要滿足的,因為分片要求必須要有2/3的隨機驗證者在跨片溝通時進行簽名。
ETH2.0選擇CasperFFG就是因為它可以用最簡單的算法在協議的最終部分實現最終性,但是未來會在第三階段逐步轉向CBCCasper。
4.0Sharding分片--為什么ETH2.0討厭超級節點
對于Layer1而言,分片的主要方法是使用超級節點--通過要求每一個共識節點都擁有超強的服務器,來保證它們能夠單獨處理每個事物。基于超級節點的拓展是很方便的,因為它實現起來很簡單:它只是在現有的區塊鏈的工作方式的基礎上,加入了一些更加平行運作的軟件工程層面的工作。
而對于這種做法,面臨的主要問題如下:
1)抵押池集中化風險:運行節點的固定成本很高,因此可以參與的用戶很少。如果運行驗證節點的固定成本占據了回報的大部分,那么較大的池子相較于小池子就能夠節省更小的費用,這將會使得小池子不斷被擠出,從而加劇集中化的趨勢。相比較而言,在分片系統中,抵押了更多ETH的更大的節點需要驗證更多的交易,所以其費用并不是固定的。
2)AWS集中化風險:在超級節點的體系下,家庭作坊式的抵押形式幾乎是不存在的,大部分的抵押都將會在云計算的環境中,這將會大大增加單點故障的風險。
3)可拓展性的問題:隨著事務吞吐量的增加,上述風險增加,而在分片系統中增加的負載可以被更容易的處理而減少上述風險。
這些集中化分險也是ETH2.0沒有選擇格外追求超低延時<span="">的原因,他們將這個延時設定在一個相對保守的數據。
在ETH2.0的分片系統中,不管你有多少的ETH和算力,你都能夠參與到ETH的驗證系統中。固定成本被最小化,即便你擁有非常龐大的ETH的量,你面臨的費用依然是次線性的。
5.0安全模型
ETH2.的深度防御與分片方法是將隨機委員會抽樣結合起來,以實現誠實多數者模型下的有效性和可用性,同時提供保管證明以防止懶惰的行為者,并提供欺詐證明和數據可用性證明,以便在不下載和核實所有數據的情況下檢測無效或不可用的鏈條;這將允許客戶拒絕無效或不可用的鏈。
下表是當前預期的安全屬性:
6.0Casper的獎勵機制是如何設計的?
在每一輪Epoch中,每一個驗證者都會給出自己的證明,這個證明指的是驗證者指出哪個是區塊頭并為之簽名。如果這個證明被打包,驗證者將會獲得以下獎勵:
1)證明被打包入內的獎勵
2)指定正確的Epochcheckpoint的獎勵
3)指定正確鏈頭的獎勵
4)證明被迅速打包上鏈的獎勵
5)指定正確shardblock的獎勵
在不同的場景中,具體的回報計算方式如下:
B=基礎回報,P=做出正確判斷的驗證者的比例
任意做出正確判斷的驗證者將會獲得B*P的獎勵,
B的計算公式為:
其中,D1…Dn表示質押量大小,k是一個常數,
7.0Beaconchain/shardchain的結構
分片系統包含了64個邏輯分片“shards”,該系統以beaconchain為中心,協調所有的活動。
一筆交易在這個系統中得到最終確認的流程如下:
1)交易被包含在一群shard的某個shardblock中
2)隨機選擇出來的驗證委員會被分配到這個shard中并進行驗證和簽名
3)委員會的簽名被打包進下一個beaconblock
4)下一個beaconchain通過CasperFFG進行最終性確認
將每個shardblock都通過hash連接到下一個beaconchain,使shard能夠迅速識別彼此的Markle根,從而能夠相互驗證收據:
如上圖所示,如果shardn沒有被立即被打包到n+1beaconchain中,n+2beaconchain的委員會可以嘗試打包這個shard和下一個shard。
8.0尾---關于ETH2.0的未來
“寧靜”僅僅只是ETH2.0浩瀚征途的第一步,但是從他們在第一步中所做的取舍可以看出來整個團隊過去三年對于公平和效率的深入思考,并沒有一味的追求所謂百萬TPS,而是在保證安全的前提下對實用性和可行性進行更大的實踐。
我相信未來在很長的一段時間內,ETH都將會整個區塊鏈網絡的基石,今年的Defi只是在不成熟的網絡條件下的一場偉大的社會實踐,2.0在2021-2022愈臻完善的時候,必然會迸發出更大的商業價值和社會價值。
據EURACTIV消息,歐盟委員會將與歐洲央行合作,探討一系列“政策、法律和技術”隱患,包括可能會成為2021年年中推出數字歐元加密貨幣計劃的隱患.
1900/1/1 0:00:00本文來自鏈聞,作者潘致雄。作為以太坊平臺最老牌且最流行的錢包工具,「MetaMask什么時候發幣」是個不斷被問起的問題。現在,關于MetaMask即將發幣的傳言再次四起.
1900/1/1 0:00:00鏈捕手消息,AlphaFinanceLab在官方推特發布關于AlphaHomoraV2漏洞的剖析.
1900/1/1 0:00:00本文于2020年10月23日首發于鏈捕手公眾號,作者Echo。一、想做區塊鏈與互聯網間的橋梁鏈捕手:MaskNetwork是一個很有趣且令人印象深刻的產品,你創造它是希望為互聯網世界帶來怎么樣的.
1900/1/1 0:00:00解讀Helium到底是什么?作為主打“PeopleNetwork”的Helium通過賦能人脈網絡使每個人都可以加入Helium網絡,通過提供流動性從中受益.
1900/1/1 0:00:00本文于2020年6月25日發布于公眾號加密谷Live,作者MuyAsk|CryptoTruthLexicon.
1900/1/1 0:00:00