TY - JOUR
T1 - An Extensive Blockchain Based Applications Survey
T2 - Tools, Frameworks, Opportunities, Challenges and Solutions
AU - Agrawal, Kanika
AU - Aggarwal, Mayank
AU - Tanwar, Sudeep
AU - Sharma, Gulshan
AU - Bokoro, Pitshou N.
AU - Sharma, Ravi
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2022
Y1 - 2022
N2 - Many security standards and cryptographic solutions exist for different applications such as agriculture, aircraft, banking systems and etc. but a more effective and efficient solution can be given by combining existing technologies with blockchain. This work addresses the problems of previous works such as scalability, immutability, robustness, network latency, auditability, and traceability. Satoshi Nakamoto introduced Blockchain (BC) to tackle the Address Resolution Protocol (ARP) spoofing attacks, Distributed Denial of Service (DDoS), phishing problems and various security issues. Blockchain is a technology that stores the data using a chain of blocks in an encrypted form with hashing algorithms. It uses the decentralized architecture to store the information that helps users and customers to have transparency on records. The data is stored in a distributed ledger that is tamperproof and immutable. To amalgamate the research done so far, this paper presents a systematic review of ten different applications and tools used in blockchain. The applications include academics and education, agriculture, aircraft, banking, car sharing, e-voting, healthcare, Internet of Things (IoT), Intellectual Property Rights (IPR), and Supplychain (SC). Moreover, this paper presented a taxonomy for these applications and analyzed the implementation of tools used in different domains. Different open issues and challenges and key takeaways of blockchain technology were also highlighted. Hence, this paper helps give a new insight into working with blockchain and deciding on appropriate tools and approaches for a particular application.
AB - Many security standards and cryptographic solutions exist for different applications such as agriculture, aircraft, banking systems and etc. but a more effective and efficient solution can be given by combining existing technologies with blockchain. This work addresses the problems of previous works such as scalability, immutability, robustness, network latency, auditability, and traceability. Satoshi Nakamoto introduced Blockchain (BC) to tackle the Address Resolution Protocol (ARP) spoofing attacks, Distributed Denial of Service (DDoS), phishing problems and various security issues. Blockchain is a technology that stores the data using a chain of blocks in an encrypted form with hashing algorithms. It uses the decentralized architecture to store the information that helps users and customers to have transparency on records. The data is stored in a distributed ledger that is tamperproof and immutable. To amalgamate the research done so far, this paper presents a systematic review of ten different applications and tools used in blockchain. The applications include academics and education, agriculture, aircraft, banking, car sharing, e-voting, healthcare, Internet of Things (IoT), Intellectual Property Rights (IPR), and Supplychain (SC). Moreover, this paper presented a taxonomy for these applications and analyzed the implementation of tools used in different domains. Different open issues and challenges and key takeaways of blockchain technology were also highlighted. Hence, this paper helps give a new insight into working with blockchain and deciding on appropriate tools and approaches for a particular application.
KW - Blockchain
KW - agriculture
KW - banking
KW - e-voting
KW - ethereum
KW - healthcare
KW - privacy
KW - security
KW - trust
UR - http://www.scopus.com/inward/record.url?scp=85141636411&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2022.3219160
DO - 10.1109/ACCESS.2022.3219160
M3 - Review article
AN - SCOPUS:85141636411
SN - 2169-3536
VL - 10
SP - 116858
EP - 116906
JO - IEEE Access
JF - IEEE Access
ER -