Go-Ethereum

如何在 Azure 上獲取私有 geth 實例以與公共區塊鏈互動?

  • February 12, 2016

所以我指的是微軟 Azure 的新區塊鏈即服務Ubuntu geth 實例。我已經設置了這個沒有問題並且已經完成了教程,但我正在嘗試考慮如何讓它與公共區塊鏈互動/廣播。什麼是橋?這個私有實例帶有它自己的創世塊和私鑰以及測試乙太,但我無法確定下一步的集成。

有人可以幫我指出正確的方向嗎?

我也一直在研究 Truffle 和 Embark,但我想我的同樣問題也適用於彌合私人和公眾之間的這種差距。

多個區塊鏈之間的橋樑是私鑰和公鑰對。密鑰使您能夠簽署交易。在乙太坊區塊鏈的情況下,相同的私鑰可以在私有區塊鍊和公共區塊鏈上簽署交易。

在 Azure 快速入門模板範例中,地址7fbe93bc104ac4bcae5d643fd3747e1866f1ece4在創世塊中分配了很多乙太幣。事實上,它是唯一分配有乙太幣的地址。教程附帶的priv_genesis.key文件包含與地址關聯的私鑰。本教程讓您導入私鑰,然後用它簽署交易。

在公共乙太坊網路上,如果您要將乙太幣發送到該地址,7fbe93bc104ac4bcae5d643fd3747e1866f1ece4那麼您可以使用與priv_genesis.key. 正如演練所提到的,你不想將乙太幣發送到公共乙太坊網路上的地址7fbe93bc104ac4bcae5d643fd3747e1866f1ece4,因為這個私鑰是公開的,任何人都可以控制這些資金。如您所見,沒有人向該地址發送過資金,因為區塊瀏覽器無法找到它們:https ://etherchain.org/account/7fbe93bc104ac4bcae5d643fd3747e1866f1ece4

能夠在兩個獨立的區塊鍊網路(區塊鏈互操作性)之間發送交易是一個更複雜的討論。BTC-Relay ( http://btcrelay.org/ ) 等努力在解決區塊鏈之間的掛鉤問題上取得了令人難以置信的進步。

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