LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

以太坊梅克尔树

1. 科普:什么是稀疏默克尔树多值证明

译者注:以太坊网络是一台富状态(stateful)的世界计算机,其状态包括状态余额、交易流水号(nonce)、合约代码及合约存储内容等。在技术上,这些状态数据是靠一种叫做 “默克尔树”?的结构来组织的,因此,以太坊世界状态及其访问、更新,便可表达为一棵默克尔树及其访问、更新。同样地,所...

知识:默克尔,合约,以太坊协议,根哈希值

2. 科普 | 什么是稀疏默克尔树多值证明

译者注:以太坊网络是一台富状态(stateful)的世界计算机,其状态包括状态余额、交易流水号(nonce)、合约代码及合约存储内容等。在技术上,这些状态数据是靠一种叫做 “默克尔树” 的结构来组织的,因此,以太坊世界状态及其访问、更新,便可表达为一棵默克尔树及其访问、更新。同样地,所...

知识:默克尔树,以太坊

3. 观点 | 无状态以太坊:二进制状态树实验

作者:?Igor Mandrigin翻译:?阿剑来源:以太坊爱好者 什么是 “无状态以太坊”? 如果您已经了解什么是 “无状态以太坊” 以及 “区块见证数据”,可以跳过这一段。为执行交易及验证区块,以太坊网络的节点需要了解整条区块链的当前状态 —— 也就是所有账户和合约的余额和存储数据。这些数据一般...

知识:以太坊

4. 观点 | 无状态以太坊:二进制状态树实验

什么是 “无状态以太坊”?如果您已经了解什么是 “无状态以太坊” 以及 “区块见证数据”,可以跳过这一段。为执行交易及验证区块,以太坊网络的节点需要了解整条区块链的当前状态 —— 也就是所有账户和合约的余额和存储数据。这些数据一般来说是存储在 DB(数据库文件)里面的,在需要用...

知识:区块,以太坊,比特,数据

5. 无状态以太坊:二进制状态树实验

原文标题:《无状态以太坊:二进制状态树实验》原文来源:以太坊爱好者 作者: Igor Mandrigin本文所用的数据和脚本都放在这个 github 代码库中:https://github.com/mandrigin/ethereum-mainnet-bin-tries-data什么是「无状态以太坊」?如果您已经了解什么是「无状态以太坊」以及「区块见证数据」,可以跳过这一段。为...

知识:以太坊,默克尔树

6. 观点|无状态以太坊:二进制状态树实验

...:https://github.com/mandrigin/ethereum-mainnet-bin-tries-data</blockquote>什么是 “无状态以太坊”?如果您已经了解什么是 “无状态以太坊” 以及 “区块见证数据”,可以跳过这一段。为执行交易及验证区块,以太坊网络的节点需要了解整条区块链的当前状态 —— 也就是所有账户和合约的余额和存储数据。这些数...

知识:区块,以太坊,比特,数据

7. 默克尔树(MerkleTree)解释

...中,使用SHA-256双重哈希构建哈希树。对这个概念有更复杂的解释。 例如,以太坊使用前缀默克尔树。 每个以太坊区块报头一次包含三个这样的树:关于事务,有关其执行和状态的信息。 与二叉树不同,前缀节点的值还取决于与其他节点的连接。 该值是动态的而非固定的。 可以更改它而不必重新计算...

知识:区块,交易哈希值,比特,比特币区块

8. 默克尔树的古往今来

...使用区块链。借助 Merkle 树,可以构建在所有计算机和笔记本电脑上运行的以太坊节点,这些节点可以是大型和小型智能手机,甚至是物联网设备,例如将由 Slock.it 生产的设备。那么这些 Merkle 树究竟是如何工作的,他们现在和将来会提供什么样的价值?首先,基础知识。就一般意义上说。Merkle 树是一...

知识:比特币,技术,知识库

9. 区块链说数据没被篡改过是不是在骗你?

...,使得无需下载完整区块,只需要区块头便可以验证某条交易的有效性。【以太坊上的数据证明】默克尔树虽然满足了数据证明以及验证的需求,但是其二叉树的结构,会使其在存储庞大的状态数据时,造成中间节点太多,有存储压力大的问题;并且默克尔树在对数据的增删改查方面没有解决方案,我...

知识:节点,区块,联盟链,以太坊

10. Vitalik关于无状态、维克尔树和状态休眠的即兴技术

...状态休眠机制 (state expiry) 的复杂度怎么样?Vitalik 回答:好问题!我会说从以太坊客户端开发者的角度来说,它的复杂性介于 1559 和合并之间。它更大的难度在于基础设施还没建起来,以及要与状态休眠机制长期配合的话需要重写合约 (状态休眠机制不会破坏任何现有的合约,可能除了一些非常病态的...

知识:合约,代币,区块,以太坊

11. 速览V神Reddit AMA,涉及维克尔树 和状态休眠的即兴技术等话题

...状态休眠机制 (state expiry) 的复杂度怎么样?Vitalik 回答:好问题!我会说从以太坊客户端开发者的角度来说,它的复杂性介于 1559 和合并之间。它更大的难度在于基础设施还没建起来,以及要与状态休眠机制长期配合的话需要重写合约 (状态休眠机制不会破坏任何现有的合约,可能除了一些非常病态的...

知识:Vitalik

12. Vitalik关于无状态、维克尔树 和状态休眠的即兴技术 AMA 整理

...状态休眠机制 (state expiry) 的复杂度怎么样?Vitalik 回答:好问题!我会说从以太坊客户端开发者的角度来说,它的复杂性介于 1559 和合并之间。它更大的难度在于基础设施还没建起来,以及要与状态休眠机制长期配合的话需要重写合约 (状态休眠机制不会破坏任何现有的合约,可能除了一些非常病态的...

知识:合约,代币,区块,以太坊

13. 在以太坊上安装“炸弹”

...以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分叉。同步当你想运行一个以太坊节点的时候,首先必须同步上整个网络,即,下载和计算构建最新区块时刻的区块链状态所需的所有数据。根据用户自身的需要,同步方式可以在安全性和速...

知识:区块,合约,帕特里夏树,节点

14. 三分钟了解区块链常用数据结构「默克尔树」

...主要应用于点对点下载,例如 BT 下载、开源分布式控制系统 Git、比特币和以太坊区块链等场景中。因为我们难以保证这些去中心化系统中的每个节点都会提供真实可信的数据,也难以避免数据在传输过程中出现丢失、损坏等情况,所以需要引入数据加密和校验机制。看到这里,你可能已经意识到了默...

知识:技术,万向区块链,默克尔树,哈希运算

15. 区块链常用数据结构「默克尔树」

...主要应用于点对点下载,例如 BT 下载、开源分布式控制系统 Git、比特币和以太坊区块链等场景中。因为我们难以保证这些去中心化系统中的每个节点都会提供真实可信的数据,也难以避免数据在传输过程中出现丢失、损坏等情况,所以需要引入数据加密和校验机制。看到这里,你可能已经意识到了默...

知识:默克尔树,哈希值,数据结构,比特币