1. 引言
Herodotus——無(wú)需bridge借助Storage proof實(shí)現(xiàn)的以太坊跨層數(shù)據(jù)訪問(wèn),為基于Starknet的State Verifier,開(kāi)源代碼見(jiàn):
- https://github.com/HerodotusDev/herodotus-eth-starknet(Python&Cairo)
Storage proof:
- 可在無(wú)需bridge的情況下,直接在L2上check L1的狀態(tài)。
- 可用于重構(gòu)L1狀態(tài),并證明所請(qǐng)求的信息確實(shí)是正確的。
可將Herodotus看成是a bridge without a bridge 或 a cross-chain/layer messaging system。
可加速L2世界,用于實(shí)現(xiàn):
- 跨鏈治理
- 可驗(yàn)證鏈上預(yù)言機(jī)
- 跨鏈同步互操作性
Herodotus允許任何人向L2合約 trustlessly證明 在L1合約上的當(dāng)前或過(guò)去任意區(qū)塊頭、狀態(tài)、storage值。
Herodotus關(guān)鍵組件有:
- L1 messaging合約
- 接收L1 messages的L2合約
- 存儲(chǔ)和處理L1區(qū)塊頭的L2合約
- 存儲(chǔ)proven facts的Fact registry
2. Herodotus Storage proof用途
Herodotus可用于:
- 1)治理和投票app:借助storage proof,可讓在 另一條鏈 上滿(mǎn)足特定條件的用戶(hù)參與 本鏈 的治理或投票。如擁有特定token,或 已與特定token交互。
- 2)借貸app:借助storage proof,可實(shí)現(xiàn)跨鏈借貸。通過(guò)證明某用戶(hù)已在以太坊上某合約中存入了指定的抵押物,該用戶(hù)可在所支持的L2鏈上獲取貸款。
- 3)Social app:借助storage proof來(lái)證明ownership of tokenized profiles like Lens profiles and identifiers like ENS domain names。
- 4)Bridge:借助storage proof來(lái)證明資金已存入源鏈上的某合約,而不是依賴(lài)多簽來(lái)驗(yàn)證。使得開(kāi)發(fā)者可構(gòu)建安全的bridge。
- 5)Account Abstract Wallet:實(shí)現(xiàn)賬號(hào)恢復(fù)解決方案,若滿(mǎn)足特定條件,會(huì)轉(zhuǎn)移錢(qián)包所有權(quán) 或 觸發(fā)取款到預(yù)定義的地址。如,某storage proof證明該wallet nonce在過(guò)去一年均未改變。
Herodotus當(dāng)前僅支持從Starknet讀取以太坊狀態(tài),未來(lái)將支持更多的鏈。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-816956.html
參考資料
[1] https://herodotus.dev/
[2] https://twitter.com/HerodotusDev
[3] https://twitter.com/lordOfAFew/status/1588204458420338689
[4] Herodotus Storage proof用途文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-816956.html
到了這里,關(guān)于Herodotus——無(wú)需bridge借助Storage proof實(shí)現(xiàn)的以太坊跨層數(shù)據(jù)訪問(wèn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!