【技术实现步骤摘要】
【国外来华专利技术】QUIC事务
[0001]本公开涉及一种使用QUIC网络协议发送和接收区块链事务的方法。
技术介绍
[0002]区块链是指一种分布式数据结构,其中在分布式对等(P2P)网络(以下称为“区块链网络”)中的多个节点中的每个节点处维护区块链的副本,并且广泛公开该副本。区块链包括一系列数据区块,其中每个区块包括一个或更多个事务(transaction)。除所谓的“coinbase事务”外,每个事务都指向序列中的先前事务,该序列可以跨越一个或更多个区块,回到一个或更多个coinbase事务。coinbase事务将在下文进一步讨论。提交给区块链网络的事务包括在新区块中。新区块的创建过程通常称为“挖掘”,该过程涉及多个节点中的每个节点争相执行“工作量证明”,即,基于等待被包括在区块链的新区块中的一组定义的有序且核实有效的未决事务的表示解决加密难题。应当注意的是,区块链可以在一些节点处被修剪(prune),并且区块的发布可以通过仅发布区块头来实现。
[0003]区块链中的事务可用于以下目的中的一个或更多个:传送数字资产(即,一定数量 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种共享区块链事务的计算机实现的方法,其中所述方法由第一方执行并且包括:通过QUIC连接从第二方接收支付目标,其中所述支付目标包括公钥和/或基于公钥的地址;以及通过所述QUIC连接向所述第二方发送事务,其中所述事务包括锁定到所述支付目标的输出。2.根据权利要求1所述的方法,其中通过所述QUIC连接接收所述支付目标包括:从所述第二方接收传入QUIC握手消息,其中所述传入QUIC握手消息包括所述支付目标。3.根据权利要求2所述的方法,其中所述传入QUIC握手消息包括有效载荷字段,其中所述有效载荷字段包括所述支付目标。4.根据权利要求3所述的方法,其中所述有效载荷字段包括事务模板,其中所述事务是基于所述事务模板生成的。5.根据权利要求4所述的方法,其中所述事务模板包括所述支付目标。6.根据前述任一项权利要求所述的方法,所述方法包括:通过所述QUIC连接向所述第二方发送对所述支付目标的支付目标请求。7.根据权利要求6所述的方法,其中发送所述支付目标请求包括:向所述第二方发送传出QUIC握手消息,其中所述传出QUIC握手消息包括所述支付目标请求。8.根据权利要求7所述的方法,其中所述传出QUIC握手消息包括源连接ID字段,其中所述源连接ID字段包括所述支付请求。9.根据权利要求7所述的方法,其中所述传出QUIC握手消息包括有效载荷字段,其中所述有效载荷字段包括所述支付请求。10.根据权利要求7至9中任一项所述的方法,其中所述传出QUIC握手消息包括源连接ID字段,其中所述源连接ID字段包括链接到所述第一方的标识符。11.根据权利要求2或其任何从属权利要求所述的方法,其中所述传入QUIC握手消息包括源连接ID字段,其中通过所述QUIC连接向所述第二方发送所述事务包括:向所述第二方发送传出QUIC消息,其中所述传出QUIC消息包括:i)与所述传入QUIC握手消息的所述源连接ID字段对应的目标连接ID字段,和ii)包含所述事务的有效载荷字段。12.根据权利要求2所述的方法,其中通过所述QUIC连接发送所述事务包括:向所述第二方发送传出握手消息,其中所述传出握手消息包括所述事务。13.根据权利要求12所述的方法,其中所述传出QUIC握手消息包括源连接ID字段,其中所述源连接ID字段包括所述事务。14.根据权利要求12所述的方法,其中所述传出QUIC握手消息包括有效载荷字段,其中所述有效载荷字段包括所述事务。15.根据权利要求12至14中任一项所述的方法,其中所述传入QUIC握手消息包括源连接ID字段,其中所述源连接ID字段包括所述支付目标。16.根据权利要求15所述的方法,其中所述传入QUIC握手的所述源连接ID包括事务模板,其中所述事务模板包括所述支付目标,其中所述事务是基于所述事务模板生成的。17.根据前述任一项权利要求所述的方法,其中所述事务是支付通道的初始事务,其中
所述方法包括:通过所述QUIC连接向所述第二方发送所述初始事务的一个或更多个更新版本,其中所述初始事务的每个更新版本是使用相应的QUIC消息发送的。18.根据权利要求17所述的方法,所述方法包括:从所述第二方接收一个或更多个支付更新请求,其中每个支付更新请求是使用相应的QUIC消息向所述第一方发送的,其中所述初始事务的每个更新版本是响应于接收相应的支付更新请求而向所述第二方发送的。19.根据权利要求17或18所述的方法,所述方法包括:响应于所述QUIC连接终止,向区块链网络的一个或更多个区块链节点发送所述初始事务的所述一个或更多个更新版本中的最新版本。20.一种共享区块链事务的计算机实现的方法,其中所述方法由第二方执行并且包括:通过QUIC连接从第一方接收事务,其中所述事务包括支付目标,其中所述支付目标包括公钥和/或基于公钥的地址;以及将所述事务发送到区块链网络的一个或更多个区块链节点。21.根据权利要求20所述的方法,所述方法包括:通过所述QUIC连接向所述第一方发送所述支付目标。2...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。