Merkle-Patricia-Tries

乙太坊中的默克爾

  • April 27, 2020

我目前面臨著證明交易被探勘到一個塊中的挑戰。

有人知道做這種事情的庫/工具嗎?例如:創建一個可以離線驗證的證明等。

我將不勝感激任何幫助

在官方go-ethereum儲存庫中,有一些 Go 文件被客戶端用來建構嘗試並使用它們生成證明。我相信您可以在下面找到它們,trie.go並且proof.go它們在同一目錄中也有各自的測試,因此您可以了解它們的使用方式。

您可以自己離線使用這些來生成證明並驗證它們。

或者,您可以使用eth-proof一個 Javacript 庫,該庫可以離線生成和驗證證明。不過,我對此有一些問題,它並沒有一直生成正確的證明,所以要小心這個庫。

引用自:https://ethereum.stackexchange.com/questions/56946