python通过web3py链接以太坊区块链节点的几种方式

通信服务提供接口是web3如何与区块链交互的关键。接口接受JSON-RPC请求并返回响应。这通常通过将请求提交给基于HTTP或IPC套接字的服务器来完成。

如果你已经愉快地连接到你的以太坊节点,那么你可以跳过这部分内容。

选择如何连接到你的节点

大多数节点都有多种连接方式。如果你尚未确定要使用哪种节点,请转到如何选择要使用的节点?

连接节点的最常用方法是:

  • 1.IPC(使用本地文件系统:最快,最安全)
  • 2.Websockets(远程工作,比HTTP更快)
  • 3.HTTP(更多节点支持它)

如果你不确定如何决定,请选择以下方式:

  • 如果你可以选择在与节点相同的计算机上运行Web3.py,请选择IPC。
  • 如果必须连接到其他计算机上的节点,请使用Websockets。
  • 如果你的节点不支持Websockets,请使用HTTP。

大多数节点都有“关闭”连接选项的方法。我们建议你关闭所有未使用的连接选项。这提供了更安全的设置:它减少了恶意黑客可以试图窃取你的以太币的方式。

确定连接后,可以使用通信服务提供接口Provider指定详细信息。通信服务提供接口Provider程序是为所需类型的连接配置的Web3.py类。

看这几个:

  • IPCProvider
  • WebsocketProvider
  • HTTPProvider

配置通信服务提供接口程序

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值