Blockchain
你如何實現兩種方式掛鉤的乙太坊 <-> 乙太坊側鏈?
如果你想創建一個與主(公共或私有)乙太坊雙向掛鉤的乙太坊側鏈,你如何實現側鏈?
例如,
- 你怎麼能鎖定乙太?
- 你如何驗證主網乙太?
鎖定和釋放乙太幣非常簡單。最大的問題是,如果你想要一個真正的去信任連接,你需要驗證 ethash 工作量證明。僅在區塊鏈上執行此驗證可能是不可行的,但有計劃如何互動地進行。
對於互動式驗證,您要麼必須在 Solidity/EVM 中以逐步的方式實現 ethash,在最壞的情況下只會執行一個步驟,或者您採用官方的 C 實現,將其編譯為一個簡單的架構(lanai似乎是目前最有前途的)並在 Solidity/EVM 中實現此架構。在這兩種情況下,您都必須使用 Merkle 散列記憶體來增強本機實現,如上文所述。