1. 引言
Herodotus——无需bridge借助Storage proof实现的以太坊跨层数据访问,为基于Starknet的State Verifier,开源代码见:
- https://github.com/HerodotusDev/herodotus-eth-starknet(Python&Cairo)
Storage proof:
- 可在无需bridge的情况下,直接在L2上check L1的状态。
- 可用于重构L1状态,并证明所请求的信息确实是正确的。
可将Herodotus看成是a bridge without a bridge 或 a cross-chain/layer messaging system。
可加速L2世界,用于实现:
- 跨链治理
- 可验证链上预言机
- 跨链同步互操作性
Herodotus允许任何人向L2合约 trustlessly证明 在L1合约上的当前或过去任意区块头、状态、storage值。
Herodotus关键组件有:
- L1 messaging合约
- 接收L1 messages的L2合约
- 存储和处理L1区块头的L2合约
- 存储proven facts的Fact registry
参考资料
[1] https://herodotus.dev/
[2] https://twitter.com/HerodotusDev
[3] https://twitter.com/lordOfAFew/status/1588204458420338689