Auction in blockchain: Applications and challenges

Expand
  • 1. Center on Frontiers of Computing Studies, Peking University, Beijing 100871, China
    2. School of Business, Suzhou University of Science and Technology, Suzhou 215009, Jiangsu, China

Received date: 2021-12-17

  Online published: 2023-03-16

Abstract

Blockchain is an important part of the new generation of information technology. It is a new database software integrated with distributed network, encryption technology, smart contract and other technologies. Over the past decade, blockchain technology has had a wide impact on a global scale. Today's blockchain technology has shifted from its initial focus on the decentralization of cryptocurrency and payment to the decentralization of the market. The emergence of smart contract makes the decentralized finance (De-Fi) based on blockchain technology enter a state of rapid development, and various auction scenarios in the context of blockchain also emerge. From the perspective of mechanism design, this paper is the first to summarize and analyze the auction mechanisms on the blockchain in recent years by taking the transaction fee mechanism, NFT auction and MEV auction as the main objects. In addition, we also highlight the challenges and the open problems of the auction mechanism design, based on the characteristics of blockchain.

Cite this article

Hongyin CHEN, Yukun CHENG, Xiaotie DENG, Zhanghao YAO . Auction in blockchain: Applications and challenges[J]. Operations Research Transactions, 2023 , 27(1) : 1 -29 . DOI: 10.15960/j.cnki.issn.1007-6093.2023.01.001

References

1 Nakamoto S. Bitcoin: A peer-to-peer electronic cash system [EB/OL]. (2008-11-01)[2021-12-15]. https://bitcoin.org/bitcoin.pdf.
2 Buterin V. On public and private blockchains [EB/OL]. (2015-08-07)[2021-12-02]. https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/.
3 Zetzsche D A , Arner D W , Buckley R P . Decentralized finance[J]. Journal of Financial Regulation, 2020, 6 (2): 172- 203.
4 Scha${\rm{\ddot r}}$ F . Decentralized finance: On blockchain-and smart contract-based financial markets[J]. Federal Reserve Bank of St. Louis Review, 2021, 103 (2): 153- 74.
5 Raval S. Decentralized Applications: Harnessing Bitcoin's Blockchain Technology [M]. California: O'Reilly Media Inc., 2016.
6 Adler J, Berryhill R, Veneris A, et al. Astraea: A decentralized blockchain oracle[C]// 2018 IEEE International Conference on Internet of Things and IEEE Green Computing and Communications and IEEE Cyber, Physical and Social Computing and IEEE Smart Data, 2018: 1145-1152.
7 Caldarelli G . Understanding the blockchain oracle problem: a call for action[J]. Information, 2020, 11 (11): 509.
8 Fairfield J. Tokenized: The law of non-fungible tokens and unique digital property [EB/OL]. (2021-04-06)[2021-12-06]. https://ssrn.com/abstract=3821102.
9 Wang Q, Li R, Wang Q, et al. Non-fungible token (NFT): Overview, evaluation, opportunities and challenges [J]. 2021, arXiv: 2105.07447.
10 Kugler L . Non-fungible tokens and the future of art[J]. Communications of the ACM, 2021, 64 (9): 19- 20.
11 Angeris G, Chitra T. Improved price oracles: Constant function market makers [C]// Proceedings of the 2nd ACM Conference on Advances in Financial Technologies, 2020: 80-91.
12 Xu J, Vavryk N, Paruch K, et al. SoK: Decentralized Exchanges (DEX) with Automated Market Maker (AMM) protocols [J]. 2021, arXiv: 2103.12732.
13 Jiao Y, Wang P, Niyato D, et al. Social welfare maximization auction in edge computing resource allocation for mobile blockchain [C]// 2018 IEEE International Conference on Communications (ICC), 2018: 1-6.
14 Guo S , Dai Y , Guo S , et al. Blockchain meets edge computing: Stackelberg game and double auction based task offloading for mobile blockchain[J]. IEEE Transactions on Vehicular Technology, 2020, 69 (5): 5549- 5561.
15 Hassija V, Bansal G, Chamola V, et al. Blockcom: A blockchain based commerce model for smart communities using auction mechanism [C]// 2019 IEEE International Conference on Communications Workshops. IEEE, 2019: 1-6.
16 Wang J , Wang Q , Zhou N , et al. A novel electricity transaction mode of microgrids based on blockchain and continuous double auction[J]. Energies, 2017, 10 (12): 1971.
17 Wang J , Lu N , Cheng Q , et al. A secure spectrum auction scheme without the trusted party based on the smart contract[J]. Digital Communications and Networks, 2021, 7 (2): 223- 234.
18 Fan X , Huo Y . Blockchain based dynamic spectrum access of non-real-time data in cyber-physical-social systems[J]. IEEE Access, 2020, 8, 64486- 64498.
19 Sonnino A, Król M, Tasiopoulos A G, et al. ASTERISK: Auction-based shared economy resolution system for blockchain [J]. 2019, arXiv: 1901.07824.
20 Sonnino A, Król M, Tasiopoulos A G, et al. Asterisk: Auction-based shared economy resolution system for blockchain [J]. 2019, arXiv: 1901.07824.
21 Xiong W , Xiong L . Anti-collusion data auction mechanism based on smart contract[J]. Information Sciences, 2021, 555, 386- 409.
22 Vishnia G R , Peters G W . AuditChain: A trading audit platform over blockchain[J]. Frontiers in Blockchain, 2020,
23 Shi Z, de Laat C, Grosso P, et al. When blockchain meets auction models: A survey, some applications, and challenges [J]. 2021, arXiv: 2110.12534.
24 Daian P, Goldfeder S, Kell T, et al. Flash boys 2.0: Frontrunning in decentralized exchanges, miner extractable value, and consensus instability [C]// 2020 IEEE Symposium on Security and Privacy, 2020: 910-927.
25 Qin K, Zhou L, Gervais A. Quantifying blockchain extractable value: How dark is the forest? [J]. 2021, arXiv: 2101.05511.
26 Sanka A I , Irfan M , Huang I , et al. A survey of breakthrough in blockchain technology: Adoptions, applications, challenges and future research[J]. Computer Communications, 2021, 169 (10): 179- 201.
27 Yaga D, Mell P, Roby N, et al. Blockchain technology overview [J]. 2019, arXiv: 1906.11078.
28 Lin I C , Liao T C . A survey of blockchain security issues and challenges[J]. International Journal of Network Security, 2017, 19 (5): 653- 659.
29 Eyal I, Sirer E G. Majority is not enough: Bitcoin mining is vulnerable [C]// International Conference on Financial Cryptography and Ddata Security, 2014: 436-454.
30 Sapirshtein A, Sompolinsky Y, Zohar A. Optimal selfish mining strategies in bitcoin [C]// International Conference on Financial Cryptography and Data Security, 2016: 515-532.
31 Liu Z, Luong N C, Wang W, et al. A survey on applications of game theory in blockchain [J]. 2019, arXiv: 1902.10865.
32 Androulaki E, Barger A, Bortnikov V, et al. Hyperledger fabric: a distributed operating system for permissioned blockchains [C]// Proceedings of the thirteenth EuroSys conference, 2018: 1-15.
33 Guru D , Perumal S , Varadarajan V . Approaches towards blockchain innovation: A survey and future directions[J]. Electronics, 2021, 10 (10): 1219.
34 Merkle R C. A digital signature based on a conventional encryption function [C]// Conference on the Theory and Application of Cryptographic Techniques, 1987: 369-378.
35 Gervais A, Karame G O, Wüst K, et al. On the security and performance of proof of work blockchains [C]// Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, 2016: 3-16.
36 Gilad Y, Hemo R, Micali S, et al. Algorand: Scaling byzantine agreements for cryptocurrencies [C]// Proceedings of the 26th Symposium on Operating Systems Principles, 2017: 51-68.
37 Castro M , Liskov B . Practical byzantine fault tolerance[J]. Operating Systems Design and Implementation, 1999, 99 (1999): 173- 186.
38 Szabo N . Formalizing and securing relationships on public networks[J]. First Monday, 1997, 2 (9)
39 Wood G . Ethereum: A secure decentralised generalised transaction ledger[J]. Ethereum Project Yellow Ppaper, 2014, 151, 1- 32.
40 Ashizawa N, Yanai N, Cruz J P, et al. Eth2Vec: Learning contract-wide code representations for vulnerability detection on ethereum smart contracts [C]// Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure, 2021: 47-59.
41 Zoltu M. EIP-2718: Typed transaction envelope [EB/OL]. (2020-06-13)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-2718.
42 Aggarwal G, Hartline J D. Knapsack auctions [C]// Seventeenth Acm-Siam Symposium on Discrete Algorithm, 2006: 1083–1092.
43 Roughgarden T. Transaction fee mechanism design [J]. 2021, arXiv: 2106.01340.
44 Roughgarden T. Transaction fee mechanism design for the ethereum blockchain: An economic analysis of eip-1559 [J]. 2020, arXiv: 2012.00854.
45 Chung H, Shi E. Foundations of transaction fee mechanism design [J]. 2021, arXiv: 2111.03151.
46 Entriken W, Shirley D, Evans J, et al. EIP-721: Non-fungible token standard [EB/OL]. (2018-01-24)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-721.
47 Vogelsteller F, Buterin V. EIP-20: Token standard [EB/OL]. (2015-11-19)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-20.
48 CoinGecko. 2021 Q3数字资产行业季度报告[EB/OL]. (2021-10-21)[2021-12-15]. https://assets.coingecko.com/reports/2021-Q3-Report/CoinGecko-2021-Q3-Report-CN.pdf.
49 Radomski W, Cooke A, Castonguay P. EIP-1155: Multi token standard [EB/OL]. (2018-06-17)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-1155.
50 Lockyer M, Mudge N, Schalm J. EIP-998: ERC-998 composable non-fungible token standard [EB/OL]. (2018-07-07)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-998.
51 Mussenbrock C. EIP-1523: Standard for insurance policies as ERC-721 non fungible tokens [EB/OL]. (2018-10-10)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-1523.
52 Burks Z, Morgan J, Malone B, et al. EIP-2981: NFT royalty standard [EB/OL]. (2020-09-15)[2021-12-02]. https://eips.ethereum.org/EIPS/eip-2981.
53 Kong D R , Lin T C . Alternative investments in the Fintech era: The risk and return of non-fungible token (NFT)[J]. Social Science, 2021, 3914085.
54 Krishna V . Auction Theory[M]. San Diego: Academic Press, 2002.
55 Milgrom P , Weber R J . The value of information in a sealed-bid auction[J]. Journal of Mathematical Economics, 1982, 10 (1): 105- 114.
56 Vickrey W . Counterspeculation, auctions, and competitive sealed tenders[J]. The Journal of Finance, 1961, 1 (1): 8- 37.
57 Myerson R . Optimal auction design[J]. Mathematics of Operations Research, 1981, 6 (1): 58- 73.
58 Baye M R , Kovenock D , De Vries C G . The all-pay auction with complete information[J]. Economic Theory, 1996, 8 (2): 291- 305.
59 Clarke E . Multipart pricing of public goods[J]. Public Choice, 1971, 11 (1): 17- 33.
60 Groves T . Incentives in teams[J]. Econometrica: Journal of the Econometric Society, 1973, 41 (4): 617- 631.
61 Jansen B J , Mullen T . Sponsored search: An overview of the concept, history, and technology[J]. International Journal of Electronic Business, 2008, 6 (2): 114- 131.
62 Edelman B , Ostrovsky M , Schwarz M . Internet advertising and the generalized second-price auction: Selling billions of dollars worth of keywords[J]. American Economic Review, 2007, 97 (1): 242- 259.
63 Edelman B , Ostrovsky M . Strategic bidder behavior in sponsored search auctions[J]. Decision Support Systems, 2007, 43 (1): 192- 198.
64 Basu S, Easley D, O'Hara M, et al. StableFees: A Predictable Fee Market for Cryptocurrencies [EB/OL]. (2019-01-30)[2021-12-07]. https://ssrn.com/abstract=3318327.
65 Lavi R, Sattath O, Zohar A. Redesigning Bitcoin's fee market [C]// The World Wide Web Conference, 2019: 2950-2956.
66 Yao A C C. An incentive analysis of some Bitcoin fee designs [J]. 2018, arXiv: 1811.02351.
67 Goldberg A V , Hartline J D , Karlin A R , et al. Competitive auctions[J]. Games and Economic Behavior, 2006, 55 (2): 242- 269.
68 Chatterjee K, Goharshady A K, Pourdamghani A. Probabilistic smart contracts: Secure randomness on the blockchain [C]// 2019 IEEE International Conference on Blockchain and Cryptocurrency, 2019: 403-412.
69 Alsalami N, Zhang B. Uncontrolled randomness in blockchains: Covert bulletin board for illicit activity [C]// 2020 IEEE/ACM 28th International Symposium on Quality of Service, 2020: 1-10.
70 Buterin V. Blockchain resource pricing [EB/OL]. (2018-08-08)[2021-12-02]. https://ethresear.ch/uploads/default/original.
71 Buterin V, Conner E, Dudley R, et al. EIP-1559 specification [EB/OL]. (2019-04-13)[2021-12-02]. https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md.
72 Leonardos S, Monnot B, Reijsbergen D, et al. Dynamical analysis of the EIP-1559 ethereum fee market [J]. 2021, arXiv: 2102.10567.
73 Reijsbergen D, Sridhar S, Monnot B, et al. Transaction fees on a honeymoon: Ethereum's EIP-1559 one month later [J]. 2021, arXiv: 2110.04753.
74 Wei Z , Lin M . Auction vs. posted-price: Market mechanism, lender behaviors, and transaction outcomes in online crowdfunding[J]. Social Science Electronic Publishing, 2017,
75 Ferreira M V X, Moroz D J, Parkes D C, et al. Dynamic posted-price mechanisms for the blockchain transaction-fee market [J]. 2021, arXiv: 2103.14144.
76 Cachin C , Kursawe K , Shoup V . Random oracles in constantinople: Practical asynchronous byzantine agreement using cryptography[J]. Journal of Cryptology, 2005, 18 (3): 219- 246.
77 Bhat A, Shrestha N, Luo Z, et al. Randpiper-reconfiguration-friendly random beacons with quadratic communication [C]// Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security, 2021: 3502-3524.
78 Das S, Krishnan V, Isaac I M, et al. SPURT: Scalable distributed randomness beacon with transparent setup [EB/OL]. [2021-12-08]. https://www.xueshufan.com/publication/3175791793.
79 Cryptopunks [EB/OL]. [2021-12-15]. https://www.larvalabs.com/cryptopunks.
80 BAYC [EB/OL]. [2021-12-15]. https://boredapeyachtclub.com/.
81 Galal H S, Youssef A M. Verifiable sealed-bid auction on the ethereum blockchain [C]// International Conference on Financial Cryptography and Data Security, 2018: 265-278.
82 Douceur J R. The sybil attack [C] //International Workshop on Peer-to-Peer Systems, 2002: 251-260.
83 Levine B N, Shields C, Margolin N B. A survey of solutions to the sybil attack [D]. Amherst: University of Massachusetts Amherst, 2006.
84 Swathi P, Modi C, Patel D. Preventing sybil attack in blockchain using distributed behavior monitoring of miners [C]// 2019 10th International Conference on Computing, Communication and Networking Technologies. IEEE, 2019: 1-6.
85 Beres F, Seres I A, Benczur A A, et al. Blockchain is watching you: Profiling and deanonymizing ethereum users [C]// 2021 IEEE International Conference on Decentralized Applications and Infrastructures, 2021: 69-78.
86 Yokoo M , Sakurai Y , Matsubara S . The effect of false-name bids in combinatorial auctions: New fraud in Internet auctions[J]. Games and Economic Behavior, 2004, 46 (1): 174- 188.
87 Stiglitz J E . Pareto efficient and optimal taxation and the new new welfare economics[J]. Handbook of Public Economics, 1987, 2 (2): 991- 1042.
88 Iwasaki A, Conitzer V, Omori Y, et al. Worst-case efficiency ratio in false-name-proof combinatorial auction mechanisms [C]// International Joint Conference on Autonomous Agents and Multi-agent Systems, 2010: 633-640.
89 Chen H, Cheng Y, Deng X, et al. ABSNFT: Securitization and repurchase scheme for non-fungible tokens based on game theoretical analysis [J]. 2022, arXiv: 2202.02199.
90 Elton E J , Gruber M J . Modern portfolio theory, 1950 to date[J]. Journal of Banking & Finance, 1997, 21 (11/12): 1743- 1759.
91 Agarwal S , Barrett J , Cun C , et al. The asset-backed securities markets, the crisis and TALF[J]. Economic Perspectives, 2010, 34 (4): 101- 115.
92 Tim Roughgarden. Lecture #5: Incentives in peer-to-peer networks [EB/OL]. (2016-10-10)[2021-12-15]. http://theory.stanford.edu/~tim/f16/l/l5.pdf.
93 Flashbots [EB/OL]. [2021-12-15]. https://docs.flashbots.net/.
94 Saad M, Njilla L, Kamhoua C, et al. Mempool optimization for defending against ddos attacks in pow-based blockchain systems [C]// 2019 IEEE International Conference on Blockchain and Cryptocurrency, 2019: 285-292.
95 Jofre-Bonet M , Pesendorfer M . Estimation of a dynamic auction game[J]. Econometrica, 2003, 71 (5): 1443- 1489.
96 Weed J, Perchet V, Rigollet P. Online learning in repeated auctions [C]// Conference on Learning Theory, 2016: 1562-1583.
97 Li C, Yan X, Deng X, et al. Latent dirichlet allocation for internet price war [C]// Proceedings of the AAAI Conference on Artificial Intelligence, 2019: 639-646.
98 Cheng R, Zhang F, Kos J, et al. Ekiden: A platform for confidentiality-preserving, trustworthy, and performant smart contracts [C]// 2019 IEEE European Symposium on Security and Privacy, 2019: 185-200.
99 Chen H , Chen Z , Cheng Y , et al. A provable softmax reputation-based protocol for permissioned blockchains[J]. IEEE Transactions on Cloud Computing, 2021, (01): 1- 10.
100 Chen N, Deng X, Zhang J. How profitable are strategic behaviors in a market? [C]// European Symposium on Algorithms, 2011: 106-118.
101 Deng X, Lavi R, Lin T, et al. A game-theoretic analysis of the empirical revenue maximization algorithm with eEndogenous sampling [J]. 2020, arXiv: 2010.05519.
102 Kagel J H , Levin D . Common Value Auctions and the Winner's Curse[M]. Princeton: Princeton University Press, 2009.
103 Chen Z, Yang G. Decentralized custody scheme with game-theoretic security [J]. 2020, arXiv: 2008.10895.
Outlines

/