Private-Blockchain
如何橋接公共和私有區塊鍊或智能合約?
我想為即將到來的 ICO 創建一個基於 ERC20 的代幣,並以某種方式將其與我們的私有區塊鏈連接起來。創建令牌很容易,我可以完成這部分。該團隊計劃在未來某個時候通過兼容 ERC20 的交易所上市 ERC20 代幣。
我想了解的是我們的平台應該如何與那些 ERC20 代幣和代幣持有者互動。我們是否只是在我們的平台上給使用者一個公共乙太坊錢包地址並在此處存入 ERC20 代幣,如果使用者在我們的平台上花費它們,我們是否只是將這些 ERC20 代幣移動到我們自己的平台公共乙太坊地址並在我們自己的私人地址上創建等價物區塊鏈,有沒有一種自動化的方法來解決這個問題。
在某個時候,我們希望從公眾那裡獲取這些 ERC20 代幣,並將它們轉換為私有乙太坊聯盟區塊鏈上的等值硬幣,或者當使用者離開我們的平台時,他們應該能夠在我們的平台上提取他們的等值餘額這些 ERC20 代幣中的平台。
我正在尋找一些關於可能的最佳實踐的資源和指導,以橋接兩條鍊或不同鏈上的智能合約。
由於區塊鍊網路只考慮鏈中發生的事情,因此您可能應該通過預言機將您的私有網路連接到您的 erc20 代幣。因此,根據您的智能合約發生的情況,您可以在您的專用網路或對立網路上觸發操作。
按照此連結,您可以測試如何建構預言機,這非常簡單:
https://medium.com/@mustwin/building-an-oracle-for-an-ethereum-contract-6096d3e39551
但你也可以使用服務 oraclize