TY - GEN
T1 - A blockchain oracle-based API service for verifying livestock DNA fingerprinting
AU - Pasdar, Amirmohammad
AU - Lee, Young Choon
AU - Ryan, Paul
AU - Dong, Zhongli
PY - 2023
Y1 - 2023
N2 - 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.
AB - 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.
KW - Blockchain
KW - Smart contracts
KW - Blockchain oracles
KW - DNA fingerprinting service
UR - http://www.scopus.com/inward/record.url?scp=85151058234&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-26507-5_7
DO - 10.1007/978-3-031-26507-5_7
M3 - Conference proceeding contribution
AN - SCOPUS:85151058234
SN - 9783031265068
T3 - Lecture Notes in Computer Science
SP - 80
EP - 91
BT - Service-Oriented Computing – ICSOC 2022 Workshops
A2 - Troya, Javier
A2 - Mirandola, Raffaela
A2 - Navarro, Elena
A2 - Delgado, Andrea
A2 - Segura, Sergio
A2 - Ortiz, Guadalupe
A2 - Pautasso, Cesare
A2 - Zirpins, Christian
A2 - Fernández, Pablo
A2 - Ruiz-Cortés, Antonio
PB - Springer, Springer Nature
CY - Cham
T2 - Workshops on ASOCA, AI-PA, FMCIoT, WESOACS 2022, held in Conjunction with the 20th International Conference on Service-Oriented Computing, ICSOC 2022
Y2 - 29 November 2022 through 2 December 2022
ER -