中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

geth命令怎么用

發布時間:2021-11-11 17:57:10 來源:億速云 閱讀:174 作者:柒染 欄目:互聯網科技

geth命令怎么用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

geth - go-ethereum命令行接口

具體命令
以下命令為系統級別的操作命令,比如管理賬戶,導入導出功能,本身并不會啟動節點,只是在使用相應的功能。只有console命令和attach命令會進入js交互窗口。

account    管理賬戶(比如添加list參數可現實本節點地址列表)
attach     啟動交互式JavaScript環境(連接到節點),此模式在生產環境以后臺進程啟動是常用
bug        上報bug Issues(會打開github提交問題的頁面)
console    啟動交互式JavaScript環境(啟動時添加此參數會直接進入console交互頁面,但不建議這樣使用)
copydb     從指定的chaindata目錄創建本地鏈
dump       Dump(分析)一個特定的塊存儲(可執行./geth dump -help查看具體命令)
dumpconfig 顯示配置值(可查看節點的默認配置信息)
export     導出區塊鏈到文件(可通過./geth export -help查看具體使用方法)
import     導入一個區塊鏈文件
init       啟動并初始化一個新的創世紀塊(通過獲取json文件中的配置進行初始化)
js         執行指定的JavaScript文件(多個)
license    顯示許可信息
makecache  生成ethash驗證緩存(用于測試)
makedag    生成ethash 挖礦DAG(用于測試)
monitor    監控和可視化節點指標
removedb   刪除區塊鏈和狀態數據庫
version    打印版本號
wallet     管理Ethereum預售錢包
help,h     顯示一個命令或幫助一個命令列表


ETHEREUM選項
以下命令在啟動geth時傳遞,來指定相應的配置。

--config value          TOML 配置文件
--datadir "/home/karalabe/.ethereum"       數據庫和keystore密鑰的數據目錄
--keystore              keystore存放目錄(默認在datadir內)
--nousb                 禁用監控和管理USB硬件錢包
--networkid value       網絡標識符(整型, 1=Frontier, 2=Morden (棄用), 3=Ropsten, 4=Rinkeby) (默認: 1)
--testnet               Ropsten網絡:預先配置的POW(proof-of-work)測試網絡
--rinkeby               Rinkeby網絡: 預先配置的POA(proof-of-authority)測試網絡
--syncmode "fast"       同步模式 ("fast", "full", or "light")
--ethstats value        上報ethstats service  URL (nodename:secret@host:port)
--identity value        自定義節點名
--lightserv value       允許LES請求時間最大百分比(0 – 90)(默認值:0) 
--lightpeers value      最大LES client peers數量(默認值:20)
--lightkdf              在KDF強度消費時降低key-derivation RAM&CPU使用


開發者(模式)選項
--dev               使用POA共識網絡,默認預分配一個開發者賬戶并且會自動開啟挖礦。
--dev.period value  開發者模式下挖礦周期 (0 = 有pending狀態交易時進行挖礦) (默認: 0)

ETHASH 選項
--ethash.cachedir                        ethash驗證緩存目錄(默認 = datadir目錄內)
--ethash.cachesinmem value               在內存保存的最近的ethash緩存個數  (每個緩存16MB ) (默認: 2)
--ethash.cachesondisk value              在磁盤保存的最近的ethash緩存個數 (每個緩存16MB) (默認: 3)
--ethash.dagdir ""                       存ethash DAGs目錄 (默認 = 用戶hom目錄)
--ethash.dagsinmem value                 在內存保存的最近的ethash DAGs 個數 (每個1GB以上) (默認: 1)
--ethash.dagsondisk value                在磁盤保存的最近的ethash DAGs 個數 (每個1GB以上) (默認: 2)


交易池選項
--txpool.nolocals            為本地提交交易禁用價格豁免
--txpool.journal value       本地交易的磁盤日志:用于節點重啟 (默認: "transactions.rlp")
--txpool.rejournal value     重新生成本地交易日志的時間間隔 (默認: 1小時)
--txpool.pricelimit value    加入交易池的最小的gas價格限制(默認: 1)
--txpool.pricebump value     價格波動百分比(相對之前已有交易) (默認: 10)
--txpool.accountslots value  每個帳戶保證可執行的最少交易槽數量  (默認: 16)
--txpool.globalslots value   所有帳戶可執行的最大交易槽數量 (默認: 4096)
--txpool.accountqueue value  每個帳戶允許的最多非可執行交易槽數量 (默認: 64)
--txpool.globalqueue value   所有帳戶非可執行交易最大槽數量  (默認: 1024)
--txpool.lifetime value      非可執行交易最大入隊時間(默認: 3小時)

性能調優的選項
--cache value                分配給內部緩存的內存MB數量,緩存值(最低16 mb /數據庫強制要求)(默認:128)
--trie-cache-gens value      保持在內存中產生的trie node數量(默認:120)

帳戶選項
--unlock value              需解鎖賬戶用逗號分隔
--password value            用于非交互式密碼輸入的密碼文件

API和控制臺選項
--rpc                       啟用HTTP-RPC服務器
--rpcaddr value             HTTP-RPC服務器接口地址(默認值:“localhost”)
--rpcport value             HTTP-RPC服務器監聽端口(默認值:8545)
--rpcapi value              基于HTTP-RPC接口提供的API
--ws                        啟用WS-RPC服務器
--wsaddr value              WS-RPC服務器監聽接口地址(默認值:“localhost”)
--wsport value              WS-RPC服務器監聽端口(默認值:8546)
--wsapi  value              基于WS-RPC的接口提供的API
--wsorigins value           websockets請求允許的源
--ipcdisable                禁用IPC-RPC服務器
--ipcpath                   包含在datadir里的IPC socket/pipe文件名(轉義過的顯式路徑)
--rpccorsdomain value       允許跨域請求的域名列表(逗號分隔)(瀏覽器強制)
--jspath loadScript         JavaScript加載腳本的根路徑(默認值:“.”)
--exec value                執行JavaScript語句(只能結合console/attach使用)
--preload value             預加載到控制臺的JavaScript文件列表(逗號分隔)

網絡選項
--bootnodes value    用于P2P發現引導的enode urls(逗號分隔)(對于light servers用v4+v5代替)
--bootnodesv4 value  用于P2P v4發現引導的enode urls(逗號分隔) (light server, 全節點)
--bootnodesv5 value  用于P2P v5發現引導的enode urls(逗號分隔) (light server, 輕節點)
--port value         網卡監聽端口(默認值:30303)
--maxpeers value     最大的網絡節點數量(如果設置為0,網絡將被禁用)(默認值:25)
--maxpendpeers value    最大嘗試連接的數量(如果設置為0,則將使用默認值)(默認值:0)
--nat value             NAT端口映射機制 (any|none|upnp|pmp|extip:<IP>) (默認: “any”)
--nodiscover            禁用節點發現機制(手動添加節點)
--v5disc                啟用實驗性的RLPx V5(Topic發現)機制
--nodekey value         P2P節點密鑰文件
--nodekeyhex value      十六進制的P2P節點密鑰(用于測試)

礦工選項
--mine                  打開挖礦
--minerthreads value    挖礦使用的CPU線程數量(默認值:8)
--etherbase value       挖礦獎勵地址(默認=第一個創建的帳戶)(默認值:“0”)
--targetgaslimit value  目標gas限制:設置最低gas限制(低于這個不會被挖?) (默認值:“4712388”)
--gasprice value        挖礦接受交易的最低gas價格
--extradata value       礦工設置的額外塊數據(默認=client version)

GAS價格選項
--gpoblocks value      用于檢查gas價格的最近塊的個數  (默認: 10)
--gpopercentile value  建議gas價參考最近交易的gas價的百分位數,(默認: 50)


虛擬機的選項
--vmdebug        記錄VM及合約調試信息

日志和調試選項
--metrics            啟用metrics收集和報告
--fakepow            禁用proof-of-work驗證
--verbosity value    日志詳細度:0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail (default: 3)
--vmodule value      每個模塊詳細度:以 <pattern>=<level>的逗號分隔列表 (比如 eth/*=6,p2p=5)
--backtrace value    請求特定日志記錄堆棧跟蹤 (比如 “block.go:271”)
--debug                     突出顯示調用位置日志(文件名及行號)
--pprof                     啟用pprof HTTP服務器
--pprofaddr value           pprof HTTP服務器監聽接口(默認值:127.0.0.1)
--pprofport value           pprof HTTP服務器監聽端口(默認值:6060)
--memprofilerate value      按指定頻率打開memory profiling    (默認:524288)
--blockprofilerate value    按指定頻率打開block profiling    (默認值:0)
--cpuprofile value          將CPU profile寫入指定文件
--trace value               將execution trace寫入指定文件

WHISPER實驗選項
--shh                        啟用Whisper
--shh.maxmessagesize value   可接受的最大的消息大小 (默認值: 1048576)
--shh.pow value              可接受的最小的POW (默認值: 0.2)

棄用選項
--fast     開啟快速同步(現客戶端第一次啟動已經默認采取此模式,第二次啟動采用full模式)
--light    啟用輕客戶端模式


其他選項
–help, -h    這個我們經常使用的展示幫助信息,即以上命令及詳情介紹

看完上述內容,你們掌握geth命令怎么用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永德县| 区。| 松滋市| 买车| 昌吉市| 宜章县| 驻马店市| 滦南县| 石柱| 翁源县| 金华市| 饶阳县| 丰城市| 吉林市| 嘉黎县| 额尔古纳市| 普宁市| 宁强县| 武安市| 白玉县| 柞水县| 迁安市| 揭东县| 伊通| 高安市| 罗田县| 商水县| 镇平县| 龙岩市| 祁阳县| 齐河县| 盐城市| 定襄县| 甘泉县| 雷波县| 长子县| 平南县| 故城县| 德兴市| 北海市| 北川|