一种区块链交易装置的制作方法

文档序号:16210518发布日期:2018-12-08 07:40阅读:180来源:国知局
一种区块链交易装置的制作方法

本发明涉及区块链技术领域,具体而言,涉及一种区块链交易装置。

背景技术

区块链技术因其去中心化、不可篡改、数据公开透明等特征引起了人们的广泛关注,并运用在各个领域试图解决因信任缺失而造成的难以估计的损失,其第一个应用比特币在多年的试验和稳定运行中表明了该技术的潜力和可行性。区块链本质上是一种分布式记账系统,由网络中的多个节点采用对等技术共同运行维护,且每个节点持有该账本的一个备份。在区块链中,利用一系列数据结构形成的最小单元被称为交易(transaction),表示一次系统事件的触发,将一段时间内通过校验的交易打包形成区块(block),表示这段时间内的交易被确认。区块链技术利用哈希函数的抗碰撞性,在区块的数据结构中设置哈希指针,将一系列区块按照时间顺序串联构成链式结构,并在所有节点上运行一致性算法共识产生新的区块,确保链的单向不分叉。

然而,随着区块链技术的发展和应用,节点之间关系对等使得系统内容用户的访问权限基本无差别,这种完全开放的记账系统难以满足有复杂需求的应用场景,并按照用户的意愿有效地保护其数据隐私。



技术实现要素:

本发明提出了一种区块链交易装置,包括:至少一个处理器;和存储指令的至少一个存储器,其由处理器执行,指示所述至少一个处理器执行包括以下的方法:

从与所述至少一个数据库相关联的第一交易参与者接收第一交易指令与第一实体,所述第一交易指令包括价格;

在接收到第一交易指令后,从与第二实体相关联的第二交易参与者接收第二交易指令,所述第二交易指令包括所述价格;

在交易订单队列中按价格在第二个交易订单之前订购第一个交易订单;

从第三交易指令收到第一和第二交易指令和第三交易指令后,第三交易指令与第三交易参与者在第三交易指令中与第二交易参与者相对和相同价格的第二个交易订单;

确定第二和第三交易订单与数据库中的同一实体相关联;至少部分地基于确定第二和第三交易订单与第三交易订单相关联;发生第二个交易订单的最后一部分,以执行第三个分割订单。

所述的装置,所述价格包括市场中的最佳价格。

所述的装置,通过金融工具的第二数量为价格和第三订单命令安排命中,命中包括针对价格可用的至少部分投标数量执行交易的命令。

所述的装置,所述价格的金融工具的第一数量,价格的金融工具的第二数量,以及第三数量的金融工具的第二数量。

所述的装置,所述方法还包括:

第四个交易订单至少与来自第一个交易订单中第四个实体的第四个交易订单的第二个交易订单相反至少是第二交易订单的可用部分,价格相同;

确定第四个交易指令与第一个和第二个交易指令相反;和

将第四交易订单的至少一部分与第四交易订单的任何部分与第二交易订单的任何部分相匹配。

所述的装置,所述方法还包括:根据时间优先级在交易队列中发出要订购的第一和第二订单。

所述的装置,第二交易订单的最后部分是第二交易订单的全部数量。

所述的装置,第三交易订单的最后部分是第三交易订单的全部数量。

所述的装置,确定第二和第三交易订单的行为与数据库中的同一实体相关联包含:确定与第二订单相关联的订单标识符。

所述的装置,所述方法还包括:第二交易指令的执行部分和第三交易指令的执行部分将从交易指令队列中移除;和向多个交易者发送消息,表明第二交易指令的执行部分被取消。

附图说明

从以下结合附图的描述可以进一步理解本发明。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在图中,在不同的视图中,相同的附图标记指定对应的部分。

图1是本发明的一种区块链交易装置的示意图。

具体实施方式

为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本发明进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。

本发明提出了一种区块链交易装置,包括:至少一个处理器;和存储指令的至少一个存储器,其由处理器执行,指示所述至少一个处理器执行包括以下的方法:

从与所述至少一个数据库相关联的第一交易参与者接收第一交易指令与第一实体,所述第一交易指令包括价格;

在接收到第一交易指令后,从与第二实体相关联的第二交易参与者接收第二交易指令,所述第二交易指令包括所述价格;

在交易订单队列中按价格在第二个交易订单之前订购第一个交易订单;

从第三交易指令收到第一和第二交易指令和第三交易指令后,第三交易指令与第三交易参与者在第三交易指令中与第二交易参与者相对和相同价格的第二个交易订单;

确定第二和第三交易订单与数据库中的同一实体相关联;至少部分地基于确定第二和第三交易订单与第三交易订单相关联;发生第二个交易订单的最后一部分,以执行第三个分割订单。

所述的装置,所述价格包括市场中的最佳价格。

所述的装置,通过金融工具的第二数量为价格和第三订单命令安排命中,命中包括针对价格可用的至少部分投标数量执行交易的命令。

所述的装置,所述价格的金融工具的第一数量,价格的金融工具的第二数量,以及第三数量的金融工具的第二数量。

所述的装置,所述方法还包括:

第四个交易订单至少与来自第一个交易订单中第四个实体的第四个交易订单的第二个交易订单相反至少是第二交易订单的可用部分,价格相同;

确定第四个交易指令与第一个和第二个交易指令相反;和

将第四交易订单的至少一部分与第四交易订单的任何部分与第二交易订单的任何部分相匹配。

所述的装置,所述方法还包括:根据时间优先级在交易队列中发出要订购的第一和第二订单。

所述的装置,第二交易订单的最后部分是第二交易订单的全部数量。

所述的装置,第三交易订单的最后部分是第三交易订单的全部数量。

所述的装置,确定第二和第三交易订单的行为与数据库中的同一实体相关联包含:确定与第二订单相关联的订单标识符。

所述的装置,所述方法还包括:第二交易指令的执行部分和第三交易指令的执行部分将从交易指令队列中移除;和向多个交易者发送消息,表明第二交易指令的执行部分被取消。

虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。因此,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,以下权利要求(包括所有等同物)旨在限定本发明的精神和范围。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1