Roadmap

The Bitcoin SV project begins by restoring what was the original Bitcoin protocol. We embrace the fact that Satoshi used script as a predicate to enable functionalities that go hand in hand, and beyond the function of cash. Re-enabled Satoshi op_codes provide the methods needed for smart contracts, tokenisation and other advanced technical functions to be done on BSV. The original protocol has what Bitcoin needs to thrive, and should be allowed to flourish without constant changes.

Once restored, the Satoshi protocol needs to remain stable. The protocol should be locked down except for any critical security fixes that might be required. This stability will give enterprises of the world confidence to build their applications and projects on top of BSV. Just like the Internet lives on a protocol that has changed very little since its beginning and allows businesses to reliably plan long term projects on the platform, the Bitcoin SV blockchain will provide the same stability.

The next key pillar is to ignite massive scalability on the BSV blockchain according to future market needs, rather than just viewing current payment transaction volume. Potential demand is a function of supply (among other things) and we intend to provide the capacity for BSV to act as the foundation for the entire financial world and many other industries. Major enterprises want to know the blockchain has sufficient scale for their projects before they commit significant resources and time to build on BSV. Miners needs massive scaling to earn more money from transaction fees in order to offset the block reward halving over time. Therefore, block-size limits need to be many magnitudes bigger than current throughput demand and ultimately allow for unlimited growth.

Along the way, security is always important to Bitcoin SV’s roadmap. By making sure the necessary optimisations, testing and quality assurance steps are in place, we allow nodes to mine big blocks and scale to global market demands in a safe and reliable manner.

An excellent payment experience is also needed. The Bitcoin SV project will work on both measurement and improvement of the safety of 0-conf transactions, fast transaction propagation, and miner-configurable fee policies.

The table below outlines the roadmap of development.

Releases
November Protocol Upgrade
(release candidate)
Scaling

Focus on developing on-chain stability for Bitcoin SV

SC.001 Enable Miners to set
ExcessiveBlockSize

SC.002 Enable Miners to set
MaxMinedSize


Security

Ensuring we have enterprise level security & testing frameworks, incorporating industry best practice


SE.001 Definition and Implementation of a Responsible Disclosure Policy

SE.002 Code Audit
(3rd Party Security Consultants)



SE.003 Publish Test Framework and Strategy on BitcoinSV.io



SE.004 Performance Testing & Benchmarking

Payment Experience

Focus on developing the right capabilities to ensure Bitcoin SV continues to deliver the right innovation to enhance the consumer payment experience




Protocol Restoration

Restoring the protocol and providing a stable foundation for enterprises and innovators to develop products & capabilities on top of the Bitcoin SV Protocol

PR. 001 Enhanced Scripting Capalibility
(Restore MUL, LSHIFT, RSHIFT, INVERT)


PR.004 Remove GUI Code from Protocol

PR. 002 Increased Scriptiing Capacity
(Increase OP_CODE limit)



PR. 003 Bitcoin SV Branding



Releases
Scaling

Focus on developing on-chain stability for Bitcoin SV

SC.003 Mechanism to Allow Miners to more Efficiently Request Data (Miner API)

SC.006 Optimized Signature Validation

SC.009 UTXO Cache Improvement

SC.004 Parallelism of Transaction Validation

SC.007 Script Validation Optimization


SC.005 Increase Capacity for Metadata Within Transactions (OP_RETURN changes)

SC.008 Parallelisation of Incoming Block Validation


Security

Ensuring we have enterprise level security & testing frameworks, incorporating industry best practice

SE.005 Continuous Integration / Development Framework

SE.006 Performance Testing Framework


Payment Experience

Focus on developing the right capabilities to ensure Bitcoin SV continues to deliver the right innovation to enhance the consumer payment experience

PE.001 Fast Transaction Propagation

PE.002 Miner Configurable Fee Policies

PE.003 0-Conf Performance Enhancements

Protocol Restoration

Restoring the protocol and providing a stable foundation for enterprises and innovators to develop products & capabilities on top of the Bitcoin SV Protocol

PR. 005 Review & Analysis of Complex Script Support



Releases
May Protocol Upgrade
Scaling

Focus on developing on-chain stability for Bitcoin SV

SC.010 Increased Performance when Reading UTXO Set



SC.011 Initial Scalling Improvements to the P2P Network



Security

Ensuring we have enterprise level security & testing frameworks, incorporating industry best practice




Payment Experience

Focus on developing the right capabilities to ensure Bitcoin SV continues to deliver the right innovation to enhance the consumer payment experience




Protocol Restoration

Restoring the protocol and providing a stable foundation for enterprises and innovators to develop products & capabilities on top of the Bitcoin SV Protocol

PR. 006 Complex Script Support for Tokenisation (OP_CODE restoration)



Scaling

Focus on developing on-chain stability for Bitcoin Cash

SC.001 Enable Miners to set
ExcessiveBlockSize

Releases

SC.002 Enable Miners to set
MaxMinedSize

Releases

Security

Ensuring we have enterprise level security & testing frameworks, incorporating industry best practice

SE.001 Definition and Implementation of a Responsible Disclosure Policy

Releases

SE.002 Code Audit
(3rd Party Security Consultants)

Releases
November Protocol Upgrade
(release candidate)

SE.003 Publish Test Framework and Strategy on BitcoinSV.io

Releases
November Protocol Upgrade
(release candidate)

SE.004 Performance Testing & Benchmarking

Releases
November Protocol Upgrade
(release candidate)
Payment Experience

Focus on developing the right capabilities to ensure Bitcoin Cash continues to deliver the right innovation to enhance the consumer payment experience


Releases

Protocol Restoration

Restoring the protocol and providing a stable foundation for enterprises and innovators to develop products & capabilities on top of the Bitcoin Cash Protocol

PR. 001 Enhanced Scripting Capalibility
(Restore MUL, LSHIFT, RSHIFT, INVERT)

Releases

PR. 002 Increased Scriptiing Capacity
(Increase OP_CODE limit)

Releases

PR. 003 Bitcoin SV Branding

Releases

PR.004 Remove GUI Code from Protocol

Releases
November Protocol Upgrade
(release candidate)
Scaling

Focus on developing on-chain stability for Bitcoin Cash

SC.003 Mechanism to Allow Miners to more Efficiently Request Data (Miner API)

Releases

SC.004 Parallelism of Transaction Validation

Releases

SC.005 Increase Capacity for Metadata Within Transactions (OP_RETURN changes)

Releases

SC.006 Optimized Signature Validation

Releases

SC.007 Script Validation Optimization

Releases

SC.008 Parallelisation of Incoming Block Validation

Releases

SC.009 UTXO Cache Improvement

Releases

Security

Ensuring we have enterprise level security & testing frameworks, incorporating industry best practice

SE.005 Continuous Integration / Development Framework

Releases

SE.006 Performance Testing Framework

Releases

Payment Experience

Focus on developing the right capabilities to ensure Bitcoin Cash continues to deliver the right innovation to enhance the consumer payment experience

PE.001 Fast Transaction Propagation

Releases

PE.002 Miner Configurable Fee Policies

Releases

PE.003 O-Conf Performance Enhancements

Releases

Protocol Restoration

Restoring the protocol and providing a stable foundation for enterprises and innovators to develop products & capabilities on top of the Bitcoin Cash Protocol

PR. 005 Review & Analysis of Complex Script Support

Releases

Scaling

Focus on developing on-chain stability for Bitcoin Cash

SC.010 Increased Performance when Reading UTXO Set

Releases
May Protocol Upgrade

SC.011 Initial Scalling Improvements to the P2P Network

Releases
May Protocol Upgrade
Security

Ensuring we have enterprise level security & testing frameworks, incorporating industry best practice


Releases

Payment Experience

Focus on developing the right capabilities to ensure Bitcoin Cash continues to deliver the right innovation to enhance the consumer payment experience


Releases

Protocol Restoration

Restoring the protocol and providing a stable foundation for enterprises and innovators to develop products & capabilities on top of the Bitcoin Cash Protocol

PR. 006 Complex Script Support for Tokenisation (OP_CODE restoration)

Releases
May Protocol Upgrade