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...

Full description

Saved in:
Bibliographic Details
Main Author: Sutantra, Juro
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
Description
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.