日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

百度超级链XChain(7)数据模型

發布時間:2025/3/21 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度超级链XChain(7)数据模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. XuperModel數據模型

是比特幣utxo模型的一個演變。

  • 每個事務讀取的數據需要引用上一個事務寫入的數據。
  • 事務的輸入表示在執行智能合約期間讀取的數據源,即事務的輸出來源。
  • 事務的輸出表示事務寫入狀態數據庫的數據,這些數據在未來事務執行智能合約時將被引用

1.1 智能緩存

為了在運行時獲取合約的讀寫集,在預執行每個合約時XuperModel為其提供智能緩存。該緩存對狀態數據庫是只讀的,它可以為合約的預執行生成讀寫集和結果。

  • 驗證合約時,驗證節點根據事務內容初始化緩存實例,節點將再次執行一次合約,但此時合約只能從讀集讀取數據。
  • 寫入數據也會在寫入集中生效。當驗證完生成的寫集和事務攜帶的寫集一致時合約驗證通過,將事務寫入賬本

圖左是合約預執行,右是合約驗證:

總結

以上是生活随笔為你收集整理的百度超级链XChain(7)数据模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。