【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及使用区块链来协调对等(peer-to-peer,p2p)网络的节点之间的数据传输的方法。该方法使得能够证明数据传输。
技术介绍
1、区块链是指一种分布式数据结构,其中在分布式对等(p2p)网络(以下称为“区块链网络”)中的多个节点中的每个节点处维护区块链的副本,并且广泛公开该副本。区块链包括一系列数据区块,其中每个区块包括一个或多个事务(transaction)。除所谓的“coinbase事务”外,每个事务都指向序列中的先前事务,该序列可以跨越一个或多个区块,回到一个或多个coinbase事务。coinbase事务将在下文进一步讨论。提交给区块链网络的事务包括在新区块中。新区块的创建过程通常称为“挖掘”,该过程涉及多个节点中的每个节点争相执行“工作证明”,即,基于等待被包括在区块链的新区块中的一组定义的有序且核实有效的未决事务的表示解决加密难题。应当注意的是,区块链可以在一些节点处被修剪(prune),并且区块的发布可以通过仅发布区块头来实现。
2、区块链中的事务可用于以下目的中的一个或多个:传送数字资产(即,一定
...【技术保护点】
1.一种计算机实现的方法,用于使用区块链来协调通过对等P2P网络进行的数据传输,其中所述P2P网络包括多个P2P节点,其中每个P2P节点连接到至少一个其他P2P节点并且与相应公钥相关联,其中所述P2P节点中的目标P2P节点能够访问目标数据项,并且其中所述方法由请求P2P节点执行并且包括:
2.根据权利要求1所述的方法,其中所述链中从所述链中的所述下一个相应P2P节点获取一个或多个加密消息的每个P2P节点被配置为向所述区块链网络提交一个或多个相应证明事务,以证明从所述链中的所述相应下一个P2P节点获取了所述一个或多个加密消息。
3.根据权利要求1
...【技术特征摘要】
【国外来华专利技术】
1.一种计算机实现的方法,用于使用区块链来协调通过对等p2p网络进行的数据传输,其中所述p2p网络包括多个p2p节点,其中每个p2p节点连接到至少一个其他p2p节点并且与相应公钥相关联,其中所述p2p节点中的目标p2p节点能够访问目标数据项,并且其中所述方法由请求p2p节点执行并且包括:
2.根据权利要求1所述的方法,其中所述链中从所述链中的所述下一个相应p2p节点获取一个或多个加密消息的每个p2p节点被配置为向所述区块链网络提交一个或多个相应证明事务,以证明从所述链中的所述相应下一个p2p节点获取了所述一个或多个加密消息。
3.根据权利要求1或2所述的方法,其中对每个相应第一加密消息进行解密将显示候选第一哈希值和所述相应数据包,并且其中所述方法包括:
4.根据前述任一项权利要求所述的方法,其中所述的将所述第二哈希值发送到连接到所述请求p2p节点的所述一个或多个p2p节点包括:将所述第二哈希值直接发送到所述一个或多个p2p节点。
5.根据权利要求1至4中任一项所述的方法,其中所述的将所述第二哈希值发送到连接到所述请求p2p节点的所述一个或多个p2p节点包括:向所述区块链网络提交请求事务,其中所述请求事务包括所述第二哈希值和一个或多个相应输出,每个相应输出锁定到所述p2p节点中的相应p2p节点的相应公钥。
6.根据前述任一项权利要求所述的方法,其中所述目标数据项被拆分成多个数据包。
7.根据前述任一项权利要求所述的方法,其中所述的从所述相应p2p节点获取所述一个或多个第一加密消息包括:直接从所述相应p2p节点获取所述一个或多个第一加密消息。
8.根据前述...
【专利技术属性】
技术研发人员:亚历山德鲁·帕努乌,克雷格·史蒂文·赖特,
申请(专利权)人:区块链许可股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。