Contract-Deployment
在不同的鏈中安全地部署具有相同地址的合約
據我所知,我們可以通過使用相同的私鑰在不同的鏈中創建一個帳戶,並使用該帳戶來部署合約,來在不同的鏈中部署具有相同地址的合約。如果該賬戶沒有在任何鏈上進行交易,nonce 將是相同的,因此創建賬戶的地址也將是相同的。
但這意味著處理私鑰,這可能被認為是不安全的。
在這個 EIP(在“部署方法”部分)中提出了一種方法(稱為 Nick 的方法,我不知道為什麼),它允許創建具有相同地址的合約,但保證沒有人知道私鑰。雖然我認為我明白了這個想法的核心,但我真的不知道如何執行它。
所以我想知道:這種方法是如何工作的?使用它的詳細步驟是什麼?尼克是誰?
在EIP 820上有一個指向 Nick 文章的連結:
所以尼克是尼克約翰遜,根據他的推特賬號,他是“go-ethereum 的核心開發人員,ENS 的首席開發人員”。上面連結的文章解釋了一次地址,我認為這是您正在尋找的。