Clients
我是否需要在我的設備上安裝乙太坊節點才能從我們的應用程序 javascript Web 客戶端訪問區塊鏈數據?
我們的應用程序有一個 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/'));