來源:Adiasg.me
翻譯:頭等倉
編者注:原標題為《探索ETH2.0的跨片通信》
隨著Eth2.0的階段深入,研究重點正在轉移到階段2:狀態執行。此階段最重要的一個方面是跨片通信的處理,它影響了分片化區塊鏈系統的可擴展性,執行環境容量以及用戶體驗。這篇文章旨在幫助讀者了解跨片通信的設計,并探討可用方式。
跨片通信的設計可以分為兩層:
1.?共識層:用于處理跨片消息傳遞。這個設計會影響分片式區塊鏈系統的可擴展性。
中文在線2021年營收超10億元,持續探索元宇宙中的應用與發展:4月24日晚,中文在線發布2021年年報,2021年實現營業收入11.89億元,較上年同期增長21.82%;歸母凈利潤9879.15萬元,較上年同期增長101.93%。報告期內,公司確定了“夯實內容、服務產業、決勝 IP”,國內國際雙輪驅動的發展戰略,形成了以數字內容生產與授權、IP培育與衍生開發為核心,知識產權保護及元宇宙探索為兩翼的業務體系,全面布局數字文化內容行業。
中文在線表示,面對機遇,公司將提前謀劃、全力以赴、主動出擊,以數字內容IP在元宇宙中的應用與發展為主,積極探索創新,擁抱數字經濟。(中國證券報)[2022/4/25 14:46:08]
2.?執行層:包括跨片傳輸和合約調用的接口。這個設計選擇會影響執行環境的容量。
MicroStrategy首席執行官:正探索比特幣數據和分析產品:金色財經報道,MicroStrategy首席執行官Michael Saylor表示,MicroStrategy正在組建一個團隊來探索比特幣的數據和分析產品。[2020/11/21 21:32:47]
共識層
跨片通信的共識層負責在區塊鏈系統的各個分區傳遞跨片消息。主要挑戰是在保持可擴展性的同時,為跨片消息的有效性提供強有力的保證。該層可分為兩部分:
發送/接收最終確定性
數據傳送
發送/接收最終確定性
源分片和目標分片必須分別完成跨片消息的發送和接收。為實現此目標可采用的設計有:
聲音 | 藥監局黨組書記:探索應用“區塊鏈”等技術加強監管對象的信用治理:藥監局黨組書記、副局長李利信息中心調研時指出,要用新平臺構建新格局,對監管部門要用智慧監管平臺打通各環節的信息壁壘,對產品要用追溯平臺將全生命周期的數據整合起來。要用新技術提升新效能,運用信息技術特別是大數據、人工智能技術等探索對生產企業的“非現場監管”,通過 “以網治網”加強對網售“兩品一械”的監管,探索應用“區塊鏈”等技術加強監管對象的信用治理。(第一財經)[2020/1/9]
異步:源分片發送消息,而目標分片可以在將來的任何時間接收此消息。
同步:目標分片在源分片確定發送之后的有限時間內接受消息。有多種方法可以實現此目的:·分片之間運行某種共識協議,并決定同時發送和接收,例如:分片拜占庭式原子提交。·源分片先發送,而相應的目標分片必須在一段時間內接收,例如:CBCCasper跨片消息傳遞。此方法要求在源分片和目標分片之間存在層次結構,否則,由于發送和接收沖突而可能導致僵局。·將跨片消息放置在信標鏈上,并強制目標分片在下一個交叉之前接收它們。
動態 | 荷蘭醫藥包裝公司探索區塊鏈在制藥行業的應用:8月29日消息,荷蘭醫藥包裝公司Tjoapack與英國科技公司Veratrak合作,探索在制藥行業使用區塊鏈,將利用區塊鏈實現供應鏈合作伙伴之間的透明協作。[2018/8/29]
同步與Eth2.0的設計不兼容,因為它需要分片以某種方式協調發送和接收最終確定性。
數據傳送
先前的機制涉及發送和接收的最終確定性,這與實際完成消息的發送或接收不同。這是數據傳送機制的任務。
ETH2.0的設計要求所有共識活動僅在信標鏈中發生。這意味著所有跨片消息都必須“流經”信標鏈。這為我們提供了跨片數據傳遞的兩種選擇:
協議交付:協議通過使跨片消息在信標鏈上可用,來交付跨片消息的完整數據。這增加了信標鏈的開銷,并嚴重影響了系統的可擴展性。
用戶交付:該協議僅在跨片消息的最少信息上達成共識。然后,用戶負責將與跨片消息關聯的Merkle分支傳遞到目標分片。此方法更適合Eth2.0,因為它遵循僅在信標鏈上的merkle根上形成共識的一般原理。
共識層的擬議設計
為了優先權衡系統可擴展性,
異步發送/接收最終確定性和用戶交付數據的解決方案是更可行的。在shard分片A上的用戶?1發送Ether給在分片?B的用戶2如下:
1.?用戶1在shard?A上創建事務TX1,從EE1標記余額,并聲明目標是用戶2。
2.?當來自shard?A的crosslink包含在信標鏈中時,收集最后一個crosslink以來的所有跨片交易的merkle根出現在信標鏈上。這是shardA中包含TX1的證據。
3.?shardB發現了信標鏈上的這個merkle根,用戶2創建交易TX2,顯示shardB包含TX1的merkle證明。這允許將適當的金額標記到用戶2在EE2上的余額。
執行層
跨片通信的執行層為用戶和合約提供接口,以進行跨片傳輸和合約調用。該層的設計空間尚未得到很好的探索。關于此層的最新討論包括:
執行環境中的跨片調用
分片之間可靠的價值轉移
跨片調用
基本問題是:當不同的分片上調用另一個分片的功能時會發生什么?對于分片式區塊鏈來說,設計并不是唯一的。它與在多個分區中分開執行應用程序的系統相同,例如:
單線程與多線程系統
單一算機與網絡應用系統
受到上述系統的啟發,簡單設計可以是以下幾種類型的調用:
異步調用,無返回
指定了回調的異步調用
同步調用
替代方法包括各種高級并發編程范例,例如
protolambda’scommitcapabilitiespost。
轉載請保留版權信息。
來源:證券日報 記者李冰 隨著區塊鏈行業發展趨于理性,市場對于區塊鏈專業人才的需求也更加明晰。據零壹智庫不完全統計顯示,自年中開始至10月份區塊鏈類礦機公司招聘人數及薪酬持續下滑.
1900/1/1 0:00:00上周,在寫給歐洲議會成員的信件中,歐洲央行行長ChristineLagarde談到了穩定幣和Libra.
1900/1/1 0:00:00本周一,預熱了一個半月之久的Bakkt現金交割比特幣期貨月度合約正式推出,據官網數據顯示,新合約上線首日交易量達到了1268份之多.
1900/1/1 0:00:00本文作者:周子杭,區塊鏈研習社特約作者、聰時代孵化器CEO、中原區塊鏈生態聯盟聯合發起人。本文為作者講述區塊鏈底層特性系列文章之一,此為第二篇“生產力和生產關系篇”,上篇“信任篇”請移步《人類的.
1900/1/1 0:00:00編者注:原標題為《加密世界低調的三種產品趨勢》前言:加密世界的熊市還在繼續,但加密領域的產品從來沒有停下構建的腳步.
1900/1/1 0:00:00不可否認,在全球經濟發展的大環境下,非洲近年的經濟和互聯網都取得了一定的發展,但非洲的經濟發展卻從來沒有踏上快車行列.
1900/1/1 0:00:00