
以太坊
文章平均质量分 92
shciily
这个作者很懒,什么都没留下…
展开
-
JSON-RPC与geth控制台命令
JSON-RPC是什么参考这篇博客:JSON-RPC是什么以太坊客户端提供了API和一组远程调用(RPC)命令,这些命令执行时会被编码成JSON格式的请求,发送给服务端,这被称为JSON-RPC API。本质上JSON-RPC API就是一个接口,允许我们编写的程序使用以太坊客户端作为网关,访问以太坊网络和链上数据。通常RPC接口作为一个HTTP服务,端口设定为8545,出于安全原因,默认情况下,它仅限于接受来自localhost的连接。要访问JSON-RPC API,我们可以使用编程语言编写的专原创 2020-09-07 17:11:06 · 958 阅读 · 0 评论 -
geth使用时遇到的问题(待解决)
使用命令geth --datadir . --networkid 23 console 2>geth.log启动geth控制台。创建账户后进行转账测试,没有报错,但是交易一直pending,miner.start(1)命令进行挖矿,虽然在日志文件中看到一直在出块,但是发起的转账交易一直没有被打包,还没搞清楚原因。自己搭建的私链刚开始只有我创建的一个账户,这时候挖矿,打包进区块的是什么呢?我没有发起交易的情况下,这个网络中不是没有待打包的交易吗,txpool.status交易池也是空的。...原创 2020-09-05 21:47:34 · 1327 阅读 · 4 评论 -
Geth搭建一条简单的私有链
Geth搭建一条简单的私有链为了能快速了解Geth,熟悉一些常用的命令,试着搭建一条属于自己的私链。创建网络的“创世“状态。将下面的代码写在一个json文件里面,将其命名为genesis.json:{“config”:{“chainId”:23},“difficulty”:“2000”,“gasLimit”:“2100000”,“alloc”:{“0xeBB667B76F3Ca6877e9A38d0F7b39E939337e0E6”:{"balance:“800000000000000原创 2020-09-03 22:17:43 · 1547 阅读 · 5 评论 -
Linux系统下安装Geth客户端
安装Geth安装Geth主要有三种方式:直接官网或国内镜像下载编译好的可执行文件,系统包管理器(apt-get)安装和源码安装。这里主要就Linux环境给出后面两种。(更推荐用源码安装,在整个过程中可以看到Geth各组件的构建步骤。)apt-get方式在线安装Ubuntu用户可以选择在线安装的方式,在终端中依次执行以下命令即可:$ apt-get install software-properties-common$ add-apt-repository -y ppa:ethereum/ether原创 2020-08-29 16:58:13 · 3874 阅读 · 1 评论