Understanding Blockchain Governance: Analyzing Decentralized Voting to Amend DeFi Smart Contracts

05/28/2023
by   Johnnatan Messias, et al.
0

Smart contracts are contractual agreements between participants of a blockchain, who cannot implicitly trust one another. They are software programs that run on top of a blockchain, and we may need to change them from time to time (e.g., to fix bugs or address new use cases). Governance protocols define the means for amending or changing these smart contracts without any centralized authority. They distribute instead the decision-making power to every user of the smart contract: Users vote on accepting or rejecting every change. The focus of this work is to evaluate whether, how, and to what extent these protocols ensure decentralized governance, the fundamental tenet of blockchains, in practice. This evaluation is crucial as smart contracts continue to transform our key, traditional, centralized institutions, particularly banking and finance. In this work, we review and characterize decentralized governance in practice, using Compound – one of the widely used governance protocols – as a case study. We reveal a high concentration of voting power in Compound: 10 voters hold together 57.86 or amend the protocol (or, essentially, the application they support) receive, on average, a substantial number of votes (i.e., 89.39 fewer than three voters to obtain 50 Compound governance proposals can be unfairly expensive for small token holders, and also discover voting coalitions that can further marginalize these users. We plan on publishing our scripts and data set on GitHub to support reproducible research.

READ FULL TEXT
research
10/18/2021

An Empirical Study of Protocols in Smart Contracts

Smart contracts are programs that are executed on a blockhain. They have...
research
02/21/2021

FASTEN: Fair and Secure Distributed Voting Using Smart Contracts

Electing democratic representatives via voting has been a common mechani...
research
04/17/2023

Unpacking How Decentralized Autonomous Organizations (DAOs) Work in Practice

Decentralized Autonomous Organizations (DAOs) have emerged as a novel wa...
research
08/01/2018

Astraea: A Decentralized Blockchain Oracle

The public blockchain was originally conceived to process monetary trans...
research
01/06/2018

A Perspective on Blockchain Smart Contracts: Reducing Uncertainty and Complexity in Value Exchange

The blockchain constitutes a technology-based, rather than social or reg...
research
02/27/2020

A Quantum Money Solution to the Blockchain Scalability Problem

We put forward the idea that classical blockchains and smart contracts a...
research
01/29/2022

Dissimilar Redundancy in DeFi

The meteoric rise of Decentralized Finance (DeFi) has been accompanied b...

Please sign up or login with your details

Forgot password? Click here to reset