秘猿先鋒-文愿-Axon 應用鏈框架的 Rust 開發實踐.pdf

編號:132088 PDF 32頁 3.63MB 下載積分:VIP專享
下載報告請您先登錄!

秘猿先鋒-文愿-Axon 應用鏈框架的 Rust 開發實踐.pdf

1、Axon 應用鏈框架的 Rust 開發實踐文愿區塊鏈工程師秘猿先鋒 Who am I?目目錄錄1.Axon 簡介2.大型 Rust 項目應用 Adapter 模式3.使用過程宏的監控埋點開發實踐4.區塊鏈間互操作性的實現目目錄錄1.Axon 簡介2.大型 Rust 項目應用 Adapter 模式3.使用過程宏的監控埋點開發實踐4.區塊鏈間互操作性的實現1.應用鏈框架2.高性能3.互操作(Interoperability)4.EVM 兼容5.RustWhat is AxonWhat is Axon目目錄錄1.Axon 簡介2.大型 Rust 項目應用 Adapter 模式3.使用過程宏的監控埋點

2、開發實踐4.區塊鏈間互操作性的實現1.Mempool(交易池)2.Consensus(Overlord)3.P2P(Tentacle)4.Interoperation5.Web3 RPC(以太坊兼容)6.Storage(KV 數據庫)7.Executor主要模主要模塊塊高復雜性,組件和子系統較多,相互依賴和交互,整體結構和邏輯非常復雜,開發、測試、調試難度大可維護性,開發完成后,各個模塊需要維護、升級和改進可擴展性高性能高并發高可靠性代碼管理大型大型項項目的開目的開發難發難點點抽象便于協作開發易于測試優優點點Mempool Traits實現實現實現實現測試測試代代碼碼目目錄錄1.Axon 簡介

3、2.大型 Rust 項目應用 Adapter 模式3.使用過程宏的監控埋點開發實踐4.區塊鏈間互操作性的實現直接調用 Prometheus APIAOP(面向切片)LLVM IR如何如何優優雅地在代雅地在代碼碼中加入埋點中加入埋點 Prometheus API1.在 Rust 代碼編譯成 LLVM IR 之前解析 AST,找到需要埋點的函數2.為這些函數生成對應的監控指標定義代碼3.在進入和退出這些函數的 IR 指令前插入對指標的操作(inc 等)4.重新打包成 Rust 代碼并編譯,得到增加埋點的可執行文件 LLVM IR 插入插入監監控埋點控埋點優點:1.高度靈活2.零運行期成本3.封裝性

4、好,使用方便缺點:1.學習曲線高2.可移植性差3.調試難度大(Cargo expand)過過程宏(元程宏(元編編程)程)過過程宏程宏async_wait async_wait 的展開的展開metrics_rpc&fut-retasyncsend_transactionlisteningtrace_spanversion目目錄錄1.Axon 簡介2.大型 Rust 項目應用 Adapter 模式3.使用過程宏的監控埋點開發實踐4.區塊鏈間互操作性的實現 CKB(Common Knowledge Base)Axon 的 Layer 1,確保安全和去中心化 IBC(Inter-Blockchain Communication)兩個區塊鏈之間傳遞任意數據的互操作性協議互操作性(互操作性(Interoperability)CKB-VM:基于 RISC-V 指令集+ICSC 系統合約Axon 可以執行任何部署在 CKB 上的合約(Rust)通過 IBC 協議,讓 CKB 和基于 Axon 構建的區塊鏈可以同以太坊和 Cosmos-SDK Chains 交互。Forcerelay 官網:axonweb3.io郵箱:axonaxonweb3.ioOne more thing掃碼即可進入官網Thank you!

友情提示

1、下載報告失敗解決辦法
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站報告下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。

本文(秘猿先鋒-文愿-Axon 應用鏈框架的 Rust 開發實踐.pdf)為本站 (2200) 主動上傳,三個皮匠報告文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知三個皮匠報告文庫(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。
客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站