1.一种基于区块链的交易数据处理方法,应用于位于区块链上的第一交易终端,其特征在于,包括:获取所述第一交易终端的目标交易数据,其中,所述目标交易数据至少包括:目标令牌标识以及目标交易价格,所述目标令牌标识用于目标交易数据的唯一性;将所述目标令牌标识写入第一链表,其中,所述第一链表中存储有多个按递增顺序排列的令牌标识;提取所述目标交易数据中携带的目标交易价格,将所述目标交易价格写入用于存储交易价格的第二链表;建立所述目标交易数据分别与第一链表以及所述第二链表之间的映射关系,基于所述映射关系生成交易哈希地图,并将所述交易哈希地图存储于所述区块链。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于区块链合约,获取所述第一交易终端的交易信息,并确定所述交易信息对应的交易时间戳;将所述交易时间戳确定为所述目标令牌标识。
3.根据权利要求1所述的方法,其特征在于,所述建立所述目标交易数据分别与第一链表以及所述第二链表之间的映射关系,基于所述映射关系生成交易哈希地图,包括:查询所述目标令牌标识在所述第一链表中对应的目标序号;利用所述目标序号构建所述目标交易数据与所述第一链表的第一映射关系,以及利用所述目标交易价格构建所述目标交易数据与所述第二链表的第二映射关系;基于所述目标交易数据、所述第一链表、所述第二链表、所述第一映射关系和所述第二映射关系生成所述交易哈希地图。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取交易请求,其中,所述交易请求中携带当前交易的第一交易价格;从所述交易哈希地图中获取所述第一交易价格对应的交易队列,以及获取所述第一交易终端基于当前交易所需的第一令牌标识;确定所述交易队列对应的队列状态,并执行所述队列状态对应的交易处理操作,其中,所述队列状态包括:空状态和不为空状态。
5.根据权利要求4所述的方法,其特征在于,所述执行所述队列状态对应的交易处理操作,包括:在所述队列状态为不为空状态的情况下,从所述交易队列中获取各个交易数据中携带的第二令牌标识;在所述第二令牌标识小于所述第一令牌标识的情况下,结束本次交易。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述第二令牌标识大于所述第一令牌标识的情况下,获取所述第二令牌标识中的最小令牌标识;将所述最小令牌标识对应的交易数据确定为第二交易数据,并按照所述第二交易数据中的份额需求量执行交易操作;基于所述交易操作在所述区块链中的交易数据列表中更新所述第一交易价格的关联信息。
7.根据权利要求4所述的方法,其特征在于,所述执行所述队列状态对应的交易处理操作,包括:在所述队列状态为空状态的情况下,将第一交易数据写入所述第一交易价格对应的交易队列,并按照所述第一交易数据中的份额需求量执行交易操作。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取交易撤回请求,其中,所述交易撤回请求携带第三令牌标识;获取所述第三令牌标识对应的待撤回交易数据,并从所述待撤回交易数据中获取第二交易价格;从所述交易哈希地图中获取所述第二交易价格对应的交易队列,并确定所述待撤回交易数据在所述交易队列中的相邻交易数据;对所述待撤回交易数据执行撤回操作,并更新所述相邻交易数据头部信息和尾部信息,得到更新后的相邻交易数据。
9.一种基于区块链的交易数据处理装置,其特征在于,包括:获取模块,用于获取第一交易终端的目标交易数据,其中,所述目标交易数据至少包括:目标令牌标识以及目标交易价格,所述目标令牌标识用于目标交易数据的唯一性;写入模块,用于将所述目标令牌标识写入第一链表,其中,所述第一链表中存储有多个按递增顺序排列的令牌标识;提取模块,用于提取所述目标交易数据中携带的目标交易价格,将所述目标交易价格写入用于存储交易价格的第二链表;建立模块,用于建立所述目标交易数据分别与第一链表以及所述第二链表之间的映射关系,基于所述映射关系生成交易哈希地图,并将所述交易哈希地图存储于所述区块链。
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行权利要求1至8中任一项所述的方法步骤。