【技术实现步骤摘要】
【国外来华专利技术】在区块链网络之间转移代币
[0001]本公开涉及电子数据处理领域,更具体地,涉及将源代币集合的代币从源区块链网络的源区块链转移到目标区块链网络的目标区块链。
技术介绍
[0002]区块链提供一种共享分类账技术,区块链网络的成员可以使用该共享分类账技术来记录不能被更改的代币的交易。区块链提供一个事实点:共享的、篡改明显的和/或防篡改的分类账。区块链网络提供技术基础设施以根据特定于相应区块链网络的一组规则来管理区块链。例如,规则可以定义在相应区块链网络中允许哪些类型的交易以及如何执行这些交易。由此,不同的区块链通常彼此独立,且可以配置为处置不同类型的代币。没有提供用于将代币从一个区块链网络转移到另一区块链网络的预定义方法。
技术实现思路
[0003]各种实施例提供了一种用于将源代币集合中的至少一个源代币从源区块链网络的源区块链转移到目标区块链网络的目标区块链的方法,以及一种用于执行如独立权利要求的主题所描述的转移的计算机程序产品和计算机系统。从属权利要求中描述了有益实施例。本专利技术的实施例如果不相互排斥,则可以彼此自由组合。
[0004]在一个方面中,本专利技术涉及一种用于将源代币集合中的至少一个源代币从源区块链网络的源区块链转移到目标区块链网络的目标区块链的方法。源区块链网络被配置得用于使用源区块链在源区块链网络内发行和转移源代币集合的代币。目标区块链网络被配置得用于用于使用目标区块链在目标区块链网络内发行和转移目标代币集合的代币。
[0005]该方法包括从接收方提供针对转移条件集合将 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于将源代币集合中的至少一个源代币从源区块链网络的源区块链转移到目标区块链网络的目标区块链的方法,所述源区块链网络被配置得用于使用所述源区块链在所述源区块链网络内发行和转移所述源代币集合的代币,所述目标区块链网络被配置得用于使用所述目标区块链在所述目标区块链网络内发行和转移目标代币集合的代币,所述方法包括:从接收方提供针对转移条件集合将所述至少一个源代币转移到所述目标区块链网络的接收方批准,所述接收方是所述目标区块链网络的成员,被授权发起至少一个目标代币的发行,从而扩展目标区块链网络内的目标代币集合,关于所述接收方批准的所述转移条件集合被配置得可用于验证所述源区块链中的所述至少一个源代币的成功销毁,由所述接收方发起所述目标区块链网络的所述目标区块链中的所述至少一个目标代币的发行交易,所述发行交易被分配以元数据,所述元数据包括关于所述接收方批准的所述转移条件集合,所述目标区块链网络内的所述至少一个目标代币的有效性要求对所述源区块链中的所述至少一个源代币的所述销毁的成功验证,使用关于所述接收方批准的所述转移条件集合来验证所述源区块链网络的所述源区块链中的所述至少一个源代币的所述销毁。2.根据权利要求1所述的方法,所述接收方批准包括用分配给所述接收方的接收方私钥签名的接收方随机数,具有所述接收方私钥的所述签名是用所述接收方私钥的接收方公钥对应钥可验证的。3.根据前述权利要求中任一项所述的方法,所述方法进一步包括从发送方接收针对所述转移条件集合将所述至少一个源代币转移到所述目标区块链网络的所述转移的发送方批准,所述发送方是所述源区块链网络的成员,被授权以发起所述源区块链网络内的所述至少一个源代币的转移。4.根据权利要求3所述的方法,被接收的发送方批准包括用分配给所述发送方的发送方私钥签名的发送方随机数,所述方法进一步包括使用所述发送方私钥的发送方公钥对应钥来验证接收到的发送方批准。5.根据权利要求3至4中任一项所述的方法,所述发送方批准是作为将所述至少一个源代币从所述源区块链网络转移到所述目标区块链网络的转移请求的一部分从所述发送方接收的。6.根据权利要求5所述的方法,所述转移请求包括要被转移的所述至少一个源代币的至少一个属性。7.根据权利要求3至6中任一项所述的方法,所述方法进一步包括将所述接收方批准发送到所述发送方以用于验证。8.根据权利要求7所述的方法,从所述发送方接收对所述接收方批准的验证的第一验证确认。9.根据前述权利要求中任一项所述的方法,所述接收方也是所述源区块链网络的成员,被授权发起所述源区块链网络内的所述至少一个源代币的转移。10.根据前述权利要求中任一项所述的方法,作为元数据分配给所述至少一个目标代币的所述发行交易的所述转移条件集合是可公开访问的。11.根据前述权利要求中任一项所述的方法,所述方法还包括将所述至少一个目标代
币的所述发行交易的目的地地址的标识符发送给所述发送方以用于验证。12.根据权利要求11所述的方法,所述方法还包括从所述发送方接收对所述发行交易的验证的第二验证确认。13.根据前述权利要求中任一项所述的方法,用于所述源区块链网络内的所述源代币集合的所述代币的转移的目的地地址是用公钥来计算的,为了从所述目的地地址转移所述源代币集合的所述代币,需要用于计算相应目的地地址的公钥的私钥对应钥,所述销毁的验证包括确定所述至少一个源代币是否已被转移到所述源区块链网络内的销毁目的地地址,所述销毁目的地地址的计算包括:在所述转移条件集合的至少一部分上应用第一单向函数,所述转移条件集合的所述部分至少包括所述接收方批准和所述发送方批准,将所述第一单向函数的结果用作用于计算所述销毁目的地地址的不具有私钥对应钥的公用密钥,由于不存在由所述第一单向函数产生的所述公用密钥的私钥对应钥,所述至少一个源代币是不可从所述销毁目的地地址转移的。14.根据权利要求13所述的方法,所述第一单向函数是第一哈希函数。15.根据权利要求13至14中任一项所述的方法,所述目的地地址的所述计算包括将第二单向函数应用于所述第一单向函数的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。