欢迎所有爱好区块链技术的人加入。

CATEGORY

Ethereum

Ethereum

Ethereum-优秀转载Ethereum-开源推荐Ethereum-新手教程

共 253 篇

1144

以太坊源码分析:共识(2)接口

Ethereum-优秀转载

### 前言 engine是以太坊封定义的一个接口,它的功能可以分为3类: 1. 验证区块类,主要用在将区块加入到区块链前,对区块进行共识验证。 2. 产生区块类,主要用在挖矿时。 3. 辅助类。 接下来我们看一下engine具体定义了哪些功能,还有各功能的使用场景。 ### e…

1142

以太坊源码分析:共识(1)矿工

Ethereum-优秀转载

### 前言 矿工在PoW中负责了产生区块的工作,把一大堆交易交给它,它生成一个证明自己工作了很多区块,然后将区块加入到本地区块链并且广播给其他节点。 接下来我们将从以下角度介绍矿工: 1. 角色。矿工不是一个人,而是一类人,可以把这一类人分成若干角色。 2. 一个区块产生的主要…

1137

以太坊源码分析:交易缓冲池txpool

Ethereum-优秀转载

区块链就是何交易打交道,我们今天就介绍下,交易处理过程中的一个重要组成部分:txpool。这篇文章主要从功能角度介绍,通过这篇文章会了解: 1. txpool的在交易中的位置和作用。 2. txpool的功能,核心组成部分queued和pending。 3. txpool如何实现…

1134

eth.pendingTransactions 不返回任何挂起的交易

Ethereum-新手教程

在测试`eth.pendingTransactions`时,无法获取到数据,查看代码(Github Code) ### 原因 由于查询`eth.pendingTransactions`性能消耗较大,所以代码加了一层限制,必须查询当前交易的签名者地址加到当前节点地址中 ### 注意…

1133

以太坊钱包开发基础知识

Ethereum-优秀转载

# 第五章:以太坊钱包开发 目前的公链项目,影响力最大的应该就数以太坊和比特币了,其他的多数公链,基本上都是借鉴了以太坊和比特币公链项目而设计开发的。了解区块链的人都知道,比特币和以太坊这两个公链项目的差距还是挺大的,故而他们的钱包开发也是特别不一样的。本章我们将详细讲解以太坊钱…

1132

web3j 扩充 getPendingTransactions

Ethereum-新手教程

由于web3j没有实现`getPendingTransactions`接口,业务又需要,所以补充下 参考下web3.js (Github Code) 通过查询(Github Code) 找到以下轮子 (Github Code) 如果完整的,应该fork扩充到 (Github Co…

1131

以太坊GasLimit的计算方法

Ethereum-优秀转载

### 静态Gas的计算 以太坊黄皮书上说的gasLimit的计算方法: 需要注意的是这只是静态的gas消耗,实际gas消耗还需要加上合约执行的开销。 计算 IntrinsicGas的源码位置 core/state_transition.go ### Gas预估 相关源码位置:i…

1130

以太坊web3j开发常用代码片段整理

Ethereum-优秀转载

### 获取账户的Nonce ### 获取ETH余额 ### 获取代币余额 方法一 ### 获取代币余额 方法二 (仅支持主链上的代币) ### 构造交易 ### 估算手续费上限 ### 转账ETH ### 转账代币 ### 转账代币方法二 ### 对交易签名,并发送交易 ###…

1129

tx fee (1.30 ether) exceeds the configured cap (1.00 ether)

Ethereum-新手教程

--rpc.txfeecap value 设置可以通过 RPC API 发送的交易费用上限(以以太为单位)(0 = 无上限)(默认值:1) https://geth.ethereum.org/docs/interface/command-line-options

1128

区块链浏览器上做合约验证,部署的时候用的多文件

Ethereum-新手教程

多个文件验证不可控因素有点多,你用truffle-flatten做成一个文件,然后使用remix部署,然后再验证,就是单个文件验证,直接复制remix里的代码,比较顺利

1127

How to check if Ethereum address is valid or not

Ethereum-新手教程

### web3.js ### web3j 社区fork为其增加了`isAddress` commit https://github.com/bcskill/web3j ### 参考 https://piyopiyo.medium.com/how-to-check-if-ethe…

1126

以太坊开源MetaMask App钱包

Ethereum-开源推荐

支持Dapp 开发框架:React Native 支持平台:Android & ios 开源地址:https://github.com/MetaMask/metamask-mobile

1125

fatal error: ./hidapi/hidapi/hidapi.h: No such file or directory

Ethereum-新手教程

不要使用 https://github.com/ethereum/go-ethereum/issues/20232 https://github.com/ethereum/go-ethereum/issues/22961

1124

以太坊上 zkSNARKs 的工具箱

Ethereum-开源推荐

https://github.com/Zokrates/ZoKrates https://zokrates.github.io/

1122

ethereum keystore js 相关开源库

Ethereum-开源推荐

https://github.com/ethereumjs/keythereum https://github.com/MyEtherWallet/eth2-keystore

1117

Swarm bee 开启mainnet方法

Ethereum-新手教程

https://discord.com/channels/799027393297514537/810905662375854123/856719763454296094

1115

从哪里获得xDai代币

Ethereum-新手教程

由于Swarn正式线基于xDai以太坊侧链运行,因为启动需要部署支票合约,所以需要拥有一定量的xDai **此片文章只讨论Swarm技术问题,社区不推荐任何虚拟币购买和交易** ### 直接兑换 https://bitmax.io/en/basic/cashtrade-spott…

1114

xdai RPC搭建

Ethereum-新手教程

### 下载openethereum 此时最新release版本v3.2.6 https://github.com/openethereum/openethereum/releases/tag/v3.2.6 根据对应系统下载对应版本程序 社区使用的是linux,对应的地址是 ##…

1113

Swarm节点出票版本选择

Ethereum-优秀转载

### 目前0.5.3的节点还能接收到一些测试的支票,得到的支票还能参与空投么? 您可能会在 0.5.3 中获得支票,但自 6 月 1 日官方 0.6.2 更新公告以来,它们将不符合空投资格。 https://discord.com/channels/79902739329751…

1112

Swarm 分布式节点管理系统

Ethereum-新手教程

为了方便管理Swarm bee大量节点以及减少用户的对节点的学习成本,计划提供一款BS架构的《Swarm分布式节点管理系统》,Agent部分负责与bee节点交互,代码开源,防止用户担心自己服务器私钥安全问题。Client客户端部分通过https和RSA+混淆与Agent进行加密通…