以太坊技术共14篇
详解以太坊默克尔压缩前缀树-MPT-区块链开发网

详解以太坊默克尔压缩前缀树-MPT

MPT 全称是 Merkle Patricia Trie 也叫 Merkle Patricia Tree,是 Merkle Tree 和 Patricia Tree 的混合物。 Merkle Tree(默克尔树) 用于保证数据安全,Patricia Tree(基数树,也叫基数特里树或...
以太坊账户模型-区块链开发网

以太坊账户模型

对比比特币的 “UTXO” 余额模型,以太坊使用“账户”余额模型。 以太坊丰富了账户内容,除余额外还能自定义存放任意多数据。 并利用账户数据的可维护性,构建智能合约账户。 实际上以太坊是...
以太坊基础配置-区块链开发网

以太坊基础配置

以太坊的基础配置用于服务于链,启动以太坊节点,则需要将链配置载入。 因此,在以太坊中内置了主网(mainnet)、测试网(testnet)、Rinkeby、Goerli网络中链配置。 初始启动节点时,将根据不......
理解以太坊 Gas 燃料和交易手续费-区块链开发网

理解以太坊 Gas 燃料和交易手续费

Gas 中译是:瓦斯、汽油,代表一种可燃气体。 这形象地比喻以太坊的交易手续费计算模式,不同于比特币中直接支付比特币作为转账手续费, 以太坊视为一个去中心化的计算网络,当你发送Toke... ...
以太坊创世区块-区块链开发网

以太坊创世区块

创世区块作为第零个区块,其他区块直接或间接引用到创世区块。 因此节点启动之初必须载入正确的创世区块信息,且不得任意修改。 以太坊允许通过创世配置文件来初始化创世区块,也可使用选择.....
以太坊交易回执-Receipt-区块链开发网

以太坊交易回执-Receipt

不同于比特币,以太坊作为智能合约平台。每一笔交易作为消息在以太坊虚拟机中执行时,均会获得一个交易回执信息(Receipt)。形同在银行转账后,可以获得关于这笔转账的交易电子回单。 ![招商.....
以太坊交易签名算法-区块链开发网

以太坊交易签名算法

简要介绍以太坊的签名算法secp256k1 在密码学中,加密(英语:Encryption)是将明文信息改变为难以读取的密文内容,使之不可读的过程。只有拥有解密方法的对象,经由解密过程,才能将密文还...
科普 - 使用覆盖层改变以太坊状态树的格式-区块链开发网

科普 – 使用覆盖层改变以太坊状态树的格式

账户和合约存储数据的方式是影响以太坊的众多问题之一。以太坊协议选用了 Merkle Patricia Tree(MPT,默克尔帕特里夏树)来组织账户及合约数据。尽管这种数据结构在理论上效果很好,但在实际应...
轻松读懂以太坊上的 Gas、GasLimit、GasPrice-区块链开发网

轻松读懂以太坊上的 Gas、GasLimit、GasPrice

看懂每一笔以太坊交易! ![](https://img.learnblockchain.cn/2020/04/27_/967248817.jpeg) ### Gas 是什么? **Gas 是存在于以太坊 EVM 内部,是计算工作量的计量单位**。其作为以太坊网...
以太坊-公钥私钥地址转换基础-区块链开发网

以太坊-公钥私钥地址转换基础

以太坊geth 公私钥地址签名转换基础 以太坊中使用的椭圆曲线是S256,私钥和HASH都为32位,公钥为65位其中第一位是压缩字节0x04,压缩公钥为33字节,地址是是公钥的后64位hash后取后20个字节作...
以太坊网络爬虫,深度剖析以太坊网络-区块链开发网

以太坊网络爬虫,深度剖析以太坊网络

之前一直听说黑客RPC盗币,觉得挺有意思的,最近也体验了一下。这个Bug最新版的geth客户端已经没有,Http调用解锁账户早已被禁掉,以太坊Holder不需要担心。 写这篇文章是想让区块链充满趣味...
无状态性:基于键值对的见证数据方案-区块链开发网

无状态性:基于键值对的见证数据方案

键值对见证数据(KV witness)是什么样的,与当前被提议的、基于操作码的见证数据格式有何区别? 键值对见证数据与操作码见证数据相比,有什么优点和缺点? 从网络带宽的角度看,键值对见证数据...
EIP-3074:提升以太坊用户体验-区块链开发网

EIP-3074:提升以太坊用户体验

EIP 3074 为以太坊带来了很多新的可能。AUTH 和 AUTHCALL 使得外部账户能够将账户的控制权授予智能合约调用者,从而实现批量事务和赞助事务等新的事务类型。然而,该 EIP 也极大地改变了事务在...
在以太坊上实现联盟链小结-区块链开发网

在以太坊上实现联盟链小结

搞了三四个月联盟链,基本上算是告一段落,大概梳理下所做的东西,希望能对要做联盟链的人有所帮助。 在写这篇文章前,简单介绍下联盟链的功能。 * __国密和国际算法切换__ * __参数toml配...