【技术实现步骤摘要】
基于区块链的资产转移方法及装置、电子设备
本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的资产转移方法及装置、电子设备。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
本说明书提出一种基于区块链的资产转移方法,应用于所述区块链中的节点设备,包括:接收资产转移者发送的资产转移交易;其中,所述资产转移交易包括:至少将所述资产转移交易的输出资产对象的资产类型作为输入数据输入至承诺函数进行计算生成的承诺值;以及,用于对所述承诺值进行零知识证明的零知识证据;基于所述零知识证据对所述承诺值进行零知识证明,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同;如果是,将与所述输出资产对象对应的承诺值发布至所述区块链进行存证。本说明书还提出一种基于区块链的资产转移装置,应用于所述区块链中的节点设备,包括:接收模块,接收资产转移者发送的资产转移交易;其中,所述资产转移交易包括:至少将所述资产转移交易的输出资产对象的资产类型作为输入数据输入至承诺函数进行计算生成的承诺值;以及,用于对所述承诺值进行零知识证明的零知识证据;验证模块,基于所述零知识证据对所述承诺值进行零知识证明,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同;存证模块,如果是,将与所述输出资产对象对应的承 ...
【技术保护点】
1.一种基于区块链的资产转移方法,应用于所述区块链中的节点设备,包括:接收资产转移者发送的资产转移交易;其中,所述资产转移交易包括:至少将所述资产转移交易的输出资产对象的资产类型作为输入数据输入至承诺函数进行计算生成的承诺值;以及,用于对所述承诺值进行零知识证明的零知识证据;基于所述零知识证据对所述承诺值进行零知识证明,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同;如果是,将与所述输出资产对象对应的承诺值发布至所述区块链进行存证。
【技术特征摘要】
1.一种基于区块链的资产转移方法,应用于所述区块链中的节点设备,包括:接收资产转移者发送的资产转移交易;其中,所述资产转移交易包括:至少将所述资产转移交易的输出资产对象的资产类型作为输入数据输入至承诺函数进行计算生成的承诺值;以及,用于对所述承诺值进行零知识证明的零知识证据;基于所述零知识证据对所述承诺值进行零知识证明,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同;如果是,将与所述输出资产对象对应的承诺值发布至所述区块链进行存证。2.根据权利要求1所述的方法,还包括:如果是,将与所述输入资产对象的承诺值对应的标识信息发布至所述区块链进行存证。3.根据权利要求1所述的方法,所述零知识证据,由所述资产转移者至少将所述承诺值、所述输入资产对象的资产类型、以及所述输出资产对象的资产类型作为输入数据,输入至所述区块链搭载的零知识证据生成算法进行计算生成。4.根据权利要求3所述的方法,所述区块链支持隐藏所述输入资产对象的相关信息;所述零知识证据生成算法的输入数据包括所述承诺值、所述输入资产对象的资产类型、所述输出资产对象的资产类型、以及与上述输入资产对象的承诺值对应的标识信息。5.根据权利要求4所述的方法,所述基于所述零知识证据对所述承诺值进行零知识证明,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同,包括:基于所述零知识证据对所述承诺值进行零知识证明,验证所述标识信息是否对应已在区块链上存证的资产对象的承诺值;以及,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同。6.根据权利要求5所述的方法,所述基于所述零知识证据对所述承诺值进行零知识证明,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同,包括:至少将所述零知识证据,以及所述承诺值,作为零知识证据验证算法的输入数据,输入至零知识证据验证算法进行计算;基于所述零知识证据验证算法的输出结果,验证所述标识信息是否对应已在区块链上存证的资产对象的承诺值;以及,验证所述资产转移交易的输入资产对象与输出资产对象的资产类型是否相同。7.根据权利要求1所述的方法,所述承诺函数为哈希函数;所述区块链搭建的零知识证明算法为zksnark算法,或者zkstark算法。8.一种基于区块链的资产转移装置,应用于所述区块链中的节点设备,包括:接收模块,接收资产转移者发送的资产转移交易;其中,所述资产转移交易包括:至少将所述资产转移交易的输出资产对象的资产类型作为输入数据输入至承诺...
【专利技术属性】
技术研发人员:李漓春,刘正,殷山,张文彬,马宝利,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。