Auction software

Last updated

Auction software is application software, that can either be deployed on a desktop, on a web server [1] [2] or as a smart contract [3] on a blockchain virtual machine. This software is used by auctioneers and participants of online auctions such as eBay. Smart contracts replace an auctioneer's server, if the auctioneer is not trusted. [4]

Contents

Online Auction companies have opened up their applications to third party application developers to extend the capabilities and increase revenue. API interfaces were developed using XML which enable third party developers to build applications that use the back-end of the online auction.

Economic experiments

Economists use special software to study human behavior in auctions by running auctions in a lab. There are diverse software tools for laboratory economic experiments, which allow fast programming of auctions. For instance, z-Tree programming language allows programming an experimental double auction in less than a day. [5] This practise led to appearance of multiple scientific publications exposing results for generalized second price auctions, Dutch auctions, all-pay auctions and other auction types. [6] [7] [8]

Auction websites

Auction websites reside in three categories according to the business model. These are B2B (Business to Business), B2C (Business to Customer), and C2C (Customer to Customer). [9] eBay website serves all three business models. [10] [11] SAP Ariba website is dedicated to B2B. [12] [13] [14] Ariba patented its auction software technology and won a case worth over $6M against Emptoris Inc. in 2009. [15]

Smart-contract based auction

Blockchains with smart contract like Ethereum functionality allow definition, execution and enforcement of auctions between untrusted parties without the involvement of a trusted third party. [16] A smart contract is code that is executed on top of the blockchain. Blockchain auction ensure transparency and prevent cheating by auctioneers and collusion by bidders. [17]

Auction sniping software

Auction sniping can be done by software on the bidder's computer, [18] or by an online sniping service. [19] [20] eBay Germany banned automated sniping services in 2002, [21] but the ban was declared illegal by Berlin's County Court, and revoked. [22]

General game playing

General game playing was also proposed for trading agents in supply chain management thereunder price negotiation in online auctions from 2003 on. [23] [24] [25] [26] Hereby, an auction can be described in a game description language. [27]

Related Research Articles

A shill, also called a plant or a stooge, is a person who publicly helps or gives credibility to a person or organization without disclosing that they have a close relationship with said person or organization. Shills can carry out their operations in the areas of media, journalism, marketing, politics, sports, confidence games, cryptocurrency, or other business areas. A shill may also act to discredit opponents or critics of the person or organization in which they have a vested interest.

<span class="mw-page-title-main">Auction</span> Process of offering goods or services up for bids

An auction is usually a process of buying and selling goods or services by offering them up for bids, taking bids, and then selling the item to the highest bidder or buying the item from the lowest bidder. Some exceptions to this definition exist and are described in the section about different types. The branch of economic theory dealing with auction types and participants' behavior in auctions is called auction theory.

<span class="mw-page-title-main">Online auction</span> Auction held over the internet

An online auction is an auction held over the internet and accessed by internet connected devices. Similar to in-person auctions, online auctions come in a variety of types, with different bidding and selling rules.

<span class="mw-page-title-main">Multi-agent system</span> Built of multiple interacting agents

A multi-agent system is a computerized system composed of multiple interacting intelligent agents. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a monolithic system to solve. Intelligence may include methodic, functional, procedural approaches, algorithmic search or reinforcement learning.

<span class="mw-page-title-main">Auction sniping</span> Bidding at the last moment as an auction strategy

Auction sniping is the practice, in a timed online auction, of placing a bid likely to exceed the current highest bid as late as possible—usually seconds before the end of the auction—giving other bidders no time to outbid the sniper. This can be done either manually or by software on the bidder's computer, or by an online sniping service.

A smart contract is a computer program or a transaction protocol that is intended to automatically execute, control or document events and actions according to the terms of a contract or an agreement. The objectives of smart contracts are the reduction of need for trusted intermediators, arbitration costs, and fraud losses, as well as the reduction of malicious and accidental exceptions. Smart contracts are commonly associated with cryptocurrencies, and the smart contracts introduced by Ethereum are generally considered a fundamental building block for decentralized finance (DeFi) and NFT applications.

The Internet of things (IoT) describes physical objects with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communications networks. Internet of things has been considered a misnomer because devices do not need to be connected to the public internet, they only need to be connected to a network, and be individually addressable.

<span class="mw-page-title-main">Virtual assistant</span> Mobile software agent

An intelligent virtual assistant (IVA) or intelligent personal assistant (IPA) is a software agent that can perform tasks or services for an individual based on commands or questions. The term "chatbot" is sometimes used to refer to virtual assistants generally or specifically accessed by online chat. In some cases, online chat programs are exclusively for entertainment purposes. Some virtual assistants are able to interpret human speech and respond via synthesized voices. Users can ask their assistants questions, control home automation devices and media playback via voice, and manage other basic tasks such as email, to-do lists, and calendars with verbal commands. A similar concept, however with differences, underlies the dialogue systems.

<span class="mw-page-title-main">Reverse auction</span>

A reverse auction is a type of auction in which the traditional roles of buyer and seller are reversed. Thus, there is one buyer and many potential sellers. In an ordinary auction also known as a forward auction, buyers compete to obtain goods or services by offering increasingly higher prices. In contrast, in a reverse auction, the sellers compete to obtain business from the buyer and prices will typically decrease as the sellers underbid each other.

<span class="mw-page-title-main">Ethereum</span> Open-source blockchain computing platform

Ethereum is a decentralized, open-source blockchain with smart contract functionality. Ether is the native cryptocurrency of the platform. Among cryptocurrencies, ether is second only to bitcoin in market capitalization.

A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. The timestamp proves that the transaction data existed when the block was created. Since each block contains information about the previous block, they effectively form a chain, with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.

<span class="mw-page-title-main">Fintech</span> Subset of technologies used in finance

Fintech, a portmanteau of "financial technology", refers to firms using new technology to compete with traditional financial methods in the delivery of financial services. Artificial intelligence, blockchain, cloud computing, and big data are regarded as the "ABCD" of fintech. The use of smartphones for mobile banking, investing, borrowing services, and cryptocurrency are examples of technologies designed to make financial services more accessible to the general public. Fintech companies consist of both startups and established financial institutions and technology companies trying to replace or enhance the usage of financial services provided by existing financial companies.

Hyperledger is an umbrella project of open source blockchains and related tools that the Linux Foundationstarted in December 2015. IBM, Intel, and SAP Ariba have contributed to support the collaborative development of blockchain-based distributed ledgers. It was renamed Hyperledger Foundation in October 2021.

A decentralised application is an application that can operate autonomously, typically through the use of smart contracts, that run on a decentralized computing, blockchain or other distributed ledger system. Like traditional applications, DApps provide some function or utility to its users. However, unlike traditional applications, DApps operate without human intervention and are not owned by any one entity, rather DApps distribute tokens that represent ownership. These tokens are distributed according to a programmed algorithm to the users of the system, diluting ownership and control of the DApp. Without any one entity controlling the system, the application is therefore decentralised.

<span class="mw-page-title-main">Cardano (blockchain platform)</span> Public blockchain platform

Cardano is a public blockchain platform. It is open-source and decentralized, with consensus achieved using proof of stake. It can facilitate peer-to-peer transactions with its internal cryptocurrency, ADA.

<span class="mw-page-title-main">Tron (cryptocurrency)</span> Open-source blockchain computing platform

TRON is a decentralized, open-source blockchain-based operating system with smart contract functionality, proof-of-stake principles as its consensus algorithm and a cryptocurrency native to the system, known as Tronix (TRX). It was established in March 2014 by Justin Sun and since 2017 has been overseen and supervised by the TRON Foundation, a non-profit organization in Singapore, established in the same year. It was originally an Ethereum-based ERC-20 token, which switched its protocol to its own blockchain in 2018. TRC20 has a fee of 5 trones per 1 USDT coin for the transfer. On some cryptocurrency wallets, you can't withdraw your USDT funds until you have enough money for the network fee.

Government by algorithm is an alternative form of government or social ordering where the usage of computer algorithms, especially of artificial intelligence and blockchain, is applied to regulations, law enforcement, and generally any aspect of everyday life such as transportation or land registration. The term "government by algorithm" appeared in academic literature as an alternative for "algorithmic governance" in 2013. A related term, algorithmic regulation, is defined as setting the standard, monitoring and modifying behaviour by means of computational algorithms – automation of judiciary is in its scope. In the context of blockchain, it is also known as blockchain governance.

Regulation of algorithms, or algorithmic regulation, is the creation of laws, rules and public sector policies for promotion and regulation of algorithms, particularly in artificial intelligence and machine learning. For the subset of AI algorithms, the term regulation of artificial intelligence is used. The regulatory and policy landscape for artificial intelligence (AI) is an emerging issue in jurisdictions globally, including in the European Union. Regulation of AI is considered necessary to both encourage AI and manage associated risks, but challenging. Another emerging topic is the regulation of blockchain algorithms and is mentioned along with regulation of AI algorithms. Many countries have enacted regulations of high frequency trades, which is shifting due to technological progress into the realm of AI algorithms.

Decentralized finance offers financial instruments without relying on intermediaries such as brokerages, exchanges, or banks by using smart contracts on a blockchain. DeFi platforms allow people to lend or borrow funds from others, speculate on price movements on assets using derivatives, trade cryptocurrencies, insure against risks, and earn interest in savings-like accounts. DeFi uses a layered architecture and highly composable building blocks. Some applications promote high interest rates but are subject to high risk. Coding errors and hacks have been common in DeFi.

Algorand is a cryptocurrency protocol providing proof-of-stake on a blockchain. Algorand's native cryptocurrency is called ALGO.

References

  1. Bichler, Martin; Kalagnanam, Jayant R. (1 December 2006). "Software frameworks for advanced procurement auction markets". Communications of the ACM. 49 (12): 104–108. doi:10.1145/1183236.1183239. ISSN   0001-0782. S2CID   10470218.
  2. Teodorović, Dušan; Triantis, Konstantinos; Edara, Praveen; Zhao, Yueqin; Mladenović, Snežana (1 August 2008). "Auction-Based Congestion Pricing". Transportation Planning and Technology. 31 (4): 399–416. doi:10.1080/03081060802335042. ISSN   0308-1060. S2CID   153866759.
  3. Braghin, Chiara; Cimato, Stelvio; Damiani, Ernesto; Baronchelli, Michael (2020). "Designing Smart-Contract Based Auctions". Security with Intelligent Computing and Big-data Services. Advances in Intelligent Systems and Computing. Springer International Publishing. 895: 54–64. doi:10.1007/978-3-030-16946-6_5. ISBN   978-3-030-16945-9. S2CID   181930669 . Retrieved 13 December 2020.
  4. Wang, Jiaqi; Lu, Ning; Cheng, Qingfeng; Zhou, Lu; Shi, Wenbo (10 July 2020). "A secure spectrum auction scheme without the trusted party based on the smart contract". Digital Communications and Networks. 7 (2): 223–234. doi: 10.1016/j.dcan.2020.06.004 . ISSN   2352-8648.
  5. Fischbacher, Urs (1999). "z-Tree - Zurich Toolbox for Readymade Economic Experiments - Experimenter's Manual". Working Paper Series / Institute for Empirical Research in Economics. University of Zurich (21). doi:10.5167/uzh-51836 . Retrieved 13 March 2021.
  6. Bae, Jinsoo; Kagel, John H. (1 October 2019). "A dataset collected in a lab experiment for the Generalized Second Price auction". Data in Brief. 26: 104469. doi: 10.1016/j.dib.2019.104469 . ISSN   2352-3409. PMC   6811966 . PMID   31667236.
  7. Katok, Elena; Kwasnica, Anthony M. (1 December 2008). "Time is money: The effect of clock speed on seller's revenue in Dutch auctions". Experimental Economics. 11 (4): 344–357. doi:10.1007/s10683-007-9169-x. ISSN   1573-6938. S2CID   17613279.
  8. Lugovskyy, Volodymyr; Puzzello, Daniela; Tucker, Steven (1 November 2010). "An experimental investigation of overdissipation in the all pay auction". European Economic Review. 54 (8): 974–997. doi:10.1016/j.euroecorev.2010.02.006. ISSN   0014-2921.
  9. Wu, Yu-Lung; Tao, Yu-Hui; Wang, Tien-Chin (2007). "Critical Success Factors for Online C2C Auction Websites–A Consumer's Perspective". Proceedings of the 6th Conference on WSEAS International Conference on Applied Computer Science - Volume 6 Zhou, China Pages: 54-58 Year of Publication: 2007.
  10. Intelligence, Business Insider. "eBay boosts its B2B business". Business Insider. Retrieved 15 December 2020.{{cite news}}: |first1= has generic name (help)
  11. Paletta, Giuseppe. "Ebay startet B2B-Marktplatz Ebay Business Supply". www.onlinehaendler-news.de (in German). Retrieved 15 December 2020.
  12. "SAP Ariba Celebrates Two Decades of Procurement Innovation". www.businesswire.com. 1 November 2016. Retrieved 15 December 2020.
  13. "Corona-Krise: SAP öffnet das Ariba-Netzwerk für Einkäufer und Lieferanten". Computerworld.ch (in German). Retrieved 15 December 2020.
  14. Brooks, Steve (30 November 2020). "News from week beginning 23rd November -". Enterprise Times. Retrieved 15 December 2020.
  15. "Ariba Awarded $6M In Online Auction Patent Case - Law360". www.law360.com. Retrieved 13 March 2021.
  16. Braghin, Chiara; Cimato, Stelvio; Damiani, Ernesto; Baronchelli, Michael (2020). "Designing Smart-Contract Based Auctions". Security with Intelligent Computing and Big-data Services. Advances in Intelligent Systems and Computing. Springer International Publishing. 895: 54–64. doi:10.1007/978-3-030-16946-6_5. ISBN   978-3-030-16945-9. S2CID   181930669.
  17. Wu, S.; Chen, Y.; Wang, Q.; Li, M.; Wang, C.; Luo, X. (July 2019). "CReam: A Smart Contract Enabled Collusion-Resistant e-Auction". IEEE Transactions on Information Forensics and Security. 14 (7): 1687–1701. doi:10.1109/TIFS.2018.2883275. ISSN   1556-6021. S2CID   69771532.
  18. Baer, Adam (5 September 2002). "How to Outbid the Fanatics: Software That Never Sleeps". The New York Times.
  19. Roth, Alvin; Ockenfels, Axel (25 June 2006). "On eBay, it pays to snipe". USA Today . Interviewed by Interviewed by Dan Vergano. Retrieved 22 September 2016.
  20. Glasner, Joanna (23 September 2002). "eBay Bidders Sold on Sniping". Wired . Archived from the original on 5 May 2008. Retrieved 22 September 2016.
  21. Steiner, David (25 October 2002). "eBay Germany Bans 'Sniping' Services". EcommerceBytes-NewsFlash at EcommerceBytes.com. ISSN   1539-5065 . Retrieved 22 September 2016.
  22. Kurzidim, Michael (25 September 2003). "Sniper Software doch legal" [Sniper software legal after all]. heise.de (in German). Retrieved 22 September 2016.
  23. McMillen, Colin (2003). "Toward the Development of an Intelligent Agent for the Supply Chain Management Game of the 2003 Trading Agent Competition" [2003 Trading Agent Competition]. Master's Thesis. Minneapolis, MN: University of Minnesota. S2CID   167336006.{{cite journal}}: Cite journal requires |journal= (help)
  24. Zhang, Dongmo (2009). From general game descriptions to a market specification language for general trading agents[Agent-mediated electronic commerce. Designing trading strategies and mechanisms for electronic markets.]. Berlin, Heidelberg: Springer. pp. 259–274. Bibcode:2010aecd.book..259T. CiteSeerX   10.1.1.467.4629 .
  25. "AGAPE - An Auction LanGuage for GenerAl Auction PlayErs". AGAPE (in French). Retrieved 5 March 2020.
  26. Michael, Friedrich; Ignatov, Dmitry (2019). "General Game Playing B-to-B Price Negotiations" (PDF). CEUR Workshop Proceedings. -2479: 89–99. Retrieved 5 March 2020.
  27. Tagiew, Rustam (4 January 2020). "Business Negotiation Definition Language". arXiv: 2001.10799 [cs.AI].