【技术实现步骤摘要】
一种区块链交易处理方法
[0001]本专利技术涉及区块链
,尤其涉及一种区块链交易处理方法。
技术介绍
[0002]区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术,由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,利用区块链技术来搭建去中心化系统,并在区块链的分布式数据库中收录各种执行程序进行自动执行,已在众多的领域中广泛的进行应用。
[0003]但是,目前的区块链交易不可篡改、撤销,如果转错帐,会造成永久的损失且无法修改,并且在区块链中,任何人都可以获得完整的数据信息,所有交易信息都是公开透明的,隐私性较差。
技术实现思路
[0004]本专利技术的目的是为了解决现有技术中的问题,而提出的一种区块链交易处理方法。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种区块链交易处理方法,包括以下步骤:
[000 ...
【技术保护点】
【技术特征摘要】
1.一种区块链交易处理方法,其特征在于,包括以下步骤:步骤一:创建分布式数据库并建立犹豫期共管平台;步骤二:用户发出交易请求,交易处理系统接受后公开申请信息;步骤三:区块链网络中的各个节点执行操作,进行交易排序、分配交易处理通道,并写入交易日志;步骤四:调用交易双方的具体交易信息,根据用户请求的业务信息,确定展示信息;步骤五:进行交易验证,并且发布业务公告;步骤六:将所有交易日志上传至犹豫期共管平台;步骤七:犹豫期过后或基于用于申请提前交易,交易完毕。2.根据权利要求1所述的一种区块链交易处理方法,其特征在于,所述用户发出交易请求的同时可以请求交易核心信息加密,根据区块链交易的发起方提供的加密秘钥对确定的核心展示信息进行加密,并将加密后的所述展示信息写入所述区块链交易的交易日志。3.根据权利要求1所述的一种区块链交易处理方法,其特征在于,所述交易处理系统包括交易模型、事务模型、定序机制,所述交易模型具有转账业务外,还包括可编程区块链,以及可组合性;所述事物模型包括ACID事务和BASE事务,ACID事务适用于面向对象和过程的合约,BASE事务适用于并行计算合约,事务模型的执行过程分为同步执行或异步执行;同步执行具体为:单笔交易无论涉及多少个账户,都是在同一个区块里完成,异步执行具体为:单笔交易无论涉及多少个账户,经过多个区块才能完成;所述定序机制使得所有交易按照一定的方式排序,如果所有节点看到相同的排序结果,就可以按照相同的顺序执行交易,从而实现节点状态一致,区块链也是分布式系统,可以参考分布式系统的事件定序方式。4.根据权利要求1所述的一种区块链交易处理方法,其特征在于,所述交易排序服务将区块发送到通道上的所有节点,所有交易需要被验证,确保满足背书策略同时,需要确保全部读操作集合在交易生成之后,账本上的状态值没有改变,经过验证,区块中的交易会被标记...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。