Ethereum

出自 ArchWiki

Ethereum 项目 提供了一个开源、分布式、基于区块链的平台,用于所谓的智能合约

客户端

此条目或章节需要扩充。

理由: 请注意,存在于非 /AUR 软件包中的多种实现、配置、技巧、故障排除等。(在Talk:Ethereum中讨论)

Go Ethereum

Go Ethereum,是以太坊协议的官方 Go 实现,可以作为 go-ethereum 软件包使用。

使用 geth account new 创建一个账户。

客户端可以使用 geth 启动,它将开始下载几个 GB 的区块链数据。这将花费很长时间。可以使用以下方法缩短时间

$ geth --syncmode full --cache=1024

较高的缓存值似乎可以更快地加速该过程[1]

可选地,使用 geth console 启动客户端以获得 JavaScript 控制台,以便进行更有意义的交互。然后可以使用 geth attach [hostname:port 默认为 localhost] 从另一个终端或远程连接到此控制台。

要在控制台或连接模式下检查余额,请使用 web3.fromWei(eth.getBalance(eth.coinbase), "ether")

要启动 CPU 挖矿,请使用 geth --mine。这远不如 GPU 挖矿有效,并且 ethereum.org 不建议这样做。

使用 geth 进行 GPU 挖矿

此条目或章节需要扩充。

理由: 有一种方法可以让第三方以太坊矿工与 geth 一起工作。(在Talk:Ethereum中讨论)

使用 geth 进行 GPU 挖矿已停止。

Ethereum Wallet

您可以通过 mycrypto-binAUR 软件包安装 Ethereum Wallet。旧的 mistAUR 钱包已被弃用。请参阅公告并查看迁移指南