EOS Dawn 1.0
生活随笔
收集整理的這篇文章主要介紹了
EOS Dawn 1.0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 系統框架
1.1 eosd
提供數據存儲功能,只是eosd是基于狀態的區塊鏈數據存儲方式,以及通過交易執行智能合約進行狀態的修改。
- GraphQL: 一個由Facebook提出的應用層查詢語言。借助GraphQL可以基于圖模式定義后端,然后客戶端就可以請求所需要的數據集了。
1.2 Client(React.js)Web:前端
在EOS架構中,前端使用React.js對接RPC接口是一種簡單的開發方式。這個邏輯基本上和網站開發是一樣的。
1.3 EOS.IO Storage 存儲
IPFS一個去中心化的文件系統
- 永久存儲
- 托管任何瀏覽器可以訪問
區塊生產者為持有區塊鏈原生代幣的人提供的服務。
區塊生產者將在 IPFS 網絡上復制和托管代幣持有者的文件,并提供 https 端點,允許任何擁有瀏覽器的人訪問這些文件。
生產者將共同就他們愿意提供多少存儲以換取他們的補償(塊獎勵)達成共識。為相同獎勵提供更多存儲空間的區塊生產者可能會從代幣持有者那里獲得更多選票。
1.4 EOS.IO 查詢服務
- EOS:Query Services
- Web:REST、GraphQL和微服務
- EOS把用戶賬戶管理、轉賬等功能封裝成微服務,方便使用。
除了托管文件,區塊生產者還需要運行 API 節點,這些節點能夠代表應用程序查詢區塊鏈數據庫狀態。這些 API 可能是 Graph QL 和基于自定義 Web 程序集的查詢的組合。這使得應用程序無需運行和維護自己的可擴展托管服務即可輕松獲取所需信息。
eg. block.one 將設計和發布開源微服務,區塊生產者可以部署這些服務,將區塊鏈數據庫狀態映射到更傳統的數據庫中,以擴展讀取訪問、可維護性和附加索引。
總結
以上是生活随笔為你收集整理的EOS Dawn 1.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EOS 核心功能
- 下一篇: 石墨烯区块链(4)API