# History

MVC has the same underlying architecture as Bitcoin. It is an open-source UTXO architecture Layer 1 POW that utilizes the SHA256 algorithm for its POW.

Strictly speaking, Bitcoin paved the way for peer-to-peer electronic cash. To maximize decentralization and security, BTC(Bitcoin) main chain intentionally limits block size and functionality.&#x20;

MVC aims to address the functionality limitations of Bitcoin and supplement a sidechain solution!

The original intention of MVC is to find a solution that can support a layer 1 contract with scalability as needed while ensuring sufficient security, in order to facilitate Bitcoin for more functionality. This is similar to the original intention of Arbitrum and Polygon to supplement Ethereum.&#x20;

For this reason, MVC need a long-term testing environment similar to the Bitcoin architecture. Ultimately, MVC chose to test on two of the bitcoin forks, because of their transaction fees are the lowest in the Bitcoin architecture. In the long two-year testing period, we accidentally discovered a solution that can be scaled with demand and implement '[Turing-Complete](../about-us/mvc-solution/how-mvc-runs-turing-complete-smart-contracts)' smart contracts ([MetaContract](../about-us/mvc-solution/metacontract)) on a layer 1 UTXO model in the Bitcoin architecture. After discussing with developers from various fields, we jointly found that this solution is practical and sustainable. Therefore, we united multiple different developer teams to jointly promote the establishment of the MVC public chain.

We believe that MVC not only theoretically can provide the best Bitcoin sidechain service in terms of technology but also has potential far beyond that in the future. This is mainly because we accidentally discovered that it can be scaled as needed, and coupled with native decentralized  DID technology \[[MetaID](../about-us/mvc-solution/metaid)], it has the potential to become one of the underlying public chains that support a large number of Web 3 applications in the future.

It can be simply understood: MVC =

» Bitcoin architecture

» High-performance smart contracts&#x20;

» Decentralized identity

» Scalability as needed

» Instantaneous transaction speed.

» Same user wallet addresses on [$SPACE](https://twitter.com/search?q=%24SPACE\&src=cashtag_click) and [$BTC](https://twitter.com/search?q=%24BTC\&src=cashtag_click), like [$ARB](https://twitter.com/search?q=%24ARB\&src=cashtag_click) and [$ETH](https://twitter.com/search?q=%24ETH\&src=cashtag_click). \[This feature is optional choice by user in the future]

<figure><img src="https://3872324389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy4gNPZSNO766WE54DILO%2Fuploads%2FxPzKu6Mu69OXeAfO7VK6%2Fimage.png?alt=media&#x26;token=b8ca4940-22ef-43e2-b950-f8f8e43fe218" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3872324389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy4gNPZSNO766WE54DILO%2Fuploads%2F4yunScomREkVGZo6Wufv%2Fimage.png?alt=media&#x26;token=51854e03-ec3c-43d9-b820-8af2b0c6a46f" alt=""><figcaption></figcaption></figure>

[https://twitter.com/RvCrypto/status/1646794441070465025?s=20](https://twitter.com/RvCrypto/status/1646794441070465025?s=20)

