我们最初对这种链上付出池智能合约的构思很是简朴。
Merkle 树要领的利益在于,我们只需要向付出池中写入 32 字节的 Merkle 根,而且可以存在 Merkle 树中的收款人数量没有上限。无论 Merkle 树代表几多收款人,我们都只需要为树写一个 32 字节的 Merkle 根:对付无数收款人, gas 费则可以分计。
[4] 这篇以太坊研究文章 :
这样 paymentPool.withdraw() 函数才气查找到正确的 Merkle 根用作证明,同样通过 msg.sender 及在呈此刻证明元数据中的通证数量来正确结构叶节点哈希。
ERC20
Merkle 树要领的利益在于只需要向付出池中写入 32 字节的 Merkle 根,而且收款人数量没有上限。
[6]Merkle 树 :
请留意,这些并不是这些节点的实际 Merkle 证明,而是一些随机的十六进制来转达想法
我最近一直在研究一个有趣的问题:付出池(payment pool)- 实现仅需少量 gas 的
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。