【技术实现步骤摘要】
基于智能合约的区块链积分跨链方法及系统
[0001]本专利技术涉及区块链
,具体地,涉及一种基于智能合约的区块链积分跨链方法及系统。
技术介绍
[0002]区块链的分布式信任和分布式账本,能够帮助实现透明、公开、不可篡改不可抵赖的可信积分(又称通证或token)。可信的积分,有助于实现基于积分激励的商业生态。不同的商业生态,比如农产品的产供销用生态和医疗康养产业生态,由于其参与方和业务特性的不同,对底层区块链网络在安全、隐私、性能取舍等方面的要求可能不同,因而可能会在不同的区块链网络实现独立的商业生态。这些不同的商业生态(即不同的区块链网络),从生态融合和激励的角度,可能会有跨链实现实现可信积分共享形成跨行业大生态的要求。即便同一个行业,因为规模、地域、权属的不同,也可能由多个区块链网络支撑,并有实现跨链积分共享的要求。
[0003]公开号为CN112527913A的专利技术专利,公开了一种区块链跨链积分共享的方法、装置、电子设备和系统,通过在积分转出链引入跨链转出智能合约和跨链转出状态数据库模块、在积分转入链引入跨链转入智能合约和跨链转入状态数据库、将转入链的转入交易在执行中与转出链的转出交易及其执行结果和确认状态进行确认的方式,实现无需第三方的跨区块链网络的可信积分共享(即同一种积分在多个区块链网络上可信共存)和可信的跨区块链网络的积分转移。
[0004]随着区块链的应用逐渐广泛,很多商业企业会把积分发行在区块链上。但由于各自对接的区块链不同,使得发行在不同区块链上的积分难以互通,导致流动性 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能合约的区块链积分跨链方法,其特征在于,包括:步骤S1:分别在两条具有能够兼容虚拟机的区块链A和区块链B上发行同一种积分,在区块链A上发行的积分T为积分T
A
,在区块链B上发行的积分T为积分T
B
;步骤S2:为需要将积分T进行跨链的用户分别在区块链A和区块链B上创建对应的积分地址;步骤S3:在智能合约中设定n个监控节点,其中,n>=2;步骤S4:需要跨链时,由用户在区块链A上调用智能合约的锁定功能,锁定用户一定量的积分T
A
,并向区块链发布积分锁定的事件信息;步骤S5:监控节点共同监督区块链A上的积分锁定事件,当节点均监控到事件时,会进行投票,投票通过后,就会调用区块链B上智能合约的铸造积分功能;步骤S6:在区块链B上铸造与锁定的积分T
A
等量的积分T
B
,铸造的积分T
B
将会分配至用户在区块链B上的地址,完成积分跨链。2.根据权利要求1所述的基于智能合约的区块链积分跨链方法,其特征在于,所述步骤S3包括:所有监控节点将在跨链前获得调用积分T
A
和积分T
B
的智能合约的权限。3.根据权利要求1所述的基于智能合约的区块链积分跨链方法,其特征在于,所述步骤S5中投票通过所满足的条件为:当n=2时,需满足2个监控节点同意;当n>=3时,需满足2/3及以上个监控节点同意。4.根据权利要求1所述的基于智能合约的区块链积分跨链方法,其特征在于,所述方法还包括:步骤S7:当用户需要把积分T从区块链B跨至区块链A时,则需调用区块链B上智能合约的销毁功能,向区块链发出销毁事件,销毁一定量的积分T
B
。5.根据权利要求4所述的基于智能合约的区块链积分跨链方法,其特征在于,所述步骤S7还包括:当监控节点完成投票确认后,会分别调用区块链A上智能合约的解锁功能,则相同数量的锁定的积分T
A
会被分配至用户在区块链A上的地址。6.一种基于智...
【专利技术属性】
技术研发人员:王蕊,郝玉琨,
申请(专利权)人:上海万向区块链股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。