Proceedings

Infochain: A Decentralized, Trustless and Transparent Oracle on Blockchain

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Special Track on AI in FinTech. Pages 4604-4610.

https://doi.org/10.24963/ijcai.2020/635

Abstract

Blockchain based systems allow various kinds of financial transactions to be executed in a decentralized manner. However, these systems often rely on a trusted third party (oracle) to get correct information about the real-world events, which trigger the financial transactions. In this paper, we identify two biggest challenges in building decentralized, trustless and transparent oracles. The first challenge is acquiring correct information about the real-world events without relying on a trusted information provider. We show how a peer-consistency incentive mechanism can be used to acquire truthful information from an untrusted and self-interested crowd, even when the crowd has outside incentives to provide wrong informations. The second is a system design and implementation challenge. For the first time, we show how to implement a trustless and transparent oracle in Ethereum. We discuss various non-trivial issues that arise in implementing peer-consistency mechanisms in Ethereum, suggest several optimizations to reduce gas cost and provide empirical analysis.

  1. [Adler et al., 2018] John Adler, Ryan Berryhill, Andreas Veneris, Zissis Poulos, Neil Veira, and Anastasia Kastania. Astraea: A decentralized blockchain oracle. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (Green- Com) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pages 1145-1152. IEEE, 2018.
  2. [Agarwal et al., 2017] Arpit Agarwal, Debmalya Mandal, David C. Parkes, and Nisarg Shah. Peer prediction with heterogeneous users. In Proceedings of the 18th ACM Conference on Economics and Computation (EC), 2017.
  3. [An et al., 2019] Baoyi An, Mingjun Xiao, An Liu, Guoju Gao, and Hui Zhao. Truthful crowdsensed data trading based on reverse auction and blockchain. In International Conference on Database Systems for Advanced Applica- tions, pages 292-309. Springer, 2019.
  4. [Chakraborty and Das, 2016] Mithun Chakraborty and San- may Das. Trading on a rigged game: Outcome manipula- tion in prediction markets. In IJCAI, 2016.
  5. [Chen et al., 2011] Yiling Chen, Xi Alice Gao, Rick Gold- stein, and Ian A Kash. Market manipulation with outside incentives. In AAAI, 2011.
  6. [Dasgupta and Ghosh, 2013] Anirban Dasgupta and Arpita Ghosh. Crowdsourced judgement elicitation with endoge- nous proficiency. In Proceedings of the 22nd international conference on World Wide Web. ACM, 2013.
  7. [Faltings and Radanovic, 2017] Boi Faltings and Goran Radanovic. Game theory for data science: Eliciting truthful information. Synthesis Lectures on Artificial Intelligence and Machine Learning, 11(2):1-151, 2017.
  8. [Freeman et al., 2017] Rupert Freeman, Sébastien Lahaie, and David M Pennock. Crowdsourced outcome determi- nation in prediction markets. In AAAI, 2017.
  9. [Gao et al., 2016] Alice Gao, James R Wright, and Kevin Leyton-Brown. Incentivizing evaluation via limited ac- cess to ground truth: Peer-prediction makes things worse. In 2nd Workshop on Algorithmic Game Theory and Data Science at EC 2016., 2016.
  10. [Goel and Faltings, 2019a] Naman Goel and Boi Faltings. Deep bayesian trust: A dominant and fair incentive mech- anism for crowd. Proceedings of the AAAI Conference on Artificial Intelligence, 2019.
  11. [Goel and Faltings, 2019b] Naman Goel and Boi Faltings. Personalized peer truth serum for eliciting multi-attribute personal data. In 35th Conference on Uncertainty in Arti- ficial Intelligence, Tel Aviv (UAI 2019). AUAI, 2019.
  12. [Goel et al., 2020] Naman Goel, Aris Filos-Ratsikas, and Boi Faltings. Peer-prediction in the presence of outcome dependent lying incentives. Proceedings of the 29th In- ternational Joint Conference on Artificial Intelligence (IJ- CAI), 2020. IJCAI
  13. [Jurca and Faltings, 2005] Radu Jurca and Boi Faltings. En- forcing truthful strategies in incentive compatible reputa- tion mechanisms. In International Workshop on Internet and Network Economics, pages 268-277. Springer, 2005.
  14. [Kong et al., 2019] Yuqing Kong, Yiping Ma, and Yifan Wu. Securely trading unverifiable information without trust. arXiv preprint arXiv:1903.07379, 2019.
  15. [Li et al., 2018] Ming Li, Jian Weng, Anjia Yang, Wei Lu, Yue Zhang, Lin Hou, Jia-Nan Liu, Yang Xiang, and Robert H Deng. Crowdbc: A blockchain-based decentral- ized framework for crowdsourcing. IEEE Transactions on Parallel and Distributed Systems, 30(6):1251-1266, 2018.
  16. [Liu and Chen, 2017] Yang Liu and Yiling Chen. Machine- learning aided peer prediction. In Proceedings of the 2017 ACM Conference on Economics and Computation, pages 63-80. ACM, 2017.
  17. [Lu et al., 2018] Yuan Lu, Qiang Tang, and Guiling Wang. Zebralancer: Private and anonymous crowdsourcing sys- tem atop open blockchain. In 2018 IEEE 38th Inter- national Conference on Distributed Computing Systems (ICDCS), pages 853-865. IEEE, 2018.
  18. [Miller et al., 2005] Nolan Miller, Paul Resnick, and Richard Zeckhauser. Eliciting informative feedback: The peer- prediction method. Management Science, 51(9):1359- 1373, 2005.
  19. [Prelec, 2004] Dražen Prelec. A bayesian truth serum for subjective data. Science, 306(5695):462-466, 2004.
  20. [Radanovic et al., 2016] Goran Radanovic, Boi Faltings, and Radu Jurca. Incentives for effort in crowdsourcing using the peer truth serum. ACM Transactions on Intelligent Sys- tems and Technology (TIST), 7(4):48, 2016.
  21. [Ryan, 2017] Danny Ryan. Calculating costs in ethereum contracts, 2017.
  22. [Shnayder et al., 2016] Victor Shnayder, Arpit Agarwal, Rafael Frongillo, and David C Parkes. Informed truthful- ness in multi-task peer prediction. In Proceedings of the 2016 ACM Conference on Economics and Computation, pages 179-196. ACM, 2016.
  23. [Waggoner and Chen, 2014] Bo Waggoner and Yiling Chen. Output agreement mechanisms and common knowledge. In Second AAAI Conference on Human Computation and Crowdsourcing, 2014.
  24. [Witkowski and Parkes, 2012] Jens Witkowski and David C Parkes. Peer prediction without a common prior. In Pro- ceedings of the 13th ACM Conference on Electronic Com- merce, pages 964-981. ACM, 2012.
  25. [Xiong and Xiong, 2019] Wei Xiong and Li Xiong. Smart contract based data trading mode using blockchain and machine learning. IEEE Access, 2019.
  26. [Zheng et al., 2014] Zibin Zheng, Yilei Zhang, and Michael R Lyu. Investigating qos of real-world web services. IEEE transactions on services computing, 7(1):32-39, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards