摘要
在目前的区块数据生成方式下,小额交易场景容易遭遇效率瓶颈。针对区块链应用中的小额交易等待时间过长的问题,提出一种区块链小额实时交易策略(real-time micro trading strategy with blockchain,RMTSB)。首先,构造一种时延控制Petri网(delay control Petri nets,DCPN)模型用于描述、分析和控制带有时延信息的系统;其次,为了记录和评估交易过程,给出了一种含个人信用指标的交易数据区块结构和面向小额交易的个人信用度评价方法;然后,在信用度分析的基础上,采用DCPN建模设计了RMTSB策略;最后,从全节点和轻节点两个角度分别建立了区块链的小额实时交易过程。为了验证策略的有效性,对常规区块链交易过程、RMTSB策略下的交易过程及含有网络时延变量的RMTSB策略下的交易过程进行了仿真,并通过多轮交易的时延累积消除单次实验的偶然性。仿真结果表明,与区块链常规交易过程相比,RMTSB策略以支付方信用度为参考,有效提高了交易验证的效率,其交易时延与常规交易过程相比可降低50%~75%。因此,该策略可在一定程度上简化认证过程,从而提高区块链环境下小额交易的支付速度,使区块链真正成为小额交易应用场景中的支撑技术。
In the current way of generating block data, the scenarios of micro trading are easy to encounter the efficiency bottleneck. In order to solve the problem of long waiting time for micro trading in blockchain, a novel strategy called real-time micro trading strategy with blockchain(RMTSB) was proposed in this paper. Firstly, a delay control Petri net model(DCPN) was constructed to describe, analyze and control the system that has delay information. Secondly, in order to record and evaluate the transaction process, a transaction data block structure with personal credit index and a personal credit evaluation method for micro trading were proposed. Then, on the basis of credit analysis and DCPN model, the paper presented the RMTSB strategy. Finally, the real-time micro trading strategy with blockchain is established from both the full node and SPV.To verify the validity of the proposed strategy, three kinds of transaction process were simulated, namely the conventional blockchain transaction process, the trading process under RMTSB strategy and the trading process under RMTSB strategy with network delay variables. The contingency of a single experiment was eliminated by the delay accumulation of multi-round transactions. The simulation results demonstrated that,compared with the conventional blockchain trading models, the RMTSB strategy improved the efficiency of transaction verification, Specifically,the transaction delay can be reduced by 50%~75%. Therefore, this strategy can simplify the certification process to a certain extent, and thus improve the payment speed of micro trading in blockchain, making blockchain really become a supporting technology in micro trading application scenarios.
作者
佘维
刘琦
杨晓宇
胡跃
刘炜
SHE Wei;LIU Qi;YANG Xiaoyu;HU Yue;LIU Wei(School of Software Technol.,Zhengzhou Univ.,Zhengzhou 450000,China;Cooperative Innovation Center of Internet Healthcare,Zhengzhou Univ.,Zhengzhou 450000,China)
出处
《工程科学与技术》
EI
CAS
CSCD
北大核心
2018年第4期135-143,共9页
Advanced Engineering Sciences
基金
国家自然科学基金资助项目(61602422)
河南省科技攻关计划资助项目(162102310536)
河南省基础与前沿技术研究项目资助(152300410047)