Implementasi Blockchain Berbasis BigchainDB Dan Tendermint Pada Sistem Penyimpanan Data IoT

Sibarani, Immanuel (2019) Implementasi Blockchain Berbasis BigchainDB Dan Tendermint Pada Sistem Penyimpanan Data IoT. Sarjana thesis, Universitas Brawijaya.

Abstract

Sistem penyimpanan data IoT pada umumnya adalah terpusat, sehingga data yang dihasilkan sensor IoT disimpan pada satu penyimpanan data saja. Sistem terpusat (centralized) rentan mengalami kegagalan yang dapat menyebabkan seluruh sistem mengalami gangguan dan dapat menyebabkan kehilangan data karena tidak memilki backup. Oleh karena itu, pada penelitian ini akan mengusulkan sistem penyimpanan secara decentralized dengan menggunakan blockchain. Blockchain merupakan basis data yang decentralized, distributed, dan immutable yang menyimpan aset dan daftar transaksi dalam jaringan peer-to-peer (blockchain). Blockchain mampu melakukan replikasi data untuk disimpan pada banyak node dalam jaringan blockchain. Jika terjadi kegagalan sistem pada salah satu node, node tersebut tidak akan mempengaruhi sistem pada node lainnya. Penelitian ini berfokus untuk menerapkan blockchain pada sistem penyimpanan data IoT dengan menggunakan BigchainDB dan Tendermint. BigchainDB dan Tendermint merupakan aplikasi yang tepat untuk menerapkan blockchain pada sistem penyimpanan data IoT berbasis MongoDB. Hasil dari pengujian fungsional didapat bahwa sistem penyimpanan data IoT secara decentralized sudah berjalan sesuai dengan fungsinya dalam menyimpan data dan mereplikasi data pada beberapa tempat penyimpanan data. Berdasarkan hasil tersebut, sistem pada penelitian ini dapat menjadi solusi permasalahan untuk sistem penyimpanan data IoT secara terpusat

English Abstract

The IoT data storage system in general is centralized so that the data generated by the IoT sensor are stored on one data storage only. Centralized systems are susceptible to failure, which can cause the entire system to crash and can cause data loss because there are no backups. Therefore, in this study, we will propose a decentralized storage system using blockchain. The Blockchain is a decentralized, distributed, and immutable database that stores assets and lists of transactions in peer-to-peer (blockchain) networks. The Blockchain can replicate data to be stored on many nodes in the blockchain network. If there is a system failure on one node, the node will not affect the system on the other node. This research focuses on implementing blockchain on IoT data storage systems using BigchainDB and Tendermint. BigchainDB and Tendermint are the right applications to implement blockchain on MongoDB-based IoT data storage systems. The results of functional testing show that the decentralized IoT data storage system is running by its function in storing data and replicating data on several data storage areas. Based on these results, the system in this study can be a solution for centralized IoT data storage systems

Item Type: Thesis (Sarjana)
Identification Number: SKR/FILKOM/2019/406/051905724
Uncontrolled Keywords: IoT, Blockchain, Centralized, Decentralized, BigchainDB, Tendermint/IoT, Blockchain, Centralized, Decentralized, BigchainDB, Tendermint
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.5 Storage
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Endang Susworini
Date Deposited: 24 Aug 2020 06:53
Last Modified: 24 Aug 2020 06:53
URI: http://repository.ub.ac.id/id/eprint/171866
Full text not available from this repository.

Actions (login required)

View Item View Item