Clients

我是否需要在我的設備上安裝乙太坊節點才能從我們的應用程序 javascript Web 客戶端訪問區塊鏈數據?

  • October 24, 2017

我們的應用程序有一個 javascript Web 客戶端。對於這個問題,我們的客戶只對知道使用者是否擁有 ECR20 代幣感興趣,即查詢使用者的代幣餘額。要獲得這些知識,Web 客戶端必須執行 web3? 那麼這是否意味著執行 Web 客戶端的設備還必須有一個包含整個區塊鏈數據的本地乙太坊節點?而且,由於僅查詢餘額不是需要寫入內容且不需要新塊的事務(?),整個節點網路是否執行餘額查詢?

web3執行,您至少需要一個執行節點。不過,它不必在您的本地系統上。

您可以使用遠端節點並將 web3 提供程序定向到所述節點。

免費節點的範例是https://infura.io

https://infura.io/docs/#introduction了解更多資訊

只需使用

var web3 = new Web3(new Web3.providers.HttpProvider('https://mainnet.infura.io/'));

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