Skip to main content

AutomataDAO: A Blockchain-Based Data Marketplace for Interactive Robot and IoT Data Exchanges Using Ethermint and State Channels

  • Chapter
  • First Online:
Blockchain Technology for IoT Applications

Part of the book series: Blockchain Technologies ((BT))

Abstract

We present AutomataDAO, a decentralized data marketplace for robot and IoT cyberphysical systems. Unlike present literature on blockchain-based data marketplaces, AutomataDAO is implemented as a decentralized autonomous organization (DAO) through a set of governance smart contracts that account for both human and synthetic agents that may take part in the DAO. Concerns over transactional costs and throughput are resolved using state channel technology, and a preliminary decentralized ID (DID) solution is leveraged to establish a reputation system that is considered within the cryptoeconomics of the system; the latter is also accounted for in the market’s data pricing model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. S. Bajoudah, C. Dong, and P. Missier. Toward a decentralized, trust-less marketplace for brokered iot data trading using blockchain. In 2019 IEEE International Conference on Blockchain (Blockchain), pages 339–346, July 2019

    Google Scholar 

  2. Vitalik Buterin. DAOs, DACs, DAs and More: An Incomplete Terminology Guide. https://blog.ethereum.org/2014/05/06/daos-dacs-das-and-more-an-incomplete-terminology-guide/

  3. Irvin Steve Cardenas and Jong-Hoon Kim. Robonomics: The Study of Robot-Human Peer-to-Peer Financial Transactions and Agreements. In Companion of the 2020 ACM/IEEE International Conference on Human-Robot Interaction, HRI ’20, page 8–15, New York, NY, USA, 2020. Association for Computing Machinery

    Google Scholar 

  4. Irvin Steve Cardenas, Pradeep Kumar Paladugula, and Jong-Hoon Kim. Large Scale Distributed Data Processing for a Network of Humanoid Telepresence Robots. In The 2020 IEEE International IOT, Electronics and Mechatronics Conference. IEEE, 2020

    Google Scholar 

  5. Eduardo Castelló Ferrer. The blockchain: A new framework for robotic swarm systems. In Kohei Arai, Rahul Bhatia, and Supriya Kapoor, editors, Proceedings of the Future Technologies Conference (FTC) 2018, pages 1037–1058, Cham, 2019. Springer International Publishing

    Google Scholar 

  6. State Channels. Statechannels docs. https://docs.statechannels.org/

  7. M. Conoscenti, A. Vetrò, and J. C. De Martin. Blockchain for the internet of things: A systematic literature review. In 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), pages 1–6, Nov 2016

    Google Scholar 

  8. Consensys. Quorum. https://consensys.net/quorum/

  9. Johannes Deichmann, Kersten Heineke, Thomas Reinbacher, and Dominik Wee. Creating a successful Internet of Things data marketplace. https://www.mckinsey.com/business-functions/mckinsey-digital/our-insights/creating-a-successful-internet-of-things-data-marketplace, Oct. 2016

  10. N. DeMarinis, S. Tellex, V. P. Kemerlis, G. Konidaris, and R. Fonseca. Scanning the internet for ros: A view of security in robotics research. In 2019 International Conference on Robotics and Automation (ICRA), pages 8514–8521, 2019

    Google Scholar 

  11. Stefan Dziembowski, Lisa Eckey, Sebastian Faust, and Daniel Malinowski. Perun: Virtual payment hubs over cryptocurrencies. Cryptology ePrint Archive, Report 2017/635, 2017. https://eprint.iacr.org/2017/635

  12. D. Fakhri and K. Mutijarsa. Secure iot communication using blockchain technology. In 2018 International Symposium on Electronics and Smart Devices (ISESD), pages 1–6, 2018

    Google Scholar 

  13. E. Ferrer, Ognjen Rudovic, T. Hardjono, and A. Pentland. Robochain: A secure data-sharing framework for human-robot interaction. ArXiv, abs/1802.04480, 2018

    Google Scholar 

  14. ScaleSphere Foundation Ltd. (“Foundation”). Celer Network: Bring Internet Scale to Every Blockchain. https://www.celer.network/doc/CelerNetwork-Whitepaper.pdf, June 2018

  15. BigchainDB GmbH and Newton Circus (DEX Pte. Ltd.). Ocean Protocol: A Decentralized Substrate for AI Data & Services Technical Whitepaper. https://oceanprotocol.com/tech-whitepaper.pdf, Aril 2019

  16. Roger Haenni. Datum Network: The decentralized data marketplace. https://datum.org/assets/Datum-WhitePaper.pdf, June 2017

  17. Heilman Ethan, Narula Neha, Tanzer Garrett, Lovejoy James, Colavita Michael, Virza Madars, Dryja Tadge (2019) Cryptanalysis of Curl-P and Other Attacks on the IOTA Cryptocurrency. IACR Cryptol. ePrint Arch. 2019:344

    Google Scholar 

  18. Steve Huckle, Rituparna Bhattacharya, Martin White, and Natalia Beloff. Internet of things, blockchain and shared economy applications. Procedia Computer Science, 98:461 – 466, 2016. The 7th International Conference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN 2016)/The 6th International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare (ICTH-2016)/Affiliated Workshops

    Google Scholar 

  19. Hyperledger. Hyperledger Farbric. https://github.com/hyperledger/fabric/. Accessed: 2019-02-12

  20. David Sønstebø (IOTA). IOTA Data Marketplace. https://blog.iota.org/iota-data-marketplace-cb6be463ac7f, November 2017

  21. Thaddeus Dryja Joseph Poon. The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments . https://lightning.network/lightning-network-paper.pdf, January 2016

  22. A. Kapitonov, S. Lonshakov, A. Krupenkin, and I. Berman. Blockchain-based protocol of autonomous business activity for multi-agent systems consisting of uavs. In 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS), pages 84–89, 2017

    Google Scholar 

  23. Yki Kortesniemi, Dmitrij Lagutin, Tommi Elo, Nikos Fotiou, and Roberto Nardone. Improving the privacy of iot with decentralised identifiers (dids). J. Comput. Netw. Commun., 2019, January 2019

    Google Scholar 

  24. Kshetri N (2017) Can Blockchain Strengthen the Internet of Things? IEEE IT Professional 19(4):68–72

    Article  Google Scholar 

  25. Jae Kwon. Tendermint: Consensus without Mining. https://tendermint.com/static/docs/tendermint.pdf, 2014

  26. Jae Kwon and Ethan Buchnan. Cosmos: A Network of Distributed Ledgers. https://cosmos.network/cosmos-whitepaper.pdf, 2016

  27. The Advanced Telerobotics Research Lab. AutomataDAO: A Decentralized Robot Data Marketplace. http://www.atr.cs.kent.edu/our-research/automatadao/

  28. Dan Larimer. Bitshares as a bank—the origin of the dac. https://bytemaster.github.io/article/2014/12/20/BitShares-as-a-Bank/

  29. V. Lopes, N. Pereira, and L. A. Alexandre. Robot workspace monitoring using a blockchain-based 3d vision approach. In 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pages 2812–2820, 2019

    Google Scholar 

  30. Friedemann Mattern and Christian Floerkemeier. From the Internet of Computers to the Internet of Things, pages 242–259. Springer Berlin Heidelberg, Berlin, Heidelberg, 2010

    Google Scholar 

  31. S. Musso, G. Perboli, M. Rosano, and A. Manfredi. A Decentralized Marketplace for M2M Economy for Smart Cities. In 2019 IEEE 28th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 27–30, 2019

    Google Scholar 

  32. D. Nguyen and M. I. Ali. Enabling On-Demand Decentralized IoT Collectability Marketplace using Blockchain and Crowdsensing. In 2019 Global IoT Summit (GIoTS), pages 1–6, June 2019

    Google Scholar 

  33. Ozyilmaz KR, Yurdakul A (2019) Designing a blockchain-based iot with ethereum, swarm, and lora: The software solution to create high availability with minimal security risks. IEEE Consumer Electronics Magazine 8(2):28–34

    Article  Google Scholar 

  34. Perera C, Liu CH, Jayawardena S (2015) The emerging internet of things marketplace from an industrial perspective: A survey. IEEE Transactions on Emerging Topics in Computing 3(4):585–598

    Article  Google Scholar 

  35. Serguei Popov. The Tangle. https://assets.ctfassets.net/r1dr6vzfxhev/2t4uxvsIqk0EUau6g2sw0g/45eae33637ca92f85dd9f4a3a218e1ec/iota1_4_3.pdf, April 2018

  36. G. S. Ramachandran, R. Radhakrishnan, and B. Krishnamachari. Towards a decentralized data marketplace for smart cities. In 2018 IEEE International Smart Cities Conference (ISC2), pages 1–8, 2018

    Google Scholar 

  37. Schomm Fabian, Stahl Florian, Vossen Gottfried (2013) Marketplaces for data: An initial survey. SIGMOD Rec. 42(1):15–26

    Article  Google Scholar 

  38. Amazon Web Services. Introducing AWS Data Exchange. https://aws.amazon.com/about-aws/whats-new/2019/11/introducing-aws-data-exchange/, November 2019

  39. Alexander Smirnov and Nikolay Teslya. Robot interaction through smart contract for blockchain-based coalition formation. In Paolo Chiabert, Abdelaziz Bouras, Frédéric Noël, and José Ríos, editors, Product Lifecycle Management to Support Industry 4.0, pages 611–620, Cham, 2018. Springer International Publishing

    Google Scholar 

  40. Stahl Florian, Schomm Fabian, Vossen Gottfried, Vomfell Lara (2016) A classification framework for data marketplaces. Vietnam J. of Computer Science 3(3):137–143

    Article  Google Scholar 

  41. Streamr. Unstoppable Data for Unstoppable Apps: DATAcoin by Streamr. https://s3.amazonaws.com/streamr-public/streamr-datacoin-whitepaper-2017-07-25-v1_1.pdf, July 2017

  42. IoTeX Team. IoTeX A Decentralized Network for Internet of Things Powered by a Privacy-Centric Blockchain. https://s3.amazonaws.com/web-iotex-static/home/IoTeX_Whitepaper_1.5_EN.pdf, July 2018

  43. H. T. T. Truong, M. Almeida, G. Karame, and C. Soriente. Towards secure and decentralized sharing of iot data. In 2019 IEEE International Conference on Blockchain (Blockchain), pages 176–183, 2019

    Google Scholar 

  44. Brent Xu, Dhruv Luthra, Zak Cole, and Nate Blakely. EOS: An Architectural, Performance, and Economic Analysis. https://www.whiteblock.io/wp-content/uploads/2019/07/eos-test-report.pdf, July 2019

  45. K. R. Özyilmaz, M. Doğan, and A. Yurdakul. IDMoB: IoT Data Marketplace on Blockchain. In 2018 Crypto Valley Conference on Blockchain Technology (CVCBT), pages 11–19, 2018

    Google Scholar 

Download references

Acknowledgements

The authors thank Antoine De Vuyst and Brandon West for their contributions during the development of the initial implementation of AutomataDAO. As well as thank Cosmos Network for their award at the 2020 ETH Denver conference.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jong-Hoon Kim .

Editor information

Editors and Affiliations

Appendices

Appendix: Sample Data Schema

figure a

Appendix: Smart Contract Overview

figure b

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Cardenas, I.S., May, J.B., Kim, JH. (2021). AutomataDAO: A Blockchain-Based Data Marketplace for Interactive Robot and IoT Data Exchanges Using Ethermint and State Channels. In: Lee, SW., Singh, I., Mohammadian, M. (eds) Blockchain Technology for IoT Applications. Blockchain Technologies. Springer, Singapore. https://doi.org/10.1007/978-981-33-4122-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-33-4122-7_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-33-4121-0

  • Online ISBN: 978-981-33-4122-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics