Solution
To overcome the inherent limitation of Bitcoin's lack of native support for smart contracts, the proposed solution involves allowing users to deploy Solidity-written smart contracts and interact with the deployed smart contracts directly on-chain , and leveraging indexers and distributed network of nodes for state management, balance computation, and transaction indexing. In order for Bitcoin to achieve Turing completeness, two fundamental components are required at a high level:
Persistent and on-chain bytecode storage for every program.
Execution of instructions and maintenance of state for every program.
Last updated