《Achain技術合伙人李譜《智能合約——構建未來信任的基石》.pdf》由會員分享,可在線閱讀,更多相關《Achain技術合伙人李譜《智能合約——構建未來信任的基石》.pdf(12頁珍藏版)》請在三個皮匠報告上搜索。
1、用用智能合約 智能合約 構建未來信任的基石 構建未來信任的基石 李譜Achain 智能合約是區塊鏈底層技術中重要的一環 智能合約是區塊鏈底層技術中重要的一環 API API Cmd Cmd Rpc Rpc 內存緩存 內存緩存 物理物理DB DB 合約 合約 GLua虛擬機 虛擬機 本地腳本 本地腳本 Net Net Wallet Wallet 智能合約總體設計原則智能合約總體設計原則 區塊大小 數據設計 產塊時間 處理時間 約束條件 空間 時間 提高空間使用率,不浪費空間 在有限的時間內處理更多的合約 合約數據的存儲合約數據的存儲 存儲方案 鏈上協同鏈下兩級存儲 鏈上存儲動作,鏈下存儲狀態 引
2、入before,after來存儲動作 增加條目:before afterc, 100 復雜數據 存儲 刪除條目:beforec, 100 after 修改條目:beforec, 100 afterc, 200 合約數據的存儲合約數據的存儲 a:1,b:1,c:1 Lorem ipsum dolor sit amet, consectetur Lorem ipsum dolor sit amet, consectetur a:1,b:1,c:1 a:1,b:1,c:2 c:2 beforec: 1 afterc:2 beforea: 1 beforeb: 1after before aftera
3、:1 afterb:1 afterc:1 . 調用合約返回值的存儲調用合約返回值的存儲 返回值上 鏈存儲 合約調用者無法直接得到返回值 鏈上存儲可以觸發本地腳本 主動掃描得到合約調用的返回值 emit機制 合約操作的設計原則 合約操作的設計原則 生命周期的完整性 數據的正確性 操作的便利性 合約的生命周期及特點 合約的生命周期及特點 升級 合約 銷毀 合約 調用 合約 鏈上操作 啟動虛機 本地操作 啟動虛機 鏈上操做 啟動虛機 鏈上操作 啟動虛機 鏈上操作 啟動虛機 合約交易與普通交易的流程 合約交易與普通交易的流程 創建交易 簽名交易 廣播交易 創建 產塊 確認交易 組織數據 執行合約 廣播 全網同步 確認交易 尚需優化的內容 尚需優化的內容 二級緩沖 存儲粒度細化 經濟模型 聯系我們 聯系我們 THANKSTHANKS