買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > UNI > Info

區塊鏈:一篇文章看透百度XuperChain系統架構_UPE

Author:

Time:1900/1/1 0:00:00

本期「百度超級鏈學院」邀請來資深研發工程師,為各位開發者帶來超硬核解讀,揭秘百度XuperChain系統架構到底是怎樣的!

背景百度XuperChain在2019年5月底正式宣布開源。在開源后很快獲得了開發者、區塊鏈媒體的廣泛關注。XuperChain是百度自主研發的區塊鏈系統,在開源到Github后仍然在活躍地升級代碼,先后發布了V3.1、V3.2兩個版本。其中有10%的代碼是由外部開發者貢獻的。

當前,國內外的區塊鏈系統多如過江之卿。對于區塊鏈開發者而言,如何選擇一個區塊鏈系統持續地深耕是一個難題。在項目選型過程中有很多問題要考慮,例如,功能是否完備,性能是否滿足業務壓力,開發過程中遇到問題能否獲得有效的支持?百度超級鏈目前已經通過工信部電子一所的標準測試,在功能、安全、性能三方面都遠超過同類產品。超級鏈也建立了活躍的開發者微信群,越來越多的開發者正在學習超級鏈,用超級鏈落地自己的項目。本文將闡述百度超級鏈的架構體系,對其獨特的關鍵技術進行簡要的分析,讀者將大體了解到超級鏈為什么能實現高性能,架構上如何做到的可插拔等等。后續我們還會推出系列文章,對各個知識點進行抽絲剝繭的講解。

迪拜加拿大大學:因技術原因暫不接受加密支付方式:金色財經報道,迪拜加拿大大學(CUD)發推稱,因技術原因,CUD將不接受加密貨幣作為支付方式,直到另行通知。

據此前報道,迪拜加拿大大學與幣安支付合作接受BTC等加密貨幣,用于支付學費。(Cointelegraph)[2023/2/12 12:02:26]

系統架構一般而言,區塊鏈系統都是有三大件:分布式賬本、合約引擎、共識處理器。

分布式賬本解決的是數據的存儲問題,例如數據怎么持久化到存儲介質,數據怎么組織,數據的校驗、更新、查詢等。合約引擎解決的是計算問題,能夠將數據和合約字節碼從賬本加載到虛擬機,進行運算之后,將產生的數據變更再寫入到賬本。共識處理器解決的是一致性問題,因為區塊鏈是個P2P的網絡集群,傳輸有延遲、不穩定、節點作惡等因素。最終需要通過共識處理器保障:集群中的所有節點的存儲的數據是一致的,計算結果也是一致的。

網易入股張藝謀參與的元宇宙公司:1月1日消息,近日,網易通過網易傳媒科技(北京)有限公司參與了張藝謀持股并擔任聯合創始人的當紅齊天的B++輪融資。

當紅齊天的官網顯示,公司致力于打造包括XR等技術在內的沉浸式體驗,以“成為偉大的元宇宙文化科技公司”為愿景。當紅齊天的身后除了張藝謀外,還有聯想創投、芒果基金、英特爾、小米等巨頭。

事實上,網易并不是第一家與張藝謀合作的互聯網公司,此前張藝謀就曾與樂視影業有過合作。在樂視落寞后,張藝謀轉戰歡喜傳媒,但仍持有樂視影業(北京)有限公司的股份。

值得一提的是,曾經以門戶網站起家的網易,如今主要靠游戲業務養家。最新的財報顯示,網易三季度營收游戲貢獻近八成。由于對于游戲業務的過度依賴,網易此番入股張藝謀XR公司的背后,有猜測認為,或是為了其元宇宙業務的布局,試圖找尋新的增長點。

但就目前元宇宙賽道的情況來看,國內外的玩家大多都沒有取得太過亮眼的成績,Meta、Roblox等公司還因此造成了巨額的虧損,因此網易想要實現自己的元宇宙之夢,或許還有很長的路要走。[2023/1/1 22:19:03]

圖1.簡化的超級鏈架構示意圖

OpenSea現已支持以太坊二層解決方案Arbitrum:9月22日消息,NFT市場OpenSea宣布現已支持以太坊二層解決方案Arbitrum,同時提醒將在其平臺上展示NFT的Arbitrum創作者設置其創作者費用。

此前消息,9月20日,OpenSea宣布將很快支持以太坊第二層擴展網絡Arbitrum。OpenSea表示,“這是我們建立Web3未來目標的第一步,人們可以在他們喜歡的鏈上獲得他們想要的NFT。”[2022/9/22 7:13:37]

在超級鏈的架構設計中,這三大件都具備可插拔能力。在合約引擎中,通過抽象的虛擬機接口設計,使得可以集成各種豐富的虛擬機,例如:XVM、Wavm、SolidityVM等等。在分布式賬本中,我們設計了高并發的事務管理模型XuperModel,并且通過抽象的Key-Value接口設計,使得可以能集成各種底層存儲引擎,例如:Leveldb、Baddger、Rocksdb,只要實現了Put、Get、Iterator等接口,就可以將第三方的存儲引擎集成進來。在共識處理器中,通過抽象的Consensus接口設計,使得可以集成各種豐富的共識算法。超級鏈已經開源的主要是TDPos和Pow兩種共識算法。開發者完全可以根據自己的需要開發自己的共識算法集成進來。

Fantom上域名系統Rave V2通過投票治理,.ftm域名將能在NFT市場交易:8月28日消息,Fantom上域名系統Rave通過RaveV2相關投票治理,將很快發生遷移,.ftm域名將可以在PaintSwap、NFTKEY等NFT市場上交易。

RaveV2是Rave協議的演進版本,是Rave協議的演進版本,修復了Rave的大部分問題,RaveV1只允許每個地址擁有一個域名,RaveV2取消了這一要求,將允許用戶在同一個錢包中同時持有多個名稱。[2022/8/28 12:53:43]

圖2.百度超級鏈架構圖

高性能關鍵技術

超級鏈的性能優化主要是從兩個方面著手,一個是立體網絡、一個是鏈內并行。立體網絡,簡單來說是通過一條Root鏈派生出N個平行鏈,這N個平行鏈是按照業務來劃分,使得交易充分地并行。某些必要情況下要通過Root鏈的哈希錨定實現跨鏈。另外,還有可回歸側鏈技術,動態地fork生成側鏈,完成一段時間的計算運行后,釋放側鏈。立體網絡技術暫時沒有開源。鏈內并行,指的是單鏈情況下的性能優化技術。提高單鏈的性能主要從兩個方面:加快出塊速度和穩定性、交易驗證充分并行。一方面,超級鏈采用了TDPOS共識,優化了出塊時間片調度機制,能夠穩定快速出塊。另一方面,超級鏈采用獨有的XuperModel模型,使得交易的驗證充分地并行化。這種模型是從經典的UTXO模型發展而來的,將智能合約的執行分為兩個不同的階段:預執行階段和提交階段,并通過類似于MVCC的機制避免整體加鎖,不同于一般的讀寫集機制,超級鏈中交易的讀集引用不需要綁定區塊高度,未確認交易的輸出也可被引用,進一步提升了性能測試的整體吞吐。此外,在工程實現方面也做了大量的優化。比如底層KV存儲支持多盤存儲避免IO瓶頸,通過內存Cache降低訪盤開銷,通過線程避讓機制保障準時出塊等等。

社區建設

超級鏈的代碼開源在https://github.com/xuperchain,目前每周的開發進展都會同步給社區。我們也歡迎大家提交代碼,在Github上給出了Issue和PullRequest的發起模板。到目前為止,外部開發者提交的Commit數量占到了10%。我們的社區建設目標是逐步提升這個比例,使超級鏈真正成為一個開放共建的生態。為了方便大家反饋問題、及時地解答疑惑,我們也建立了微信群,群中有值班的工程師會7*24小時為開發者服務。

后續計劃

后續,超級鏈會進一步提升性能、易用性,努力提高在區塊鏈開發者中的影響力。另外,大家也知道XuperChain只是超級鏈“Xuper”家族產品中的一員,我們后續還會開源超級鏈在邊緣計算、大數據、多方安全計算等方面的集成化解決方案,敬請關注。

Tags:AVERAVE區塊鏈UPEAvrora Metaverseraven幣價格區塊鏈存證怎么弄Super Master Node

UNI
LIBRA:深圳從“特區”到“示范區” 國家政策賦予數字貨幣首次落地機會_libra幣官網

算力說 就中央支持深圳建設中國特色社會主義先行示范區,算力智庫第一時間采訪數字資產研究院副院長、瑞新資本創始合伙人孟巖和新加坡管理大學終身教授朱飛達,探索政策對數字貨幣的影響.

1900/1/1 0:00:00
COI:直播取關、刪除推文 這個神秘的幣圈推特賬號被圍觀_upbit交易所官網下載

昨日,比特幣和BitcoinCash支持者之間的相愛相殺又出現了新的劇情。此前支持BCH社區的@Bitcoin推特賬號似乎突然改變了立場.

1900/1/1 0:00:00
GATE:Gate.io Startup非首發項目Harmony(ONE)認購結果及上線交易公告_gate.io交易平臺合法嗎

1關于“Startup非首發打折優惠上線通道”Gate.io正式上線“Startup非首發打折優惠上線通道”,針對已經在主流交易平臺上線的發展穩定有潛力的區塊鏈項目,提供更為快捷的上幣通道.

1900/1/1 0:00:00
ETH:底層公鏈2019 Q2研究報告 | TokenInsight_ETHMAXY

2019年二季度,底層公鏈在行業中的市值占比為14.9%,較上季度略有下降;頭部項目中,Ethereum、EOS和Tron的市值與交易量仍排名前三.

1900/1/1 0:00:00
FEX:關于WBFex平臺上線COCOS的公告_COC

尊敬的WBFex用戶: WBFex即將上線COCOS,并開放COCOS/USDT交易對,具體情況如下:充值時間:2019/08/2115:00交易時間:2019/08/2117:00提幣時間:2.

1900/1/1 0:00:00
WEB3.0:Web 3.0與區塊鏈有什么關系?答案都在這里_web3.0幣種有哪些

當你在家里看《長安十二時辰》的時候,隔壁老王家的某云礦機正在不斷地為你傳輸下一集的視頻文件;你為了看這部劇向視頻網站支付了15塊錢的會員費,老王的礦機靠著給附近的人傳文件,一天賺了2毛錢.

1900/1/1 0:00:00
ads