Abstract

Blockchain is also known as Distributed Ledger Technology (DLT) and real transparencies of the history of digital assets by decentralization and encryption. It guarantees that the user's data never be erased, making it impossible to alter or falsify. Some people know that the "Blockchain revolution" can be compared with the internet and the web in their early days. As a result, all software development around blockchain is growing incredibly. Most software engineers are interested in blockchain technologies as they rush to develop unregulated software. Although some research has been performed on blockchain security and privacy concerns, a thorough analysis state of blockchain security is lacking. This article explores current problems and new principles for blockchain-oriented software engineering (BOSE) and discusses the need for new software engineering practices in the blockchain industry. Also, examine the solutions to improve blockchain protection, which might have been used to develop different blockchain applications, and suggest a few potential directions for moving research into this area.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call