TY - GEN
T1 - Blockchain-based solution for proof of delivery of physical assets
AU - Hasan, Haya R.
AU - Salah, Khaled
N1 - Publisher Copyright:
© Springer International Publishing AG, part of Springer Nature 2018.
PY - 2018
Y1 - 2018
N2 - To date, building a highly trustworthy, credible, and decentralized proof of delivery (POD) systems to trace and track physical items is a very challenging task. This paper presents a blockchain based POD solution of shipped physical items that uses smart contracts of Ethereum blockchain network, in which tracking, and tracing activities, logs, and events can be done in a decentralized manner, with high integrity, reliability, and immutability. Our solution incentivizes each participating entity including the seller, transporter, and buyer to act honestly, and it totally eliminates the need for a third party as escrow. Our proposed POD solution ensures accountability, punctuality, integrity and auditability. Moreover, the proposed solution makes use of a Smart Contract Attestation Authority to ensure that the code follows the terms and conditions signed by the participating entities. It also allows the cancellation of the transaction by the seller, buyer and transporter based on the contract state. Furthermore, the buyer can also ask for a refund in certain justifiable cases. The full code, implementation discussion with sequence diagrams, testing and verification details are all included as part of the proposed solution.
AB - To date, building a highly trustworthy, credible, and decentralized proof of delivery (POD) systems to trace and track physical items is a very challenging task. This paper presents a blockchain based POD solution of shipped physical items that uses smart contracts of Ethereum blockchain network, in which tracking, and tracing activities, logs, and events can be done in a decentralized manner, with high integrity, reliability, and immutability. Our solution incentivizes each participating entity including the seller, transporter, and buyer to act honestly, and it totally eliminates the need for a third party as escrow. Our proposed POD solution ensures accountability, punctuality, integrity and auditability. Moreover, the proposed solution makes use of a Smart Contract Attestation Authority to ensure that the code follows the terms and conditions signed by the participating entities. It also allows the cancellation of the transaction by the seller, buyer and transporter based on the contract state. Furthermore, the buyer can also ask for a refund in certain justifiable cases. The full code, implementation discussion with sequence diagrams, testing and verification details are all included as part of the proposed solution.
KW - Blockchain
KW - Ethereum
KW - Proof of delivery
KW - Smart contracts
UR - http://www.scopus.com/inward/record.url?scp=85049360732&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-94478-4_10
DO - 10.1007/978-3-319-94478-4_10
M3 - Conference contribution
AN - SCOPUS:85049360732
SN - 9783319944777
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 139
EP - 152
BT - Blockchain – ICBC 2018 - 1st International Conference, Held as Part of the Services Conference Federation, SCF 2018, Proceedings
A2 - Chen, Shiping
A2 - Zhang, Liang-Jie
A2 - Wang, Harry
PB - Springer Verlag
T2 - 1st International Conference on Blockchain, ICBC 2018 Held as Part of the Services Conference Federation, SCF 2018
Y2 - 25 June 2018 through 30 June 2018
ER -