使用Go语言建立web3区块链开发
区块链
区块链(英语:blockchain或block chain)是借由密码学与共识机制等技术建立与存储庞大交易资料链的点对点网络系统。 每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易资料(通常用默克尔树(Merkle tree)算法计算的散列值表示),这样的设计使得区块内容具有难以篡改的特性。
Web3
Web3(也被称为Web 3.0,又写为web3[1])是关于万维网发展的一个概念,主要与基于区块链的去中心化、加密货币以及非同质化代币有关。[2][3]与区块链有关的Web3概念是由以太坊联合创始人Gavin Wood于2014年提出,并于2021年受到加密货币爱好者、大型科技公司和创业投资公司的关注。
欢迎来到go-ethereum
Go-ethereum(又名 Geth)是一个内置于 Go 的以太坊客户端。它是原始和最受欢迎的以太坊客户端之一。这些文档页面旨在帮助用户下载、安装和使用 Geth。
从这里去哪里
首先,确保您有足够的硬件,然后下载并安装 Geth。确保您熟悉安全注意事项,并已设置防火墙。
如果您刚刚开始使用 Geth,请前往 入门页面。该页面指导新用户了解 Geth 的一些基本功能,例如创建和保护帐户以及进行交易。
然后,建议阅读“基础”部分中的材料 - 这些页面将有助于从用户的角度和幕后构建对 Geth 工作方式的基本理解。
还提供更高级的主题 - 使用侧边栏探索它们!
下载 go-ethereum
方式1
在有golang环境的电脑上安装go-ethereum,使用下面命令安装
python
go get github.com方式2
官方下载网址
shell
https://geth.ethereum.org/downloads
开发者和贡献者
如果您想帮助开发 Geth 或在其上构建去中心化应用程序,请前往我们的开发者文档。