【技术实现步骤摘要】
基于预言机的访问请求处理方法、装置、设备和介质
本公开涉及计算机
、区块链领域等,特别是涉及一种基于预言机的访问请求处理方法、一种基于预言机的访问请求处理装置、一种计算设备以及一种计算机可读存储介质。
技术介绍
预言机是一个可以回答特定问题集合的一个实体,该问题在限定的时间节点和相同的计算背景条件下得出的结论是不变的。比如与天气有关的预言机,在某一时刻询问其天气信息,预言机会给出该时刻的气候、温度、湿度、气压等多维度答案。该问题在不同时刻会得到不同答案,然而在某一指定时刻下的答案是不变的。预言机通常可以用于针对来自外部区块链的访问请求提供处理结果。在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题。在通过预言机针对外部区块链的访问请求提供处理结果时,相关技术难以保证处理结果的准确性。
技术实现思路
有鉴于此,本公开提供了一种优化的基于预言机的访问请求处理方法、基于预言机的访问请求处理装置、计算设备和计算机可读存储介质。本公开的一个方面提供了一种基于预言机的访问 ...
【技术保护点】
1.一种基于预言机的访问请求处理方法,包括:/n通过预言机网络接收来自外部区块链网络的第一访问请求,其中,所述预言机网络包括预言机节点和预言机区块链网络;/n由所述预言机节点基于所述第一访问请求得到处理结果;/n通过公证人技术来验证所述处理结果的合法性;以及/n在所述处理结果通过验证的情况下,将所述处理结果存储至所述预言机区块链网络,并将所述处理结果发送给所述外部区块链网络。/n
【技术特征摘要】
1.一种基于预言机的访问请求处理方法,包括:
通过预言机网络接收来自外部区块链网络的第一访问请求,其中,所述预言机网络包括预言机节点和预言机区块链网络;
由所述预言机节点基于所述第一访问请求得到处理结果;
通过公证人技术来验证所述处理结果的合法性;以及
在所述处理结果通过验证的情况下,将所述处理结果存储至所述预言机区块链网络,并将所述处理结果发送给所述外部区块链网络。
2.根据权利要求1所述的方法,还包括:
通过预言机网络接收来自外部区块链网络的第二访问请求;
在所述第二访问请求所针对的处理结果存储在所述预言机区块链网络中时,从所述预言机区块链网络中读取与所述第二访问请求相关的处理结果;以及
将与所述第二访问请求相关的处理结果发送给所述外部区块链网络。
3.根据权利要求2所述的方法,其中:
所述第一访问请求所针对的处理结果包括第一标识信息;
所述方法还包括:基于所述第二访问请求所针对的处理结果的第二标识信息,确定所述预言机区块链网络中是否存在与所述第二标识信息一致的第一标识信息,如果存在则确定第二访问请求所针对的处理结果存储在所述预言机区块链网络中。
4.根据权利要求2所述的方法,所述从所述预言机区块链网络中读取与所述第二访问请求相关的处理结果之前,所述方法包括:
确定所述第一访问请求是否被处理完成;以及
如果确定所述第一访问请求未被处理完成,等待所述第一访问请求被处理完成以将针对所述第一访问请求的处理结果存储至所述预言机区块链网络。
5.根据权利要求1至4中任意一项所述的方法,其中,所述由所述预言机节点处理所述第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。