Dapps

執行 Daap 的環境

  • February 19, 2018

我已經在 rinkeby 測試網路上線上執行測試應用程序,並且非常了解如何在這個特定的區塊鏈上開發和發布我的應用程序。

然而,我一直無法理解真正使用區塊鏈的基礎知識,因此有幾個問題。

如果我想將智能合約發佈到乙太坊區塊鏈,我需要通過執行有節點的伺服器來完成嗎?還是松露足以部署它?

在執行使用乙太坊區塊鏈的 Dapp 時,如果我的使用者使用 metamask 而我的伺服器上沒有執行本地節點,這是否足夠?或者我還需要一個本地的乙太坊節點嗎?

**部署:**您可以使用 truffle 部署到主網,但您需要將 truffle 連接到連接到主網的節點。最簡單的方法是讓節點和松露在同一台機器上執行。

**DAPP:**如果使用者使用 Metamask,他已經連接到網路,所以不需要你提供節點。如果您的使用者沒有本地節點,您可以在您的應用程序的客戶端對交易進行簽名,並提供一個帶有節點的伺服器,用於將簽名的交易委託給網路(類似於 myethereumwallet)。

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