【发布时间】:2019-05-13 15:02:05
【问题描述】:
在 Web 应用程序的后端,我必须与公共以太坊区块链通信。
在本地开发机器上,我运行 ganache 作为 testrpc 并用这样一行代码连接:
web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
我还发现我可以使用 RinkeBy 测试网进行开发
web3 = new Web3(new Web3.providers.HttpProvider("https://rinkeby.infura.io/$thisistheapikey"));
但是我怎样才能与真正的公共区块链进行通信呢?我是否需要在 Web 服务器上运行 geth 并连接到它的实例?或者是否有任何可用的公共网络可以使用? (如果我们可以信任的话)
【问题讨论】:
-
https://mainnet.infura.io/$thisistheapikey