【技术实现步骤摘要】
一种区块链双翼链架构方法与系统
本专利技术涉及区块链
,尤其涉及区块链联盟链、公链基础
技术介绍
区块链公链技术发展致今,以以太坊为代表的第二代公链技术最大的瓶颈是交易效率太低,每秒TPS一般在几十个,而传统中心化系统如VISA每秒约十万笔左右,这极大地抑制了区块链公链技术应用的领域与应用规模。当前公链技术交易效率低,其根本原因在于:(1)共识机制要求各节点对有关交易的顺序与交易的处理达成一致,需要额外耗费一定的数据处理时间,特别是POW共识计算机制,每一随机数的计算均需要花费一定的时间和电力资源;(2)复杂的智能合约需要数十甚至数百倍于普通转账交易的数据处理步骤,其广泛应用将急剧消耗公链网络宝贵的计算资源。另一方面,联盟链技术如linux基金会牵头的Fabric技术架构,具有交易效率高、账本构建灵活,对智能合约的开发支持强等优点,但由于联盟链技术架构是基于用户身份已知的许可链机制,身份证书发放方(联盟链的相关机构)可决定终端用户参与联盟链相关账本数据存取的权限,因而联盟链不具有公链网络所具有的用户资 ...
【技术保护点】
1.一种区块链双翼链架构方法,其特征在于区块链架构的实现包括有如下步骤:/n(1)基于联盟链技术架构搭建区块链系统的智能合约链,用于创建不同共识范围的区块链账本及部署基于账本的智能合约,联盟链基于数字证书的身份许可进行用户认证和用户区块链访问控制;/n(2)基于公链技术架构搭建区块链系统的资产交易链,用于区块链公众用户的区块链资产存储及交易,公链用户基于公链账户(公钥)及私钥进行公链相关资产的存储与交易;/n(3)联盟链中创建一个开放性的公共挖矿账本,支持移动应用的移动用户基于移动应用使用的挖矿过程记录;/n(4)公链的区块封装者为公链的移动应用开发者,其区块封装竞争力(权 ...
【技术特征摘要】
1.一种区块链双翼链架构方法,其特征在于区块链架构的实现包括有如下步骤:
(1)基于联盟链技术架构搭建区块链系统的智能合约链,用于创建不同共识范围的区块链账本及部署基于账本的智能合约,联盟链基于数字证书的身份许可进行用户认证和用户区块链访问控制;
(2)基于公链技术架构搭建区块链系统的资产交易链,用于区块链公众用户的区块链资产存储及交易,公链用户基于公链账户(公钥)及私钥进行公链相关资产的存储与交易;
(3)联盟链中创建一个开放性的公共挖矿账本,支持移动应用的移动用户基于移动应用使用的挖矿过程记录;
(4)公链的区块封装者为公链的移动应用开发者,其区块封装竞争力(权重)取决于前一区块到本区块封装期间在联盟链公共挖矿账本中所登记的访问本移动应用的移动用户数;
(5)公链区块封装将增发一定数量的公链原生通证,其中一定比例奖励区块封装的移动应用矿工,其余按该区块封装期间在联盟链公共挖矿账本中所新增的移动应用用户数在移动应用用户的公链账户中平均分配。
2.如权利要求1所述的一种区块链双翼链架构方法,其特征在于所述移动应用的挖矿过程记录,由移动应用的移动用户发起,经区块链系统识别为真实的移动用户,且符合挖矿条件(如一天内仅能在同一移动应用挖矿一次),即在区块链中登记该移动用户公链账户及所对应的移动应用的公链区块封装账户。
3.如权利要求1、2所述的一种区块链双翼链架构方法,其特征在于所述真实的移动用户识别,是通过移动用户访问区块链系统时,区块链系统自动产生一段基于随机码生成的图片,由移动用户通过人眼识别后发给区块链移动用户认证系统,无误后方可进行后继移动用户挖矿操作。
4.如权利要求1所述的一种区块链双翼链架构方法,其特征在于所述移动应用在公链中的区块封装,其计算与统计过程包括有如下步骤:
(1)公链区块封装账户(公链矿工)进行公链区块封装前的区块准备,包括但不限于区块编号、区块定时、交易验证、交易列表等;
(2)获取前一公链区块中所记录的联盟链奖励区块高度,访问联盟链公共挖矿账本获取当前联盟链区块高度;
(3)以步骤(2)所获取的两个参数加上当前待封装公链区块号,调用区块矿工候选函数,获得本账户的区块封装定时;
(4)当区块定时到达后,启动区块封装函数进行区块封装,所封装区...
【专利技术属性】
技术研发人员:赵其刚,任彦,赵其国,左贤清,王红军,李天瑞,成飏,
申请(专利权)人:成都高新信息技术研究院,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。