Geth共11篇
智能合约开发环境搭建及Hello World合约-区块链开发网

智能合约开发环境搭建及Hello World合约

如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是Hello World。今天我们来一步一步从搭建以太坊...
Geth 控制台使用及 Web3.js 使用实战-区块链开发网

Geth 控制台使用及 Web3.js 使用实战

在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 Geth 控制台(REPL)实现了所有的 web3 API. 在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 G...
以太坊客户端Geth命令用法-参数详解-区块链开发网

以太坊客户端Geth命令用法-参数详解

Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,...
以太坊数据同步的几种模式-区块链开发网

以太坊数据同步的几种模式

以太坊数据同步的几种模式 > 本文对以太坊数据同步的几种模式进行简单介绍,以解答最近一些朋友的疑虑。 ## 0x01 同步模式简介 安装好 geth 之后,运行 `geth --help` , 你就可以看到下...
关于 geth 节点安全-区块链开发网

关于 geth 节点安全

关于 geth 节点安全 ## 0x00 前言 前段时间有写过一个小文,用来给需要搭建 geth 节点的朋友们做些指引。所用命令如下: ``` geth --datadir --cache 4096 data --rpc --rpcport 6666 --rp...
以太坊中GraphQL简介及使用-区块链开发网

以太坊中GraphQL简介及使用

以太坊在去年升级的go-ethereum(geth)1.9.0大版本,除了性能得到大幅提升之外,引入了GraphQL,一种节点接口查询机制,用以补充JSON-RPC。 以太坊在去年升级的go-ethereum(geth)1.9.0大...
认识下以太坊Clef—独立交易签名器-区块链开发网

认识下以太坊Clef—独立交易签名器

Clef本质上是一个独立的交易签名器。Clef 背后的思想是将帐户管理与Geth客户端其它功能分开。 # 一、初识 以太坊go-ethereum在1.8.4版本中就开始引入了Clef,并在1.9.0版本中进行了较大的升...
叔块验证与网络安全性-区块链开发网

叔块验证与网络安全性

每一种参与同一个共识协议的客户端,都必须有同样的行动,因此,一些看起来完全无害的操作可能正是导致一半网络相互隔离的罪魁祸首。 > 原题为:1 月挖出的那个块,584942419325 在一个...
GETH发布最新修复版本-区块链开发网

GETH发布最新修复版本

GETH发布最新修复版本 Geth team 2020-11-13 请节点立即升级至 Geth `v1.9.24`版本,或使用 Go `1.15.5` 及以上版本 来源 | [Ethereum Blog](https://blog.ethereum.org/2020/11/12/get...
在以太坊上安装 “炸弹”-区块链开发网

在以太坊上安装 “炸弹”

这篇文章要讲的 bug 位于 Geth 客户端的状态下载器内,它可以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分叉。 [科普 | 叔块验证...
理解以太坊: Go-Ethereum 源码剖析(0): Geth Start-区块链开发网

理解以太坊: Go-Ethereum 源码剖析(0): Geth Start

Geth是如何启动的? # 00_万物的起点: Geth Start \! Author: **Siyuan Han** Github: https://github.com/hsyodyssey ## 什么是Geth? Geth是基于Go语言开发以太坊的客户端,它实现了Eth...