一种基于分布式账本原理的可离线票防重用方法技术

技术编号:24094906 阅读:74 留言:0更新日期:2020-05-09 09:50
一种基于分布式账本原理的可离线票防重用方法。节点是交易流转的主体及票交易的载体,参与对交易的流转和认证。规定票交易只能被最新交易节点发起,当节点的票状态进入预交易或预取消状态后,该节点将不能进行交易,直到交易确认或取消。步骤如下:最新交易节点发起交易,该节点在UTXO中指定下一节点,并检查其是否在线,如在线就广播UTXO交易,下一节点将成为最新节点,并向链路中各节点广播。如在交易时,发起节点和下一节点断连,则发起方生成一个预交易,预交易包含预交易状态和下一个节点信息,下一节点通过其他通信方式获得这个预交易状态并形成交易。本发明专利技术使得不管是否在线,票都可以实现交易,交易中不会产生双花现象,票不会被重用。

An off-line ticket anti reuse method based on the principle of distributed ledger

【技术实现步骤摘要】
一种基于分布式账本原理的可离线票防重用方法
本专利技术属于计算机软件技术了离线检票领域,特别是一种基于分布式账本原理的可离线票防重用方法。
技术介绍
票务系统包括售票系统和检票系统。售票系统是销售和分发票的系统;检票系统是验证票合法性,并将票变现成资金、商品或服务的系统。分布式账本,一种P2P的网络记账方式,分布式账本中的合约信息以分散的方式记录在不同的节点。去中心化,由于在分布式账本中,每笔合约的信息都是存放在多个节点,因此,交易和验证可以不依赖中心服务器的存在。如果集群中某个节点失效以后,对其他节点不构成影响。本专利技术中,加密是对加密和签名的统称。未花费的交易输出(UTXO):每笔交易包含输入账和输出账,输入账包括输入端账号、上一笔交易及余额;输出账包括输出端账号、上笔交易及余额。每笔交易之间通过索引引用形成可追溯的交易链,交易的验证可以通过分布式账本在各个子节点进行验证,从而使得在线交易安全稳定。标准产品单位(StandardProductUnit,简称SPU)是商品信息聚合的最小单位,是本文档来自技高网...

【技术保护点】
1.一种基于分布式账本原理的可离线票防重用方法,其特征在于,节点是交易流转的主体,也是票交易的载体,参与对交易的流转和认证,规定票只能被最新交易节点发起交易,当节点的票状态进入预交易状态后或预取消交易后,则该节点不能将票进行交易,直到交易确认或取消,具体包括如下步骤:/n最新交易节点发起交易,由该节点在UTXO中指定下一节点;/n发起交易的节点检查输出账号的下一节点是否在线,如果在线就广播UTXO交易,之后下一节点就成为最新节点,并向链路中各个节点广播;/n如果发起交易的节点和下一节点断连,则发起方生成一个预交易,预交易包含预交易状态和预交易的下一个节点,下一节点则通过其他通信方式获得这个预交...

【技术特征摘要】
1.一种基于分布式账本原理的可离线票防重用方法,其特征在于,节点是交易流转的主体,也是票交易的载体,参与对交易的流转和认证,规定票只能被最新交易节点发起交易,当节点的票状态进入预交易状态后或预取消交易后,则该节点不能将票进行交易,直到交易确认或取消,具体包括如下步骤:
最新交易节点发起交易,由该节点在UTXO中指定下一节点;
发起交易的节点检查输出账号的下一节点是否在线,如果在线就广播UTXO交易,之后下一节点就成为最新节点,并向链路中各个节点广播;
如果发起交易的节点和下一节点断连,则发起方生成一个预交易,预交易包含预交易状态和预交易的下一个节点,下一节点则通过其他通信方式获得这个预交易状态并形成进一步交易,从而真正地确认交易状态;
节点维护...

【专利技术属性】
技术研发人员:张卫平徐国庆
申请(专利权)人:环球雅途集团有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1