The invention relates to a transaction and verification method based on block chain. The transaction and verification method selects the miner super node for PoW mining. Super nodes can assign transaction validation and workload certification tasks to their underlying nodes and complete corresponding calculations in a concurrent manner. By doing so, we can gain more power and increase the chances of winning top-level PoW. The MATRIX chain structure of the invention has three advantages: firstly, redundant work between nodes is greatly reduced; secondly, parallel computing comprehensively improves the throughput of verification transactions and the computational performance of workload proof; thirdly, block chain network can be organized as a large-scale computing output platform.
【技术实现步骤摘要】
一种基于区块链的交易和验证方法
本专利技术涉及一种基于互联网的交易和验证方法,特别涉及一种基于区块链的交易和验证方法。
技术介绍
随着近年来区块链技术的爆炸性增长,以及更广泛的被各行各业所应用,同时无论是DAO事件,还是以太坊前段时间的大规模阻塞,都在提醒我们当前区块链技术的不足。目前流行的一些区块链,当一条链研发确定以后其核心参数也就固定下来。但随着服务对象以及外部环境的变化,很多参数都将变为瓶颈。例如,比特币由于将区块大小设定为1Mbyte,单次挖矿时间设定为10分钟,初期比较条件宽松。当在线交易十分拥挤时,大部分商业密集交易活动均不适合在比特币上开展。以太坊虽然提供了智能合约,但目前的以太坊智能合约只能解决简单的线性问题,无法解决更复杂的合约条款,所以大大限制了链上交易和应用的空间和范围。共识算法是影响一个货币稳定的关键,目前的共识算法分为三类:(1)CPU-like;(2)GPU-like;(3)ASIC-like。每种代表一种利益风格。通常CPU/GPU-Like,普通用户能够介入,同时也可以通过算力租赁形式加入;而ASIC-like,则面临ASIC-like的专业竞争。目前的共识机制普遍存在着能源和电力的大量浪费,处理效率的低下,中心化问题突出,安全性问题以及易用性问题等弊端。此外,由于算力租赁和矿工的不稳定,将带来全网算力的大幅波动,对出块稳定性造成很大影响;由于专业算力租赁市场(例如,NICEHASH)的存在,凡是现有成熟的PoW算法,外部攻击者都可以从算力市场购入算力对其实施51%攻击。此类攻击无需购置大量挖矿设备,只需要支付一定时间内的 ...
【技术保护点】
1.一种基于区块链的交易和验证方法,其中,矿工超级节点将本节点的交易广播给所有验证超级节点,验证主节点发起区块验证,向所有验证超级节点广播新区块,每个验证超级节点在给定时间内完成区块验证,并向所有验证主节点广播验证结果,任一验证超级节点收集到满足共识条件的验证签名集合,即广播给矿工超级节点,矿工超级节点开始挖矿,矿工超级节点出块采用共识算法,挖矿成功后,将Nonce随机数、CoinBase、BlockHash传送至验证超级节点。
【技术特征摘要】
2017.08.22 CN 20171072372801.一种基于区块链的交易和验证方法,其中,矿工超级节点将本节点的交易广播给所有验证超级节点,验证主节点发起区块验证,向所有验证超级节点广播新区块,每个验证超级节点在给定时间内完成区块验证,并向所有验证主节点广播验证结果,任一验证超级节点收集到满足共识条件的验证签名集合,即广播给矿工超级节点,矿工超级节点开始挖矿,矿工超级节点出块采用共识算法,挖矿成功后,将Nonce随机数、CoinBase、BlockHash传送至验证超级节点。2.根据权利要求1所述的基于区块链的交易和验证方法,其中,所述共识算法使用深度学习的训练过程或者贝叶斯推理的马尔可夫蒙特卡洛算法作为工作量证明。3.根据权利要求1所述的基于区块链的交易和验证方法,其中,所述矿工超级节点是在主节点基础上,采用逐级随机选举出的。4.根据权利要求1所述的基于区块链的交易和验证方法,其中,所述矿工超级节点的选举周期为3600×2n,n∈[-3,+4],单位为秒,n缺省值为0。5.根据权利要求1所述的基于区块链的交易和验证方法,其中,对每个主节点的价值进行计算,并提供了一个随机函数,所述随机函数产生一个0~1区间的值,而各个节点按照互重叠的方式,根据自身上报的能力获得一个...
【专利技术属性】
技术研发人员:李庆华,陶鸥,
申请(专利权)人:汇链丰北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。