FINANCEMonths to result

The Blockchain Feasibility Framework

Decentralize with caution

Problem it solves

poor financial decisions

Best for

Simple, high-stakes applications

Not ideal for

Complex, low-stakes applications

Overview

Why this framework exists

The Blockchain Feasibility Framework is a decision-making tool for evaluating the suitability of blockchain technology for a particular application. It considers the trade-offs between decentralization, trustlessness, and processing power. The framework is based on the idea that blockchain technology is not a panacea for all problems, but rather a specialized tool that is best suited for simple, high-stakes applications where decentralization and trustlessness are essential.

Core principles

3 total
  1. Decentralization is not always the best solution
  2. Trustlessness comes at a cost
  3. Simple applications are more suitable for blockchain technology

Steps

4 steps
  1. Evaluate the need for decentralization
    Determine whether decentralization is necessary for the application. Consider the potential benefits and drawbacks of decentralization, including the potential for increased security, transparency, and censorship resistance, as well as the potential for increased complexity and reduced efficiency.
    Pro tipConsider the potential for decentralization to increase the security and transparency of the application
    WarningDecentralization can also increase the complexity and reduce the efficiency of the application
  2. Assess the complexity of the application
    Determine the complexity of the application and whether it can be simplified to make it more suitable for blockchain technology. Consider the potential for simplification to reduce the cost and increase the efficiency of the application.
    Pro tipConsider the potential for simplification to reduce the cost and increase the efficiency of the application
    WarningSimplification may not always be possible or desirable
  3. Evaluate the potential for trustlessness
    Determine whether trustlessness is necessary for the application. Consider the potential benefits and drawbacks of trustlessness, including the potential for increased security and transparency, as well as the potential for increased complexity and reduced efficiency.
    Pro tipConsider the potential for trustlessness to increase the security and transparency of the application
    WarningTrustlessness can also increase the complexity and reduce the efficiency of the application
  4. Consider the potential for scalability
    Determine whether the application can be scaled to meet the needs of a large number of users. Consider the potential for scalability to increase the adoption and use of the application.
    Pro tipConsider the potential for scalability to increase the adoption and use of the application
    WarningScalability may require significant investments in infrastructure and technology

Checklist

Saved in your browser

Examples

2 cases
Bitcoin

Bitcoin is a decentralized, trustless digital currency that uses blockchain technology to record transactions and manage the supply of currency

OutcomeBitcoin has been successful in providing a secure and transparent way to transfer value without the need for intermediaries
Ethereum

Ethereum is a decentralized platform that uses blockchain technology to enable the creation of smart contracts and decentralized applications

OutcomeEthereum has been successful in providing a platform for the creation of decentralized applications, but it has also faced challenges related to scalability and security

Common mistakes

3 traps
Overestimating the benefits of decentralization
Decentralization is not always the best solution, and it can increase the complexity and reduce the efficiency of the application
Underestimating the complexity of the application
The application may be more complex than initially thought, and simplification may not always be possible or desirable
Ignoring the potential for trustlessness
Trustlessness can increase the security and transparency of the application, but it can also increase the complexity and reduce the efficiency of the application

Origin story

How this framework came to be

The Blockchain Feasibility Framework was developed based on the experience of Bitcoin, the first and most successful blockchain application. The framework is rooted in the understanding that blockchain technology is not a trivial software problem, but rather a complex system that requires careful consideration of its limitations and potential applications.

Source

Traced to primary
Source · BOOK
The Bitcoin Standard
Saifedean Ammous · 2018
Open source →

Related frameworks

Browse all Finance →