【技术实现步骤摘要】
一种基于区块链的交易系统及交易方法本申请要求在2019年2月26日提交中国专利局、申请号为201910141898.7、专利技术名称为“基于区块链的高并发快速交易及验证方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及区块链
,特别涉及一种基于区块链的交易系统及交易方法。
技术介绍
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。对于发生在区块链中的交易来说,完成一笔交易至少需要两个步骤,第一个步骤用于验证该笔交易是否合法;第二个步骤用于在交易合法的前提下,将该笔交易进行记账并全网同步,最终完成全网共识。例如,比特币网络和以太坊网络处理交易时,上述两个步骤是同步进行的,也就是说在对交易进行验证的同时生成区块。验证和记账分属于两个不同的进程,以“并行”的方式实现“同时”,有利于提高效率。然而,区块的作用在于记账,记账的前提是验证,因此,必然产生由于“验证与记账”的时序性和“验证与记账”的并行性之间的矛 ...
【技术保护点】
1.一种基于区块链的交易系统,所述系统中的节点相互建立网络连接;其特征在于,所述系统中的部分节点被配置为交易验证节点,除所述交易验证节点以外的部分节点被配置为交易记账节点;/n所述交易验证节点进一步被配置为:从第一预设数据库中获取第一交易请求,以及对所述第一交易请求进行合法性验证,如果所述第一交易请求通过合法性验证,在所述第一交易请求中附加所述交易验证节点的签名,以及将附加签名后的第一交易请求存储至第二预设数据库中;/n所述交易记账节点进一步被配置为:从第二预设数据库中获取第二交易请求,以及根据第二交易请求中附加的签名,如果确定所述第二交易请求为合法交易,生成所述第二交易请 ...
【技术特征摘要】
20190226 CN 20191014189871.一种基于区块链的交易系统,所述系统中的节点相互建立网络连接;其特征在于,所述系统中的部分节点被配置为交易验证节点,除所述交易验证节点以外的部分节点被配置为交易记账节点;
所述交易验证节点进一步被配置为:从第一预设数据库中获取第一交易请求,以及对所述第一交易请求进行合法性验证,如果所述第一交易请求通过合法性验证,在所述第一交易请求中附加所述交易验证节点的签名,以及将附加签名后的第一交易请求存储至第二预设数据库中;
所述交易记账节点进一步被配置为:从第二预设数据库中获取第二交易请求,以及根据第二交易请求中附加的签名,如果确定所述第二交易请求为合法交易,生成所述第二交易请求对应的第一区块链数据,存储所述第一区块链数据。
2.根据权利要求1所述的系统,其特征在于,所述交易验证节点进一步被配置为:接收交易发起节点或所述交易验证节点的邻近节点发送的交易请求,将所述交易请求存储至第一预设数据库中。
3.根据权利要求1所述的系统,其特征在于,所述交易验证节点进一步被配置为:从第一预设数据库中获取第一交易请求的历史验证次数,如果所述第一交易请求的历史验证次数大于第一阈值,放弃对所述第一交易请求进行的合法性验证,以及将所述第一交易请求存储至第二预设数据库中;如果所述第一交易请求的历史验证次数小于或等于第一阈值,对所述第一交易请求进行合法性验证。
4.根据权利要求3所述的系统,其特征在于,所述交易验证节点进一步被配置为:在对所述第一交易请求进行合法性验证之后,更新所述第一交易请求的历史验证次数。
5.根据权利要求1所述的系统,其特征在于,所述交易验证节点进一步被配置为:如果所述第...
【专利技术属性】
技术研发人员:白杰,李冬云,吴先锋,
申请(专利权)人:傲为信息技术江苏有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。