DApp錢包開發的架構

longbatuiguang1發表於2022-06-18

  DApp的架構能夠簡略分為以上三種:輕錢包形式、重錢包形式和相容形式。
 簡易錢包形式
 在輕量級錢包形式下,我們們需求一個具有開放Http RPC協議的節點來與錢包通訊。這個節點mkz888z能夠是任何鏈中的節點。輕錢包通常以瀏覽器外掛的形式存在,執行時外掛會主動注入到Web3結構中。DApp能夠經過Web3與區塊鏈節點通訊。當DApp簡略獲取資料時,不需求錢包介入,而當DApp需求將買賣傳送到鏈上時,需求經過錢包完結買賣簽名的過程。

 長處:它能夠在沒有使用者同步區塊鏈節點的情況下使用。
 缺陷:需求公共節點供給服務,或許存在安全問題。
 重新錢包形式
 錢包將自我同步並持有一個區塊鏈節點,供給一個瀏覽器環境。其他東西和錢包差不多。
 長處:自保持和同步節點,安全性高。
 缺陷:你需求持有足量的區塊鏈節點
 相容形式
 相容形式可用於輕型錢包和重型錢包。與wallet通訊的節點能夠選擇在wallet外部本地儲存它,或許它能夠設定自己的服務來儲存和釋出節點。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017678/viewspace-2901371/,如需轉載,請註明出處,否則將追究法律責任。

相關文章