Ben*_* BK 3 blockchain ethereum web3js ethers.js
我有一个问题:我应该选择哪个提供商来与主网上的合约进行交互,为什么?
看起来 Web3Provider 更容易使用,有什么缺点吗?
谢谢您的回答。
要与以太坊区块链交互,您需要连接到一个节点。大多数人不会自己设置节点,因此他们会连接到第三方节点。在 ethers.js 中,提供程序基本上是您与节点的连接。您应该使用的提供商类型取决于您的节点托管位置。
如果您使用浏览器,连接节点的最常见方法是使用浏览器扩展 MetaMask 提供的提供程序。ethers 文档非常简单地解释了如何使用 MetaMask和 Web3Provider 连接到以太坊。
如果您在其他地方使用以太币,那么您很可能会使用 JsonRPCProvider。要使用它,您只需要节点提供商提供的 url 即可。该文档还清楚地解释了如何使用 JsonRPCProvider。如果您正在寻找免费的选项来开始,我建议您看看Infura。
| 归档时间: |
|
| 查看次数: |
3326 次 |
| 最近记录: |