merkle tree 交易树和收据树的节点一一对应 都是MPT
为了统一数据结构,也方便查找
交易树和收据树都是只组织当前的交易,状态数包括所有状态
①提供merkle proof
bloom filter
可以支持查找某个元素在不在某个集合里面
有可能误报,但不会漏报
局限性:不支持删除操作

块头里有总的bloom filter 是区块里所有bloom filter的并集
先查块头_再查每个收据树的bloom filter
以太坊的运行过程可以看成一个交易驱动的状态机
UTXO是BTC的状态
ETH是状态树的状态
①在BTC和ETH中都账户只有发生了交易才会被其他人知道
②状态树可以改成只和当前区块相关的状态吗?
这样就与状态树和收据树一致了,而且能大幅度缩短状态树
缺点,例如A给B,要找到A的账户和B的账户很麻烦,还要确定B是否存在
如果B没发生过交易,要找到创世区块









1515

被折叠的 条评论
为什么被折叠?



