BLOCKCHAIN DESIGN PATTERN FOR SECURE SYSTEM DEVELOPMENT
Blockchain is a popular technology due to its immutable characteristics and the security it offers. A wide variety of industries began to strive to adopt blockchain technology into proprietary systems to secure their systems from data tampering or other security threats. However, some problems we...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/56245 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | Blockchain is a popular technology due to its immutable characteristics and the
security it offers. A wide variety of industries began to strive to adopt blockchain
technology into proprietary systems to secure their systems from data tampering or
other security threats. However, some problems were found related to the design
process, when blockchain technology attempted to be adopted into the system. This
final task focuses on proposing a blockchain design pattern so that mistakes in
designing blockchain can be avoided by industry players or anyone trying to adopt
blockchain technology. This final task explores a lot of open-source projects to
identify common errors that often occur when analyzing and designing systems
using the technology, that may cause security flaws to the system. From these
mistakes, a few design patterns to solve the problems will be proposed. Then to
validate the proposed design pattern, the author applies the design pattern to some
of the open-source projects explored. This final task identifies four common errors
that could threaten the security of the system with varying impacts. Therefore, four
design patterns were produced to prevent these mistakes. Validation results prove
that these four patterns can be used to solve similar problems in various cases and
can prevent errors in designing blockchain-based systems.
|
---|