构建可信节点/卫星节点的区块链传输方法和系统的制作方法

文档序号:9911516阅读:774来源:国知局
构建可信节点/卫星节点的区块链传输方法和系统的制作方法
【技术领域】
[0001]本发明涉及区块链技术领域,具体地说是一种构建可信节点/卫星节点的区块链传输方法和系统。
【背景技术】
[0002]区块链是一种新型去中心化协议,能安全地存储数字货币交易或其它数据,信息不可伪造和篡改,可以自动执行智能合约,无需任何中心化机构的审核。交易既可以是比特币这样的数字货币,也可以是债权、股权、版权等数字资产,区块链技术解决了拜占庭将军问题,大大降低了现实经济的信任成本与会计成本,重新定义了互联网时代的产权制度。区块链(Blockchain)是由网络节点参与的分布式数据库系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger)。时间戳服务器通过对以区块(block)形式存在的一组数据,实施随机散列而加上时间戳,并将该随机散列进行广播,就像在新闻或世界性新闻组网络(Usenet)的发帖一样。显然,该时间戳能够证实特定数据必然于某特定时间是的确存在的,因为只有在该时刻存在了才能获取相应的随机散列值。每个时间戳应当将前一个时间戳纳入其随机散列值中,每一个随后的时间戳都对之前的一个时间戳进行增强(reinforcing),这样就形成了一条链(Chain)。并以十分钟新增一个区块的速度无限扩展,这条主链在每增加一个区块后,都会向全网广播,从而使得每台参与数字货币交易的电脑上都有一份拷贝。
[0003]对于区块链中的任意一个区块,到达创世块的路径只有一条,然而,从创世块开始,会有分叉的情况出现。比如一个在全球网络节点传输的区块链,国家之间网络中断时,区块链就会出现分叉问题。而且在没有互联网连接的地方是无法完成交易支付的。

【发明内容】

[0004]本发明的目的是针对现有技术的缺点,提出一种构建可信节点的区块链传输方法,区块链通过网络节点进行传输,还包括构建可信节点,当网络节点或者可信节点同时存在至少两个新区块时,将所述可信节点产生的新区块加入到主链。
[0005]优选的是,所述网络节点或者可信节点同时存在至少两个新区块,且不存在所述可信节点产生的新区块时,根据策略判断选择其中一个新区块加入主链。
[0006]优选的是,所述网络节点或者可信节点同时存在至少两个新区块,且存在不少于两个所述可信节点产生的新区块时,根据策略判断选择其中一个所述可信节点产生的新区块加入主链。
[0007]优选的是,所述判断策略是根据区块的高度与难度判断。
[0008]优选的是,所述构建可信节点包括有秘钥,所述可信节点产生的区块由所述秘钥加密。
[0009]优选的是,所述可信节点的秘钥由虚拟认证机构颁发。
[0010]为解决上述技术问题:本发明又提出了一种构建可信节点的区块链传输系统,包括用于区块链传输的网络节点,还包括可信节点,所述可信节点产生的区块优先加入主链。
[0011]优选的是,所述构建可信节点的区块链传输系统还包括虚拟认证机构,所述虚拟认证机构用于给可信节点颁发秘钥。
[0012]为解决上述技术问题:本发明提出一种构建卫星节点的区块链传输方法,区块链通过网络节点进行传输,还包括构建卫星节点,当网络节点或者卫星节点同时存在至少两个新区块时,将所述卫星节点产生的新区块加入到主链。
[0013]优选的是,所述网络节点或者卫星节点同时存在至少两个新区块,且不存在所述卫星节点产生的新区块时,根据策略判断选择其中一个新区块加入主链。
[0014]优选的是,所述网络节点或者卫星节点同时存在至少两个新区块,且存在不少于两个所述卫星节点产生的新区块时,根据策略判断选择其中一个所述卫星节点产生的新区块加入主链。
[0015]优选的是,策略判断是根据区块的高度与难度判断。
[0016]优选的是,所述构建卫星节点包括有秘钥,所述卫星节点产生的区块由所述秘钥加密。
[0017]优选的是所述卫星节点的秘钥由虚拟认证机构颁发。
[0018]为解决上述技术问题:本发明再提出一种构建卫星节点的区块链传输系统,包括用于区块链传输的网络节点,还包括卫星节点,所述卫星节点产生的区块优先加入主链。
[0019]优选的是还包括虚拟认证机构,所述虚拟认证机构用于给卫星节点颁发秘钥。
[0020]由于本发明的构建可信节点/卫星节点的区块链传输方法和系统,采用构建可信节点或者卫星节点方式,不仅解决了区块链分叉问题,而且解决了无互联网络情况下的交易问题。
[0021]根据本发明提出的构建卫星节点的区块链传输方法及系统,通过结合卫星网络和互联网,解决了持有传统互联网终端、移动互联网终端或卫星通信终端等各类支付终端的用户的交易需求,极大地降低了用户支付对互联网连接的依赖,真正将用户支付交易地点扩展至全球每一个角落,为用户带来极大的便利。通过区块链技术,实现了数字货币交易的去中心化、安全性、全球性、便利性,并且整个支付交易过程透明、可追溯,能够使金融管理机构进行有效监管。
【附图说明】
[0022]图1是根据本发明示出的构建卫星节点的区块链传输方法及系统中卫星网络和互联网相结合示意图。
【具体实施方式】
[0023]下面结合附图对本发明作进一步详细描述,有必要在此指出的是,以下【具体实施方式】只用于对本发明进行进一步的说明,不能理解为对本发明保护范围的限制,该领域的技术人员可以根据上述
【发明内容】
对本发明作出一些非本质的改进和调整。
[0024]根据本发明的构建可信节点/卫星节点的区块链传输方法和系统,采用构建可信节点或者卫星节点方式,不仅解决了区块链分叉问题,而且解决了无互联网络情况下的交易问题。
[0025]本发明的构建可信节点的区块链传输系统,包括用于区块链传输的网络节点,还包括可信节点,所述可信节点产生的区块优先加入主链。本发明技术方案中,网络节点是指参与交易和产生区块的所有终端节点。可信节点是包括有秘钥的网络节点,可信节点产生的区块由秘钥加密。秘钥由虚拟认证机构颁发,虚拟认证机构是一个秘钥授权权威机构,具体的技术实现过程是现有技术,在本发明技术方案中不再累述。
[0026]本发明的构建可信节点的区块链传输方法,包括如下:
[0027]1、构建可信节点,使可信节点拥有私钥
[0028]区块链是在网络节点间传输的,网络节点是参与交易和产生区块的所有终端节点。而构建的可信节点拥有通过虚拟认证机构颁发的秘钥。虚拟认证机构是一个秘钥授权权威机构,具体的技术实现过程是现有技术,在本发明技术方案中不再累述。
[0029]2、选择新区块加入主链
[0030]可信节点将可信节点产生的区块通过秘钥加密。
[0031]当网络节点或者可信节点同时存在至少两个新区块时,将所述可信节点产生的新区块加入到主链。所述的存在包括自身节点产生的新区块与接收到其他网络节点或者可信节点产生的新区块
[0032]当网络节点或者可信节点同时存在至少两个新区块,且不存在所述可信节点产生的新区块时,根据策略判断选择其中一个新
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1