The present invention provides a block chain network, which includes: a plurality of verification nodes, the first part of the plurality of verification nodes is divided into first partitions, second of the plurality of verification nodes are divided into second partitions, wherein the division is based on the business field landscape, the group or the business vertical domain. The verification node in the first partition is configured to verify the first transaction request from the client and to sign the first transaction request after the validation is passed and return to the client; and the verification node in the second partition is configured to be tested for the second transaction request from the client. Certificate, and after the verification is passed into the book. The invention also provides a transaction method and a computer storage medium based on the block chain network.
【技术实现步骤摘要】
区块链网络及其交易方法
本专利技术涉及区块链
,特别涉及一种区块链网络及其交易方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链的设计是一种保护措施,比如(应用于)高容错的分布式计算系统。区块链使混合一致性成为可能。这使区块链适合记录事件、标题、医疗记录和其他需要收录数据的活动、身份识别管理,交易流程管理和出处证明管理。区块链对于金融有巨大的潜能,对于引领全球贸易有着巨大的影响。申请号为201110058800.5、专利技术名称为:“一种可并发和断续分析的日志事件关联分析方法和装置”的中国专利申请提供了一种可并发和断续分析的日志事件关联分析方法和装置。该装置需要对所有日志进行事后采集、分析(即事后审计),所有日志之间不存在内在联系。也就是说,在交易进行过程中不存在即时审计。当网络内存在恶意节点的情况下,该节点可能会伪造大量无效交易、对非法交易进行验证等作弊和不作为行为,这些恶意行为不能被及时察觉可能会造成区块链系统无法稳定的运行。因 ...
【技术保护点】
一种区块链网络,其特征在于,所述网络包括:多个验证节点,所述多个验证节点中的第一部分被划分为第一分区,所述多个验证节点中的第二部分被划分为第二分区,其中,所述划分基于业务场景、群体或业务垂直领域而进行,所述第一分区内的验证节点配置成对来自客户端的第一交易请求进行验证,并在验证通过后对所述第一交易请求进行签名,并返回所述客户端;以及所述第二分区内的验证节点配置成对来自所述客户端的第二交易请求进行验证,并在验证通过后记入账本,其中所述第一交易请求包括交易内容,以及所述第二交易请求包括所述交易内容和所述客户端收集的所述第一分区内的验证节点的签名。
【技术特征摘要】
1.一种区块链网络,其特征在于,所述网络包括:多个验证节点,所述多个验证节点中的第一部分被划分为第一分区,所述多个验证节点中的第二部分被划分为第二分区,其中,所述划分基于业务场景、群体或业务垂直领域而进行,所述第一分区内的验证节点配置成对来自客户端的第一交易请求进行验证,并在验证通过后对所述第一交易请求进行签名,并返回所述客户端;以及所述第二分区内的验证节点配置成对来自所述客户端的第二交易请求进行验证,并在验证通过后记入账本,其中所述第一交易请求包括交易内容,以及所述第二交易请求包括所述交易内容和所述客户端收集的所述第一分区内的验证节点的签名。2.如权利要求1所述的区块链网络,其中,所述第一分区内的验证节点配置成在收到所述第一交易请求后,针对所述交易内容中的用户的数字签名、输入是否双花进行验证。3.如权利要求1所述的区块链网络,其中,所述第二分区内的验证节点配置成判断所述第二交易请求中的交易是否得到所述第一分区内半数以上的验证节点的签名。4.如权利要求2所述的区块链网络,其中,所述第一分区内的验证节点是请求节点,其配置成在验证通过后,以Query(node,tx,input,timestamp)的形式记入日志,其中node为当前验证节点序号,tx为交易哈希值,input为验证节点验证通过的交易输入,timestamp为当前时间戳。5.如权利要求3所述的区块链网络,其中,所述第二分区内的验证节点为确认节点,其配置成在验证通过后,以Commit(node,tx,signs,timestamp)的形式记入日志,其中node为当前验证节点序号,tx为交易哈希值,signs为验证节点收到的所有签名,timestamp为当前时间戳。6.如权利要求1所述的区块链网络,其中,所述多个验证节点中的每一个具有其自身的日志哈希链,用于记录其在共识协议中的请求和/或确认行为。7.一种基于区块链网络的交易方法,其特征在于,所述区块链网络包括多个验证节点,所述多个验证节点中的第一部分被划分为第一分区,所述多个验证节点中的第二部分被划分为第二分区,所述划分基于业务场景、群体或...
【专利技术属性】
技术研发人员:朱涛,郑建宾,周钰,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。