Evm

乙太坊客戶端實現

  • September 6, 2021

我認為為了更好地理解 EVM 和底層文件系統,我想通讀一個或多個乙太坊客戶端實現,並可能自己建構一個客戶端。到目前為止,我一直在慢慢探勘 pyehtereum 客戶端,因為它最容易閱讀。但這仍然非常具有挑戰性。我想知道是否有任何資源可以遍歷客戶端實現?

您可以檢查 javascript 版本EthereumJs-VM

截至目前(2020 年 3 月),我不知道有任何明確的文件,並且從其他人那裡聽說沒有。我似乎記得Trinity的目標之一是作為一個更易於解析的實現。無論如何,他們的 EVM 實現Py-EVM應該比 pyethereum 更新。如果您對 EVM 特別感興趣,我知道這個項目旨在編寫一個完整的規範,儘管我不知道他們走了多遠,或者它是否仍然處於活動狀態。

還有一個Awesome EVM頁面,但它有點舊。

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