[发明专利]基于智能合约的区块链积分跨链方法及系统在审
申请号: | 202111183036.4 | 申请日: | 2021-10-11 |
公开(公告)号: | CN113822763A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 王蕊;郝玉琨 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 合约 区块 积分 方法 系统 | ||
本发明提供一种基于智能合约的区块链积分跨链方法及系统,包括:由企业分别在两条具有能够兼容虚拟机的区块链A和区块链B上发行同一种积分T,在区块链A上发行的积分T为积分TA,在区块链B上发行的积分T为积分TB;分别创建区块链积分地址;在智能合约中设定n个监控节点;需要跨链时,锁定用户一定量的积分TA,发布积分锁定的事件信息;当节点均监控到事件时进行投票,通过后会调用区块链B上智能合约的铸造积分功能;铸造的积分TB将会分配至用户在区块链B上的地址,完成积分跨链。本发明能够在有可兼容虚拟机的区块链上快速互转,且由多节点进行确认,具有简单高效、低成本、不依赖人工和中心清算机构,可信度高的优点。
技术领域
本发明涉及区块链技术领域,具体地,涉及一种基于智能合约的区块链积分跨链方法及系统。
背景技术
区块链的分布式信任和分布式账本,能够帮助实现透明、公开、不可篡改不可抵赖的可信积分(又称通证或token)。可信的积分,有助于实现基于积分激励的商业生态。不同的商业生态,比如农产品的产供销用生态和医疗康养产业生态,由于其参与方和业务特性的不同,对底层区块链网络在安全、隐私、性能取舍等方面的要求可能不同,因而可能会在不同的区块链网络实现独立的商业生态。这些不同的商业生态(即不同的区块链网络),从生态融合和激励的角度,可能会有跨链实现实现可信积分共享形成跨行业大生态的要求。即便同一个行业,因为规模、地域、权属的不同,也可能由多个区块链网络支撑,并有实现跨链积分共享的要求。
公开号为CN112527913A的发明专利,公开了一种区块链跨链积分共享的方法、装置、电子设备和系统,通过在积分转出链引入跨链转出智能合约和跨链转出状态数据库模块、在积分转入链引入跨链转入智能合约和跨链转入状态数据库、将转入链的转入交易在执行中与转出链的转出交易及其执行结果和确认状态进行确认的方式,实现无需第三方的跨区块链网络的可信积分共享(即同一种积分在多个区块链网络上可信共存)和可信的跨区块链网络的积分转移。
随着区块链的应用逐渐广泛,很多商业企业会把积分发行在区块链上。但由于各自对接的区块链不同,使得发行在不同区块链上的积分难以互通,导致流动性低、生态闭塞,功能效果不足。
发明内容
针对现有技术中的缺陷,本发明提供一种基于智能合约的区块链积分跨链方法及系统。
根据本发明提供的一种基于智能合约的区块链积分跨链方法及系统,所述方案如下:
第一方面,提供了一种基于智能合约的区块链积分跨链方法,所述方法包括:
步骤S1:分别在两条具有能够兼容虚拟机的区块链A和区块链B上发行同一种积分,在区块链A上发行的积分T为积分TA,在区块链B上发行的积分T为积分TB;
步骤S2:为需要将积分T进行跨链的用户分别在区块链A和区块链B上创建对应的积分地址;
步骤S3:在智能合约中设定n个监控节点,其中,n=2;
步骤S4:需要跨链时,由用户在区块链A上调用智能合约的锁定功能,锁定用户一定量的积分TA,并向区块链发布积分锁定的事件信息;
步骤S5:监控节点共同监督区块链A上的积分锁定事件,当节点均监控到事件时,会进行投票,投票通过后,就会调用区块链B上智能合约的铸造积分功能;
步骤S6:在区块链B上铸造与锁定的积分TA等量的积分TB,铸造的积分TB将会分配至用户在区块链B上的地址,完成积分跨链。
优选的,所述步骤S3包括:所有监控节点将在跨链前获得调用积分TA和积分TB的智能合约的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111183036.4/2.html,转载请声明来源钻瓜专利网。