中文

区块链上的博弈论:一种带智能合约的博弈模型

计算机科学与博弈论 2023-04-05 v1

摘要

我们提出一种博弈模型,其中参与者共享对区块链的访问权限,并可通过部署智能合约代表其行事。这改变了关于理性的基本博弈论假设,因为合约可约束参与者在特定子博弈中采取非理性行动,使原本不可信的威胁变得可信。考虑到多个能够相互推理的合约之间的交互,情况进一步复杂化。这以非平凡的方式改变了博弈的性质,因为选择部署哪个合约本身可被视为博弈中的一步。我们的模型推广了已知的均衡概念:单一合约等价于Stackelberg均衡,两个合约等价于逆向Stackelberg均衡。我们证明了此类带智能合约博弈中计算SPE复杂度的若干界限。我们表明计算SPE在一般情形下是PSPACE\textsf{PSPACE}困难的。具体而言,在含kk个合约的博弈中,我们证明对不完美信息博弈计算SPE是ΣkP\Sigma_k^\textsf{P}困难的。我们证明若允许无界数量的合约,在计算完美信息博弈的SPE仍为PSPACE\textsf{PSPACE}困难。我们给出了一个在完美信息双合约博弈中计算SPE的算法,其运行时间为O(m)O(m\ell),其中mm为博弈树大小,\ell为终端节点数。最后,我们猜想该问题对三个合约是NP\textsf{NP}完全的。

关键词

引用

@article{arxiv.2107.04393,
  title  = {Game theory on the blockchain: a model for games with smart contracts},
  author = {Mathias Hall-Andersen and Nikolaj I. Schwartzbach},
  journal= {arXiv preprint arXiv:2107.04393},
  year   = {2023}
}