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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【问链-EOS公开课】第十二课 EOS整体代码结构

發布時間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【问链-EOS公开课】第十二课 EOS整体代码结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EOS由programs、plugins、librarires、和contracts四部分組成,可以看出石墨烯的架構和EOS的架構是很相近的,EOS增加了對智能合約的支持。實際上EOS并沒有直接用石墨烯的源代碼,而是重寫了90%的代碼,不過基本架構是一樣的。

programs(應用層)

cloes:客戶端命令行交互模塊,用于解析用戶命令,根據具體命令請求調用相應的接口,例如查看區塊信息、操作錢包等等。

nodeos:服務器端,也就是區塊生產節點,用于接受客戶端的遠端請求,并打包區塊,主要包含四個插件,chain_plugin、http_plugin、net_plugin、producer_plugin。

keosd:錢包管理模塊,主要包括三個插件,wallet_plugin、wallet_api_plugin、http_plugin。

plugins(插件層)

支持動態加載相關組件,實現了應用層的業務邏輯和區塊鏈底層實現的解耦,同時為應用開發者提供友好的API接口,比較重要的有以下幾個插件:

chain_plugin

http_plugin

net_plugin

producer_plugin

libraries(庫函數層)

為應用層和插件層提供基礎能力,實現了區塊鏈的底層關鍵技術,例如,交易處理,生產區塊,加密功能,文件IO操作,網絡通信能力等等;

appbase

chain

fc

-crypto

-io

-log

-network

-rpc

utilities

constracts(智能合約層)

主要包含一些智能合約的示例代碼。

總結

以上是生活随笔為你收集整理的【问链-EOS公开课】第十二课 EOS整体代码结构的全部內容,希望文章能夠幫你解決所遇到的問題。

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