主页 > imtoken钱包注册 > 以太坊交易平台名字 简介·以太坊开发与
以太坊交易平台名字 简介·以太坊开发与
用 Go 开发以太坊
这本迷你书旨在向任何想要使用 Go 进行以太坊开发的人进行一般性介绍。这个想法是,如果你已经对以太坊和围棋有一定的了解以太坊交易平台名字,但对如何将两者结合起来仍然有点不知所措,那么这本书是一个很好的起点。您将学习如何在 Go 中与智能合约交互,以及如何执行一些日常查询和任务。
这本书充满了我在学习使用 Go Ethereum 开发时希望拥有的代码示例。本书将介绍开始使用 Go 语言进行以太坊开发所需的大部分知识。
当然,以太坊仍在快速发展。所以难免会有一些过时的内容,或者你认为有什么值得改进的地方,那就是你提交 issue 或 pull request 的好机会 :) 这本书是完全开源和免费的,你可以在github。
在线电子书
电子书
电子书有三种格式。
介绍
以太坊是一个开源、公共、基于区块链的分布式计算平台和操作系统,具有智能合约(脚本)功能。它通过基于事务的状态转移支持中本聪共识的改进算法。
-维基百科
以太坊是一个区块链,允许开发人员创建运行完全去中心化的应用程序,这意味着没有一个实体可以删除或修改它。部署到以太坊的每个应用程序都由以太坊网络上的每个完整客户端执行。
坚固性
Solidity 是一种用于编写智能合约的图灵完备的编程语言。Solidity 被编译成以太坊虚拟机可执行的字节码。
去以太坊
在本书中,我们将使用 Go 的官方以太坊实现 go-ethereum 与以太坊区块链进行交互。Go-ethereum,也简称为 Geth,是最受欢迎的以太坊客户端。因为它是用 Go 开发的,所以在用 Golang 开发应用程序时以太坊交易平台名字,Geth 提供了对区块链进行读写的一切。
本书中的示例在 go-ethereum 版本 1.8.10-stable 和 Go 版本 go1.10.2 下测试。
阻止探索者
Etherscan 是一个用于查看和研究区块链数据的网站。这些类型的网站被称为区块浏览器,因为它们允许您查看区块的内容(包括交易)。块是区块链的基本构建块。一个块包含在分配的块时间内挖掘的所有交易数据。区块浏览器还允许您查看智能合约执行期间发布的事件以及支付的天然气和交易的以太币数量。
群与耳语
我们还将深入研究 Swarm 和 Whisper,分别是文件存储协议和点对点消息传递协议,这是实现完全去中心化和分布式应用程序所需的另外两个核心。
图片来源
请求帮忙
对于 Go(Golang),请加入 gophers slack 上的#ethereum 频道。
介绍部分说完了,让我们开始吧。