Skip to main content

A Blockchain Oracle-Based API Service for Verifying Livestock DNA Fingerprinting

  • Conference paper
  • First Online:
Service-Oriented Computing – ICSOC 2022 Workshops (ICSOC 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13821))

Included in the following conference series:

  • 691 Accesses

Abstract

Blockchain, a type of distributed ledger technology, has revolutionized the digital economy such as cryptocurrencies and supply chain management with its transparency, immutability, and decentralization properties. In addition, smart contracts are introduced to the blockchain to provide programmability removing third parties for administration. Although promising, blockchains and smart contracts are closed technologies meaning they have no interaction with the external world where real-world data and events exist, i.e., off-chain data. It becomes more challenging when the off-chain data is unstorable onto the blockchain due to data volume and privately maintained by third parties for security and confidentiality. In this paper, we address the problem of enabling a private blockchain platform to access privately owned sensitive off-chain data (i.e., DNA fingerprinting). This off-chain data is used for the traceability of products (i.e., products’ origin) along the supply chain with a real-world livestock use case. To this end, we present a livestock blockchain oracle (LBO) as a service to mitigate the accessibility issue and automate the process of verifying purchasable products for livestock DNA fingerprinting verification. We have conducted an evaluation study using real-world livestock data from third-party service providers. Results based on the livestock product information and registered DNA service providers show that LBO is a reliable and responsive decentralized oracle blockchain for verification.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Notes

  1. 1.

    Gas refers to the computational efforts required to execute specific operations on the Ethereum network.

References

  1. Ganache. https://www.trufflesuite.com/ganache (2021)

  2. Performance regression in ganache-cli. https://github.com/trufflesuite/ganache-cli/issues/677 (2021)

  3. Web3j: Web3 java ethereum dapp api. https://github.com/web3j (2021)

  4. Adler, J., Berryhill, R., Veneris, A., Poulos, Z., Veira, N., Kastania, A.: Astraea: a decentralized blockchain oracle. In: 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 1145–1152. IEEE (2018). https://doi.org/10.1109/Cybermatics_2018.2018.00207

  5. Ahmed, S., Ten Broek, N.: Blockchain could boost food security. Nature 550(7674), 43–43 (2017)

    Article  Google Scholar 

  6. Al Breiki, H., Al Qassem, L., Salah, K., Habib Ur Rehman, M., Sevtinovic, D.: Decentralized access control for IoT data using blockchain and trusted oracles. In: 2019 IEEE International Conference on Industrial Internet (ICII), pp. 248–257. IEEE (2019). https://doi.org/10.1109/ICII.2019.00051

  7. Buterin, V.: Schellingcoin: a minimal-trust universal data feed. https://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal-trust-universal-data-feed/ (2014)

  8. Cai, Y., Fragkos, G., Tsiropoulou, E.E., Veneris, A.: A truth-inducing sybil resistant decentralized blockchain oracle. In: 2020 2nd Conference on Blockchain Research Applications for Innovative Networks and Services (BRAINS), pp. 128–135. Wiley (2020). https://doi.org/10.1109/BRAINS49436.2020.9223272

  9. Ellis, S., Juels, A., Nazarov, S.: Chainlink a decentralized oracle network. https://link.smartcontract.com/whitepaper (2017)

  10. Eskandari, S., Clark, J., Sundaresan, V., Adham, M.: On the feasibility of decentralized derivatives markets. In: Brenner, M., et al. (eds.) FC 2017. LNCS, vol. 10323, pp. 553–567. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70278-0_35

    Chapter  Google Scholar 

  11. Ethereum: https://ethereum.org/en/whitepaper/ (2020)

  12. He, J., Wang, R., Tsai, W., Deng, E.: SDFS: a scalable data feed service for smart contracts. In: 2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS), pp. 581–585. IEEE (2019). https://doi.org/10.1109/ICSESS47205.2019.9040803

  13. Kamiya, R.: Shintaku: An end-to-end-decentralized general-purpose blockchain oracle system. https://gitlab.com/shintakugroup/paper/blob/master/shintaku.pdf (2018)

  14. Merlini, M., Veira, N., Berryhill, R., Veneris, A.: On public decentralized ledger oracles via a paired-question protocol. In: 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp. 337–344. IEEE (2019)

    Google Scholar 

  15. Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., Qijun, C.: A review on consensus algorithm of blockchain. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2567–2572. IEEE (2017). https://doi.org/10.1109/SMC.2017.8123011

  16. Nelaturu, K., et al.: On public crowdsource-based mechanisms for a decentralized blockchain oracle. IEEE Trans. Eng. Manage. 67(4), 1444–1458 (2020). https://doi.org/10.1109/TEM.2020.2993673

    Article  Google Scholar 

  17. TLSnotary: Tlsnotary a mechanism for independently audited https sessions. https://tlsnotary.org/TLSNotary.pdf (2014)

  18. Wang, S., Lu, H., Sun, X., Yuan, Y., Wang, F.: A novel blockchain oracle implementation scheme based on application specific knowledge engines. In: 2019 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), pp. 258–262. IEEE (2019). https://doi.org/10.1109/SOLI48380.2019.8955107

  19. Woo, S., Song, J., Park, S.: A distributed oracle using intel SGX for blockchain-based IoT applications. Sensors 20(9), 2725 (2020)

    Article  Google Scholar 

  20. Zhang, F., Cecchetti, E., Croman, K., Juels, A., Shi, E.: Town crier: an authenticated data feed for smart contracts. In: Proceedings of the 2016 aCM sIGSAC Conference on Computer and Communications Security, pp. 270–282. ACM (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amirmohammad Pasdar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pasdar, A., Lee, Y.C., Ryan, P., Dong, Z. (2023). A Blockchain Oracle-Based API Service for Verifying Livestock DNA Fingerprinting. In: Troya, J., et al. Service-Oriented Computing – ICSOC 2022 Workshops. ICSOC 2022. Lecture Notes in Computer Science, vol 13821. Springer, Cham. https://doi.org/10.1007/978-3-031-26507-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-26507-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-26506-8

  • Online ISBN: 978-3-031-26507-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics