[发明专利]以太坊节点的调用方法以及装置在审
申请号: | 202010610904.1 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111858089A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 林晶晶;毛宏斌;刘晓赫 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/25;G06F16/27;G06F21/31;G06F21/62 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太 节点 调用 方法 以及 装置 | ||
本申请公开了一种以太坊节点的调用方法、装置、电子设备和可读存储介质,涉及云计算、区块链技术领域。本申请在进行以太坊节点的调用时所采用的实现方案为:接收调用请求;对所述调用请求进行认证,得到认证结果;根据所述认证结果确定认证通过之后,将所述调用请求转发至对应的以太坊节点;响应于接收到所述以太坊节点返回的请求结果,生成包含所述请求结果的第一信息。本申请能够提升以太坊节点的调用安全性。
技术领域
本申请涉及互联网技术领域,尤其涉及云计算、区块链技术领域中的一种以太坊节点的调用方法、装置、电子设备和可读存储介质。
背景技术
以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台。以太坊节点为位于以太坊网络中的节点,以太坊通过提供JSON RPC API(无状态轻量级远程过程调用协议的应用程序接口),实现用户与以太坊节点之间的交互。
现有技术在进行以太坊节点的部署时,可以指定以太坊节点对外暴露的JSON RPCAPI的类型,从而使得用户发起相应的调用请求。但是以太坊节点会暴露在外网环境中,任何人均可以通过暴露的JSON RPC地址对以太坊节点发起请求,导致以太坊节点的安全性较低。
发明内容
本申请为解决技术问题所采用的技术方案是提供一种以太坊节点的调用方法,包括:接收调用请求;对所述调用请求进行认证,得到认证结果;根据所述认证结果确定认证通过之后,将所述调用请求转发至对应的以太坊节点;响应于接收到所述以太坊节点发送的请求结果,生成包含所述请求结果的第一信息。
本申请为解决技术问题所采用的技术方案是提供一种以太坊节点的调用装置,包括:接收单元,用于接收调用请求;认证单元,用于对所述调用请求进行认证,得到认证结果;转发单元,用于根据所述认证结果确定认证通过之后,将所述调用请求转发至对应的以太坊节点;发送单元,用于响应于接收到所述以太坊节点发送的请求结果,生成包含所述请求结果的第一信息。
本申请为解决技术问题所采用的技术方案是提供一种以太坊节点的调用系统,包括:以太坊网络以及上述装置,所述以太坊网络中包含多个以太坊节点。
一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述方法。
一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行上述方法。
上述申请中的一个实施例具有如下优点或有益效果:本申请能够提升以太坊节点的调用安全性。因为采用了对调用请求进行认证之后将调用请求转发至以太坊节点的技术手段,所以克服了现有技术中通过直接访问暴露在外网环境中的以太坊节点所导致的不安全的技术问题,实现了提升以太坊节点的调用安全性的技术效果。
上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请第一实施例的示意图;
图2是根据本申请第二实施例的示意图;
图3是根据本申请第三实施例的示意图;
图4是根据本申请第四实施例的示意图;
图5是用来实现本申请实施例的以太坊节点的调用方法的电子设备的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010610904.1/2.html,转载请声明来源钻瓜专利网。