【技术实现步骤摘要】
基于混合跨链的网络支付系统
本专利技术涉及网络支付
,特别是涉及一种基于混合跨链的网络支付系统。
技术介绍
无论是价值网络还是去中心化应用,各个区块链就像一片片相互独立的孤岛,只有岛上的住民才能彼此传递价值和信息。此外区块链拓展韧性也受制于上线前协议框架的定义,传统非图灵完备的区块链如数字支付难以负载复杂的方案,在机制改革、高并发的需求下显得力不从心,而大规模的升级改造可能引发一系列故障和隐患,给用户带来不必要的资产损失,升级整个区块链还需要超过一半以上的节点支持。为了解决上述难题,区块链开发者提出各种解决方案,尝试将不同的两个区块链进行安全、稳定的价值转移,这一技术理念又被称作“跨链技术(Inter-BlockchainTechnology)”。随着以比特币为代表的数字货币的风靡,区块链作为其关键底层技术也越来越受关注。区块链技术是一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域。区块链的去中心化、数据不可篡改性、动态灵活的体系特征,使得其在银行、征信、金融等多领域应用前景非常广泛, ...
【技术保护点】
1.一种基于混合跨链的网络支付系统,其特征在于,包括:/n开放联盟网关协议系统,用于主链和侧链之间的通用网关协议,维护了主链和侧链上的SPV或者全节点来对主链和侧链的交易进行验证,同时用M/N的方式进行多签投票,来保证主链资产的安全性;/n钱包系统,用于从用户的侧链地址转账到一个特定的地址或者侧链的销毁代币的交易,提供回兑到主链的接收地址;/n公证网络系统,用于保障公平、安全又快速在多个节点传递证明的有效性。/n
【技术特征摘要】
1.一种基于混合跨链的网络支付系统,其特征在于,包括:
开放联盟网关协议系统,用于主链和侧链之间的通用网关协议,维护了主链和侧链上的SPV或者全节点来对主链和侧链的交易进行验证,同时用M/N的方式进行多签投票,来保证主链资产的安全性;
钱包系统,用于从用户的侧链地址转账到一个特定的地址或者侧链的销毁代币的交易,提供回兑到主链的接收地址;
公证网络系统,用于保障公平、安全又快速在多个节点传递证明的有效性。
2.根据权利要求1所述的基于混合跨链的网络支付系统,其特征在于,所述开放联盟网关协议系统的协议共识部分通过Braft协议来高效组织网关,可以将主链的资产安全的转移到侧链完成高速的交易或者在侧链实现更丰富的交易,并且可以通过网关实现资产的双向锚定和实时监控。
3.根据权利要求1所述的基于混合跨链的网络支付系统,其特征在于,所述开放联盟网关协议系统包括:
signer,用于负责侧链到主链的回兑交易签名,以及网关本身的共识协议;
watcher,用于负责网关和链之间的交互,监听链上信息,适配不同的主链和侧链。
Keystoreservice,用于保存私钥的服务,提供签名操作。
4.根据权利要求3所述的基于混合跨链的网络支付系统,其特征在于,所述开放联盟网关协议系统的操作方式包括如下步骤:
用户在主链上往特定地址发送代币之后,watcher通过监控主链交易,会把相关的交易信息通知signer,signer通过tid去主链验证交易的真实性和正确性,并确定这笔交易不会被撤销之后,在自己的联盟链上保存这笔发币交易的信息,并给侧链发起发币请求;
用户在侧链上发起回兑请求后,侧链上完成销毁代币的交易,侧链的watcher通过监控全节点的交易,把相关节点信息发送给signer,signer在侧链验证交易的真实性和正确性,并确定这笔交易不会被撤销之后,在Braft链中进行共识,如果共识达成,signer发起一笔交易到主链,交易的输入是之前被锁定的代币,交易的输出一般分为两部分:一部分发送到用户的地址,代表回兑,另一部分继续被锁定,交易成功后,signer在自己的链上保存相关信息;
signer通过一个Keystoreservice保存私钥,以保证网关中个别节点被攻击以后依旧能保证资金的安全。
5.根据权利要求1所述的基于混合跨链的网络支付系统,其特征在于,所述基于混合跨链的网络支付系统还包括基于RAFT改进的BFTRAFT算法系统,所述基于RAFT改进的BFTRAFT算法系统的交易流程包括如下步骤:
leader创建一个待签名的BCH交易,广播给网络中的所有节点进行签名节点收到签名请求后,对交易内容进行合法性校验,如果校验通过,签名,并将签名内容广播给网络中的所有节点,否则广播拒绝签名节点收集其他节点的签名结果,如果成功...
【专利技术属性】
技术研发人员:古莹莹,肖世校,江漫滔,
申请(专利权)人:厦门潭宏信息科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。