文摘

区块链是一种新兴技术,它包括很多领域如分布式系统和物联网(物联网)。众所周知,区块链是比特币的底层技术,其最初的动机是源于经济激励措施。因此,很多区块链的组件(例如,共识机制)可以构造对博弈论的观点。在本文中,我们强调的结合博弈论和区块链,包括理性聪明合同,游戏理论的攻击,和合理的开采策略。换句话说,理性的当事人时,管理最大化他们的公用事业、参与区块链选择策略根据经济激励。因此,我们关注的是理性的影响党对构建块。更具体地说,我们研究智能合同方面的研究进展,理性的攻击,分别和共识机制。最后,我们提出一些未来的发展方向的基础上,简单的调查对博弈论和区块链。

1。介绍

为了便于数据处理,客户倾向于主机信方。然而,安全问题由于缺乏信任方数量激增。2017年、180000年病人的记录被黑客偷了从审美等诊所牙医在美国(1]。2017年9月,1.4亿客户的个人信息在Equifax,美国信用报告公司,被偷了(2]。2018年4月,8700万客户数据信息被泄露在Facebook平台上(3]。所有这些信息泄漏事件源自沉重的依赖集中式信任党。一旦信任方妥协,系统证券处于严重危险。因此,它是具有挑战性的放电依赖信赖党,提高节点的分布式计算(独立4- - - - - -7]。

区块链技术,“分散”潜在的支持技术,可以在分布式节点之间建立信任。因此,它可能解决上面提到的问题。2016年1月,英国政府发布了一个专题研究区块链,积极推进区块链的应用在金融和政府事务。在同一年,中国人民银行举行了研讨会数字货币探索使用区块链技术发行虚拟货币的可行性,以提高效率,方便,和透明的金融活动。于2016年发布的白皮书,中国区块链技术和应用开发,将区块链定义为一个新的应用程序框架等计算机技术的分布式数据存储、点对点的传播,共识机制、加密算法,等等。然而,也有大量的工作在区块链的底层技术。区块链的基本框架,结合博弈理论(8,9)、复杂网络和合理的协议(10,11),呈现在图1。注意,图1不同的人物(12),尽管它继承自它,因为合并后的部分是这个调查的重点。

区块链的底层技术涵盖了广泛的内容,可以分为数据层,网络层,层共识,激励层、合同层和应用程序层根据他们的功能。网络层中的节点,没有互信,实现验证通过某种共识机制等工作(战俘)的证明,证明股权(PoS)和实际拜占庭容错算法(PBFT)。这些机制的顺利实施提供坚实的基础合同层和应用程序层。实际上,展品的区块链网络是一个复杂的网络小世界的角色。因此,我们可以利用复杂网络的理论研究区块链网络的拓扑结构。另一方面,节点在区块链网络是社会的行为可能影响拓扑结构。动力层底部连接数据通过网络层与上层应用程序层和共识。激励机制(IC)的核心驱动源的技术价值区块链(13]。

一般来说,节点在网络层机制的主要功能是为了最大限度地发挥其经济效益。因此,激励层需要经济激励机制设计合理的节点最大限度地发挥其经济效益。同时,应确保区块链系统的安全性和有效性,以形成一个稳定的共识区块链历史。在经济学中,这种行为被称为理性的行为。事实上,理性是一个经济理论的基本概念,主要关注激励结构之间的相互作用,分析理性参与者的最优策略。结果是,理性的协议,参加由理性节点,可以描述节点的特点,提供一个有效的解决一些实际问题。

在图1、理性行为每一层在区块链相交,可以用来实现一些想要的结论。在本文中,我们解决区块链的理性行为,是博弈论中常用的概念。我们可能探针理性行为对博弈论的观点,因为它是一个功能强大的工具理性的行为。更具体地说,我们首先研究智能合约的理性行为。例如,攻击者可能采取合理策略在rational智能合约和刑事智能合同为了最大化他们的收入(参考部分3)。灵感以来理性党是经济激励,他们有足够的动力来赞助理性攻击利用博弈论(指节激励机制4)。共识的主要功能层负责分配奖励。是症结所在的整个区块链系统保持良好的经济和生态环境。因此,我们概述一些理性共识机制(指节5)。最后,我们强调了未来的发展方向对博弈论的组合和区块链(指节6)。

2。经典游戏中实现区块链

派对,在区块链管理最大化他们的经济收入,所以他们有动力参与协议时采取合理的策略。这不是在冲突策略不符合安全要求的协议。换句话说,理性党区块链后可以获得最大的收入,只是诚实地协议。然而,诚实的行为,在大多数情况下,对这些不和谐理性的策略。即理性的政党可以绕过安全协议来最大化他们的收入,这在某种程度上违反安全协议。从上面的,理性的政党之间的交互和安全协议可以构造成游戏。另一方面,策略可以解决激励相容的机制设计。都属于博弈论领域。因此,有必要调查博弈论在区块链。

实际上,各种工作(即理性协议)分析的安全协议对区块链对博弈论的观点。作为游戏的基本思想是建立协议,在一个平衡的存在,理性的政党获得最大的收入,同时根据定义协议是安全的。基本上,这些来自rational协议,构造成经典游戏,像囚徒困境博弈和公地悲剧的游戏。在本文中,我们调查这两个游戏(14]。

2.1。囚徒困境博弈

“囚徒困境”游戏的推导如下:两个囚犯(比如Alice和Bob)没有忏悔勾结被关进监狱。他们有两个选择:缺陷和勾结。共有四个结果根据不同的选择。(1)如果两个缺陷,每个8年监禁。(2)如果两个串通,每一年的监禁。(3)如果爱丽丝缺陷而鲍勃串通,爱丽丝是无罪释放的电荷而鲍勃十年监禁。(4)如果鲍勃缺陷而爱丽丝串通,鲍勃是无罪释放的电荷而爱丽丝十年监禁。

这是一个经典的游戏游戏理论,存在一个纳什均衡(缺陷、缺陷)。换句话说,两个囚犯有激励机制的缺陷,因为它是最优的。然而,很明显,相互勾结可能最大限度地发挥其效用。因此,囚犯陷入困境,他们必须解决的最佳解决方案的候补方案。通常,我们轮廓矩阵形式如表所示1

“囚徒困境”游戏适用于这样的场景中,各方无法事先串通,和他们不相信对方。区块链是这样一个分布式场景,不信任政党分布世界各地。各方试图最大化他们的实用程序时可能涉及的困境,安全需求之间存在的冲突的协议和理性的效用要求方。在部分3- - - - - -5、战略攻击和理性协议基于博弈论强调这些区块链技术如何利用它们在各自领域解决一些棘手的问题。

2.2。公地悲剧的游戏

区块链的安全问题来自个人和集体理性之间的冲突。区块链系统是安全的,如果各方遵守协议,激励兼容的实用要求。否则,安全协议的违反,因为理性党总能最大化他们的公用事业违反协议。

然而,如果理性党实现其效用不断牺牲整个区块链系统的安全性。区块链总有一天会消失,导致不良的结果,理性的政党获得什么。这种情况类似于常见的悲剧游戏,区块链的安全系统是理性的公共产品。

公地悲剧的基本模型游戏区块链如下。说,有 党区块链系统和他们每个人策略 选择。的收入 每个策略的递减函数 整体的策略。另一方面,存在成本 对每个策略。因此,政党的效用 当他选择策略

事实上,公地悲剧游戏是理性的社会陷阱派对。他们必须利用策略,可能在长期最大化他们的工具。正如上面提到的,理性的政党之间的交互和协议在区块链可以描述为一个公地悲剧的游戏,特别是在池矿业(指节4)。

3所示。最先进的智能合同

1996年,尼克。萨博提出智能合同的概念。“一个聪明的合同中定义的是一组承诺数字形式,包括协议合同参与者可以实现这些承诺。“智能的实现合同之前,参与者做出承诺。那么聪明的合同将自动执行触发条件时,没有参与者可以偏见合同承诺。聪明的合同可以自动执行事先审查,这可能避免棘手的问题,如合同纠纷(12]。然而,聪明的合同还没有应用到实际的行业由于缺乏有效的技术支持和信任的平台。Ethereum提供了一个可实现的智能开发平台合同利用分散等区块链技术的特点,nontamperability,过程透明、可追溯性等(15]。图灵的Ethereum提供完整的脚本语言,可以嵌入更多的附加信息。因此,任何聪明的合同,一旦精确定义,Ethereum可以自动构建和实施。智能合约的白皮书:12用例业务&之外,商会的数字出版的和智能合同联盟在2016年12月,指出智能合同可以应用在抵押贷款等各领域,物联网,医学研究等。

聪明的合同的安全问题可以概括为两个方面:内部安全和外部攻击。Luu et al。16)提出一种新的安全问题对智能合同并提出相应的解决方案加强智能合约的鲁棒性。Kosba et al。17)提出了一个分散系统,鹰,地址智能合约的内容的隐私。Bhargavan et al。18)编译成聪明的合同 语言的正确性验证智能合同。Atzei et al。19]总结智能Ethereum合同。他们关注合同的鲁棒性和分类程序编程陷阱。Dika分类智能合同的漏洞(20.]。此外,他们分析代码安全问题在智能Ethereum合同,如Oyente、安全和SmartCheck。最近,尼克里奇et al。21]分析约一百万智能合约,其中34200天生容易受到黑客的攻击。此外,他们还利用MAIAN作为一种工具来分析智能合同的有效性。基于3759智能合约的样本,其中3686包含漏洞,漏洞的概率是89%。智能合同的漏洞也会引起客户的电子属性在Ethereum锁定。2017年11月,大约3亿美元被永久冻结Ethereum Ethereum聪明一些用户的误操作的合同。

除了固有的安全问题在聪明的合同,也有许多攻击专门针对智能合同。Velner et al。22]介绍基于智能合同攻击模型,通过攻击者可以摧毁我池的正常工作。Juels et al。23)提出了刑事智能合同的概念。犯罪分子可以利用智能合同进行一些非法活动,如非法销售盗版电影。他们关注讨论的可行性和危害性刑事聪明的合同。最后,他们呼吁相关法律和政策的引入提高技术预防措施。Brunoni和Beaudet-Labrecque也深入讨论如何使用智能合同实施网络犯罪(24]。Alharby和van Moorse甚至认为没有犯罪对策目前智能合同(25]。当前的研究增加了人们的担忧造成的伤害聪明的合同。此外,学者们试图抵制智能合约造成的负面影响。王等人分析刑事智能合约的有效性通过设置一些参数合理。他们证明,给予适当的参数,刑事情报合同的成功的概率是极低的26]。张等人进一步损害刑事智能合同利用q学习的阈值(27]。Bigi等人结合博弈论和正式的方法来验证智能合约的有效性(28]。他们主要分析系统带来的不确定性智能引入的存款合同。因此,他们解决智能合同的有效性。尽管智能合同并不完美和安全,他们仍有广泛的应用。例如,当客户在云计算外包一些任务,有两个问题:(1)客户的成本更高,(2)一旦大部分云勾结,校长还学不正确的值。董et al。29日)提出了一个聪明的合同来验证anticollusion在云计算与博弈论相结合智能合同。他们假定客户端和云是理性的参与者,在前者致力于最大化他们的利益提供了计算结果的正确性。

2介绍了未来的发展方向为智能合同基于上述相关工作。智能环境合同必须更复杂的和实用的。

4所示。理性的我池攻击和激励机制

向经济角度看,比特币的激励机制已经解决了这个问题的矿工的动机。然而,博弈论在经济学领域的应用已经非常成熟。因此,它是自然的分析一些问题在比特币和区块链从博弈论的角度。我们都知道,比特币是挖掘中最重要的机制。Tschorsch,本篇报告提供比特币的基本概念和工作流30.]。如果矿工想比特币,他们需要解决一个具体的数学问题。矿工,解决问题和找到一个比特币,可以得到12.5比特币。2020年2月5日,比特币的价值是9217.61美元,这为矿工提供了足够的动力。然而,它需要一定的计算能力来解决这些问题。通常要花几个月甚至几年一个矿工找到一块比特币。通常情况下,会出现一个新的块比特币网络在大约10分钟。因此,大多数矿工徒劳无功。出于这个原因,一些矿工构成矿业池通过他们的计算能力作为一个整体。如果他们在一个适当的时间内找到一个有效的阻止,他们将分享奖励根据他们的计算能力。 However, toward the view of game theory, miners may achieve additional rewards by leveraging the security vulnerabilities in the incentive mechanism. Therefore, rational miners have incentives to deviate from the honest strategy, which is similar to the noncooperative game in game theory.

Schrijvers et al。31日)定义一个池支付函数在一个池从博弈论的角度。矿业池,矿工战略可以选择时间报告一旦他们找到一个新的块。他们目前的支付函数的三个属性:(a)激励相容,(b)比例支付,和(c)预算平衡(BB)。Schrijvers等人分析是否支付功能基于分配策略满足这些特征。成比例的回报函数,表示R道具,指的是奖励的分配根据每个矿工的计算能力,这是一个早期矿池分配策略。然而,R道具只有满足的性质(b)和(c), Pay-Per-Share (PPS)奖励函数只满足(a)的财产。Eyal和爵士突出比特币的激励相容的协议(32),允许矿工勾结。他们证明理性的矿工最终会变成自私的矿工勾结形成一个自私的池。另一方面,池可以吸引越来越多的自私的矿工。因此,池可能会发展成一个超级池组成大部分矿工的整个系统。因此,比特币又变成了一个集中的系统,这有悖于初衷的比特币。换句话说,任何自私的挖掘策略可以形成一个超级池控制绝大多数矿工。这样自私的矿业战略被称为自私矿业攻击。为了抵御这类攻击,Eyal和先生提出一种改进的版本的比特币向后兼容的协议。

Nayak et al。33)扩大采矿的空间策略,包括“固执”策略。他们证明自私矿业不是一个好策略,一个更大的战略空间。Nayak等人主要调查两种类型的矿业攻击:“自私的矿业”风格和Eclipse攻击。矿工把eclipse攻击基于网络层来提高他们的回报。换句话说,一些eclipse攻击的受害者,给出最优策略,可以从攻击中受益。Kroll et al。34)作为比特币矿业矿工和比特币持有者之间的游戏。此外,他们解决51%攻击游戏的影响和管理达到一个平衡。他们还提出一种新的攻击:金手指的攻击,攻击者的动机源于比特币以外的外部动机。例如,攻击者可能是一个执法机构或情报单位希望削弱比特币的能力。最后,他们特性的影响游戏金手指攻击,指出政府监管的必要性。

Heilman介绍了新鲜度优先(FP)机制(35),惩罚自私的矿工不及时释放块使用不可伪造时间戳。他们增加阈值,而[32),从0.25到0.32。然而,FP机制是激励相容和健壮的可锻造的时间戳。即FP机制的实现取决于不可伪造时间戳,这很难实现(36,37]。因此,《外交政策》的实现机制有一定的局限性。Solat自私和Potop-Butucaru提出一个解决方案矿业攻击和拒绝攻击,零块(38),它不依赖于时间戳。在零方框图,诚实的矿工将拒绝接受新的块如果自私矿工持有超过一个垫块间隔。

Sapirshtein et al。39]扩展文学的工作并提出一个高效的算法,可以计算 - - - - - -最优( ≥0)自私的挖掘策略。他们证明算法的正确性,分析其误差范围。矿工可以增加他们的回报依赖于上面提到的高效算法。此外,他们发动自私矿业攻击。他们还证明,如果我们考虑网络传输的延迟块,阈值为零。也就是说,不管有多少资源攻击者控制,总是会有一个自私的挖掘策略,这将带来更多的利润比诚实的挖掘。最后,他们总结自私的采矿和双支出之间的交互。

Eyal讨论了扣缴攻击两个采矿池(40]。有一个个人理性和集体理性之间的矛盾两个采矿池,这是类似于公地悲剧的游戏。Eyal提出拒绝攻击两个采矿池。更具体地说,一个攻击池的经理第一次注册为普通矿工在其他受害者池。他接受几个受害者池中的任务和分配他们攻击池中渗透矿工。攻击池中渗透矿工的比率称为渗透速率。攻击池提交浸润矿工的工作能力的一部分受害者池,让受害者池浸润矿工的能力进行评估。当渗透矿工提交full-work证书,攻击池将忽略这个工作。拒绝攻击的缺点是,受害者池的整体计算能力并没有增加(浸润矿工不工作),但其平均预算有所下降。实际上,它削弱攻击池将受害者池的计算能力。 As a result, withholding attack generally reduces the computing power of the entire network. For two mining pools, withholding attack is the only Nash equilibrium [41]。然而,最好是对矿业池不拒绝攻击。对博弈论的角度来看,这是一个矿工的困境池是否进行扣缴攻击。矿工的常数采矿过程类似于一个重复的囚徒困境博弈。罗森菲尔德建议修改的块结构来解决这个问题42]。

在挖掘的过程中,仍有各种详细的问题探索除了构建自私矿业池。矿工获得交易费用一旦他们找到一个新块,块包含多个事务。然而,交易的数量是一个困难的问题,这应该平衡传播速度和交易费用。用更少的交易是一块具有较高的传播速度,减少交易费用。一块有更多交易同时拥有更多的交易费用较低的传播速度。为了解决这个问题,Houy定义了一个比特币矿业矿工之间的游戏(43),假设交易包含在一个块的数量是一个游戏的结果。Houy讨论了影响交易费用的块大小对一个经济的观点(44]。任何情况下固定交易费用相当于设置允许的最大块大小的块。此外,对交易相当于一个固定的交易费征收的税每个事务,这无疑会削弱比特币的经济和生态环境。然而,交易费用将减少到零再次如果每个块的最大大小没有限制。在这种情况下,矿业公司类似于Stackelberg博弈的追随者。为了最大化回报在有限的块大小,矿工管理包括尽可能多的交易。图3提出了未来的发展方向对合理的开采袭击基于相关的工作。

5。共识机制

区块链共识层的主要作用是为了达成共识与高度分散的决策权分散系统。共识的问题是一个研究热点,学术价值了很长一段时间。核心指标容错比例和收敛速度。常用的共识机制是工作证明(战俘)[45)(参考算法1)。每个节点在一个不断变化的块的战俘计算SHA256头。共识机制的结果是找到一个哈希值小于某个值。如果新散列值生成一个新的块。比特币的节点,计算出散列值称为矿工和共识的过程叫做挖掘。尽管战俘可以实现分权和分布式会计、战俘严重依赖于节点的功率,低吞吐量和较差的可伸缩性。事实上,比特币介绍了博弈论中的战俘机制没有迫使错误(恶意)节点的数量。战俘假设网络中的每个节点都是理性和战俘内利用经济激励来维持运行。最近,研究人员提出其他共识机制不依赖计算能力,如proof-of-stake (PoS)机制和delegated-proof-of-stake (DPoS)机制(46]。

步骤1。最初的投票组 是空的,每个聚会吗 有一个建议 通过解决一个困难的问题
步骤2。每一方广播 和其他更新他们的投票组后验证方案的有效性
步骤3。他们投票赞成这个提议 得票最多的
步骤4 记录区块链和一个人提议赢得奖励吗

PoS机制的基本思想是为了证明所有权的股份。PoS比战俘以来更可靠节点持有股份越多,越不可能他们会攻击系统。Peercoins,首次实现真正的股票证书,基于年龄的硬币,并决定谁创建下一个块。在DPoS机制,股权所有者选择代表生成下一个块。上述共识机制是基于经济利益的游戏。节点将失去一些经济利益一旦恶意节点破坏机制。因此,大多数节点有动力来维持机制。成就的同时,必须保证一致的概率后一代的多个块。在分布式系统中,经典的拜占庭式的算法可以解决确定性问题。卡斯特罗和Liskov提出一个实用的拜占庭容错(PBFT) [47),解决效率低的问题的经典拜占庭容错算法。更具体地说,说有N区块链中的节点网络,拜占庭恶意节点的数量 然后PBFT至少可以确保 节点达成共识之前将信息添加到分布式共享的分类帐。PBFT包括以下的优点:(1)它是一个完整的理论证明系统,(2)每一块是由一个独特的主节点,和(3)没有叉子。

然而,网络的复杂性 ,这极大地增加了网络开销,降低了系统效率。因此,系统的性能与PBFT不高,更适合一个区块链系统与较少的节点,例如,财团区块链。目前,Hyperledger面料1.0是开发一个共识BFT-Smart等模块,简化了拜占庭容错(SBFT)和HoneyBadgerBFT(参考算法2基于插件(48,49]。此外,它也是一个需要解决的问题关于如何支持节点动态加入和退出机制的共识。米勒等人研究的可能性战俘机制来解决单点拜占庭一致性的问题在几个拜占庭节点在异步网络50]。浏览完et al .,战俘机制的基础上,提出两个共识机制多实例设置(51]。机制符合所有属性(a)、(b)和(c),但它没有考虑异步网络和参与诚实节点的问题。

步骤1。一个提议 组成的 交易是随机选择和加密 ,在哪里 批量大小参数和吗 是政党的数量吗
步骤2。这些暗文方达成一致
步骤3。党第一次解密 如果它通过了验证

浏览完等人共识机制命名为比特币的骨干协议(参考算法3)。他们首先描述三个参数 ,f 代表哈希诚实参与者的力量,在每一轮的对手。f代表了战俘,比特币网络中所有参与者期望价值实现在每一轮。两个支柱协议提出的一些基本性质。(1)常见的前缀属性:区块链由诚实的参与者将有最大的常见的前缀 > ,在哪里 它要求大多数参与者诚实时为了满足常见的前缀的特点 往往是1。(2)chain-quality属性:块的比例由任何诚实的参与者提供的一个诚实的参与者至少 例如,当 ,块由诚实的参与者只有少数区块链。浏览完等人证明如果骨干协议满足常见的前缀属性和块质量属性,它可以满足两个基本属性:协议和拜占庭协议的有效性以极大的可能性。然而,这项工作49)不考虑延迟消息传递过程。在对手之前发送自己的信息,它可以看到所有诚实参与者的信息,这将带来隐私问题。Sompolinsky琐辖提出一个最长的规则称为鬼(52)以达到共识的区块链。当有叉区块链,鬼选择的子树叉的最大重量。鬼的变种已经采用Ethereum项目。然而,鬼等攻击并没有自私的挖掘。此外,(52)只考虑有限的延误和特定的攻击而不是隐瞒块攻击。Lewenberg等人改善鬼(53)减少铁矿石合同价的优先级和进一步提高系统吞吐量。

步骤1。每一方维护当地的链C和更新它通过调用战俘算法(参考算法1)。
步骤2。然而,聚会 不立即更新它什么时候C有任何改变。相反, 首先检查是否有任何其他“更好”链通过验证其沟通磁带。
步骤3。一个输入x是由其中的一些功能和本地链C是更新的 通过调用战俘。
步骤4。更新后的链 播放其他各方。注意,骨干共识协议是函数依赖于输入的贡献 和链式阅读功能 读者可能会发现更多的细节在51]。

德克等人提出PeerCensus [54)允许节点动态加入和退出。他们实现PeerCensus协议Discoin,达到强烈的一致性。注意,Discoin不依赖区块链但拜占庭协议。通过等人考虑区块链共识机制在异步网络在一个正式的模型中,在新的节点可以随时加入该网络,对手可以自适应地腐败诚实节点(55]。等人通过扩展区块链的性质一致协议:一致性、未来的自洽性, - - - - - -链增长, - - - - - -链的质量。在[52],Sompolinsky琐辖指出链增长的本质,虽然他们只考虑的预期增长链。连锁聚合特征也提到他们的一个文件中(51]。链质量的本质是首次提出和讨论的比特币论坛(32]。我们最好的知识,(49首先定义了“质量链的概念。“[这项研究55证明,鉴于某些条件,区块链共识协议满足所有属性。

理性的行为也在拜占庭协议实现协议。例如,格罗斯等人提出一个拜占庭协议基于理性的对手(56]。他们结合博弈论和密码学,假设的一些参与者在网络是诚实的,有些是理性的。理性的参与者是理性控制的对手,他们试图最大化他们的奖励由偏置最终结果。克罗齐和卡茨注重理性的广播和拜占庭协议。他们证明许多典型的拜占庭协议中不言而喻的结论并不建立在一个理性的对手的环境。例如,一个不能达成共识时 共识的问题并没有规定广播问题 最后,他们分类结果对理性的拜占庭协议分为三个类别:(1)协议0,(2)协议1,(3)不一致。参与者对结果有不同的偏好,这取决于效用函数。他们强调的影响对手偏好理性的拜占庭协议:(1)对手的偏好是完全已知的,(2)只有对手的偏好之间的一致性和不一致性,和(3)在一致性,不知道对方喜欢0或1。

在博弈理论中,这些场景被称为游戏游戏的完整信息或不完整的信息。格罗斯等人证明,如果传统的拜占庭一致性问题是安全的,那么理性的对手策略在rational拜占庭一致性是纳什的策略。任等人讨论拜占庭共识时考虑消息类型(57]。他们还介绍了理性行为的概念。即理性发行者的事务我自己或我雇佣别人。任等人定义的特征值传播的价值转移帐模型(VTL模型):(1)理性的发送方证明的真实性事务收件人,(2)理性的收件人应该验证事务在收到它的真实性,和(3)这些交易的真实性并不重要,如果某些交易的交易没有影响理性的收件人已经收到了。他们还证明,如果所有节点是理性的,那么有效的交易系统可以抵抗重瓣花的攻击。图4介绍了共识机制未来的发展方向。

6。未来的研究方向

博弈理论渗透到各级区块链技术,整个区块链严重依赖的行为动机维持区块链,这通常是经济激励。因此,它是一个热门话题的影响考虑理性行为在区块链技术的关键技术。同时,区块链网络由参与者具有复杂网络特征,构造和参与者的行为会影响网络的拓扑结构,这是共识机制密切相关。总之,区块链技术是未来的发展方向主要集中在以下几个方面:(1)根据代码智能合同自动运行事先同意,不执行过程中受外界影响。因此,在现实生活中在各领域的广泛应用。除了自己的弱点和外部攻击,它成为一个研究热点调查上的理性行为有效性的影响。当前研究理性聪明合同关注完整信息游戏的场景。效用函数是常识。然而,有很多场景在现实生活中不对称信息。这些不对称情况导致罕见的效用函数的知识。因此,实施不完整的信息场区块链是未来研究的方向之一。(2)激励机制是区块链技术的核心机制之一,这对区块链是至关重要的。目前,博弈论是用来讨论单一的激励相容策略——或multiple-mine池。所以,矿工们有足够的矿业激励来促进区块链的效率。为了最大化自己的利益,理性,矿工们必须保持竞争和合作与其他矿工和选择性地释放他们的信息。因此,它是一个未来的研究方向,权衡各方的信息和合理开发最优激励相容策略。(3)目前,大多数的共识机制基于拜占庭容错算法假设有拜占庭节点和诚实的节点。大多数作品讨论拜占庭节点的比例和共识的容错机制。一些工作考虑节点的加入和退出的影响下的异步网络共识机制。假设节点是理性的,邻居节点的选择,当新节点加入异步网络,还将考虑对未来的收入的影响。因此,小世界现象的过程中网络进化是理性行为的影响。同时,理性拜占庭协议有一定影响信息广播和一致性相比传统拜占庭协议。这是一个未来的研究方向将理性行为整合到网络演化和拜占庭协议。

数据可用性

作者声称,所有数据都由Visio的工具。没有数据被用来支持本研究。

的利益冲突

作者宣称没有利益冲突有关的出版。

确认

这项研究得到了国家自然科学基金资助的基础。62072273,61962009,61832012,61771231,6150028,61672321,和61771289,贵州省重大科技专项项目(20183001),贵州省级重点实验室的基础的公共大数据(没有。2019 bdkfjj009),人才项目贵州大数据的学院,贵州省级重点实验室的公共大数据([2018]01)。