日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

1. XuperModel數據模型

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

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

1.1 智能緩存

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

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

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

總結

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

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