With rapid development of blockchain technology as well as integration of various application areas, performance evaluation, performance optimization, and dynamic decision in blockchain systems are playing an increasingly important role in developing new blockchain technology. This paper provides a recent systematic overview of this class of research, and especially, developing mathematical modeling and basic theory of blockchain systems. Important examples include (a) performance evaluation: Markov processes, queuing theory, Markov reward processes, random walks, fluid and diffusion approximations, and martingale theory; (b) performance optimization: Linear programming, nonlinear programming, integer programming, and multi-objective programming; (c) optimal control and dynamic decision: Markov decision processes, and stochastic optimal control; and (d) artificial intelligence: Machine learning, deep reinforcement learning, and federated learning. So far, a little research has focused on these research lines. We believe that the basic theory with mathematical methods, algorithms and simulations of blockchain systems discussed in this paper will strongly support future development and continuous innovation of blockchain technology.
翻译:随着连锁技术的迅速发展以及各种应用领域的一体化,绩效评估、绩效优化和连锁系统中的动态决策在开发新的连锁技术方面正在发挥越来越重要的作用。本文件提供了对这一类研究的最新系统概览,特别是开发数学模型和链锁系统的基本理论。重要的例子包括:(a) 绩效评估:Markov流程、排队理论、Markov奖励流程、随机行走、流体和散射近似值以及马丁格尔理论;(b) 绩效优化:线性编程、非线性编程、整形编程和多目标编程;(c) 最佳控制和动态决策:Markov决策流程和随机最佳控制;(d) 人工智能:机器学习、深度强化学习和联合学习。迄今为止,很少研究侧重于这些研究线。我们认为,本文讨论的关于连锁系统数学方法、算法和模拟的基本理论将大力支持今后对链链技术的开发和持续创新。