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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

EOS 核心功能 (2) nodeos

發布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EOS 核心功能 (2) nodeos 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. nodeos服務器端

nodeos是運行一個由多個插件配置的節點的EOS.IO核心守護進程,其主要用途是生產區塊、提供專用的API端用于接受客戶端的遠端請求、打包區塊和進行本地部署。

nodeos 是服務器端區塊鏈節點組件(component),這個組件支持在運行的時候加載各種插件(plugin)。

1.1 nodeos插件

將操作系統運行起來,我們才能在上面進行開發。操作系統上面加載了一些插件,通過這些插件,我們才能和操作系統交互。

  • history_api_plugin(交易歷史 API 插件):開啟插件,會將history_plugin插件的交易歷史數據通過RPC接口對外開放。
  • history_plugin(歷史記錄插件):為鏈上對象的歷史記錄提供緩存層,它使用chain_plugin作為數據源,mongo_db_plugin作為緩存數據庫。
  • chain_api_plugin(區塊鏈接口插件):提供區塊鏈數據接口。
  • chain_plugin(區塊鏈插件):處理和讀取鏈數據的核心插件。
  • faucet_testnet_plugin(測試網絡分發測試Token插件):為測試網絡提供自動分發測試Token的插件。
  • http_plugin(HTTP插件):提供基于HTTP的RPC API接口
    net_api_plugin(網絡接口插件):將net_plugin的功能通過RPC API對外提供。
  • producer_plugin(超級節點插件):超級節點必須使用這個插件,普通節點不需要。
  • wallet_plugin(錢包插件):使用這個插件可以省去keosd錢包工具。
  • wallet_api_plugin(錢包接口插件):給錢包插件提供接口。

這些插件除了可以在nodeos命令行中配置,還可以在config.ini中配置

1.2. 部分API命令

  • get info命令

該命令主要用于查看當前區塊鏈狀態,比如在啟動本地區塊鏈后,查看它是否正常工作,命令如下:

cleos-u http://localhost:1321 get info 返回的內容包含了當前EOS版本號、當前區塊編號等。
  • get block命令
    該命令用于對某個編號的區塊記錄進行查詢,命令如下:
cleos-u http://localhost:1321 get block 1027924 返回的內容包含了出塊時間、出塊節點、交易信息等。
  • get account命令
    該命令用于查詢特定的EOS賬戶信息,命令如下:
cleos-u http://localhost:1321 get block aaaaaaaaaaaa 返回的內容包含了賬戶權限、賬戶資源狀況等。
  • new account命令

該命令用于創建一個新的EOS賬戶

總結

以上是生活随笔為你收集整理的EOS 核心功能 (2) nodeos的全部內容,希望文章能夠幫你解決所遇到的問題。

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