BLOCKCHAIN-BASED MULTISIGNATURE WALLET SYSTEM FOR DECENTRALIZED AUTONOMOUS ORGANIZATION

As a decentralized organization whose governance decisions are democratically governed by its members, a Decentralized Autonomous Organization (DAO), just like a traditional company/organization, needs a system to manage its finances. In this case, the proposed system is a wallet to manage the as...

Full description

Saved in:
Bibliographic Details
Main Author: Lienardo, Vincentius
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/66573
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:As a decentralized organization whose governance decisions are democratically governed by its members, a Decentralized Autonomous Organization (DAO), just like a traditional company/organization, needs a system to manage its finances. In this case, the proposed system is a wallet to manage the assets owned by the DAO. The wallet needs to be designed in such a way that before a transaction can be executed, it needs to be approved by a majority of the committees within the DAO. In addition, the system needs to guarantee the transparency/openness and integrity of each transaction so that the system can mitigate potential fraud/crime risks. Therefore, in this final project, a blockchain- based multisignature wallet system is designed and implemented that allows a transaction to be signed by DAO committees. By using blockchain technology, the system guarantees that no single party can alter/manipulate the transaction data. The blockchain technology chosen to develop the multisignature wallet system is Ethereum as a public blockchain that stores transaction data. The multisignature wallet system is able to fulfill the functional requirements defined, namely registering a multisignature wallet, opening a multisignature wallet, viewing balances, sending cryptocurrency, receiving cryptocurrency, viewing transaction lists, as well as viewing and changing owners and minimum transaction confirmation/approval. The multisignature wallet system is also able to fulfill non-functional needs, namely aspects of availability and integrity. In general, the multisignature wallet system meets the standards of functional, nonfunctional, and transaction cases that may occur.