一、Geth介绍
Geth 是 Go Ethereum 的简称,是一个用 Go 语言编写的以太坊(Ethereum)协议的官方实现。以太坊是一个开源的区块链平台,支持智能合约的创建和执行,它允许开发者构建和部署去中心化应用(DApps)。
Geth 是以太坊生态系统中的重要组成部分,为开发者和用户提供了一个稳定和功能丰富的以太坊客户端。通过 Geth,用户可以参与以太坊网络的挖矿、交易、智能合约部署等多种活动。
二、Geth安装
1,geth下载网站 https://geth.ethereum.org/downloads
2,geth官方文档 https://geth.ethereum.org/docs/fundamentals/private-network
三、常见命令
创建账户:
geth account new --datadir data
打印创世信息:
geth --dev dumpgenesis
启动命令:
geth --datadir "." --dev --dev.period 2 --http --http.api eth,web3,net --http.corsdomain "http://remix.ethereum.org" --password password.txt --http.port 8888
打开控制台:
geth attach \\.\pipe\geth.ipc
查看账户:eth.accounts
查询余额:eth.getBalance(eth.coinbase)/1e18