Bitcoin SV is revving up for potentially unlimited scale, with the latest release of its software. Switzerland-based industry organization the Bitcoin Association has announced the release of the Bitcoin SV Node software v1.0.7 (Dynastic).
The update has improved support for long chains of unconfirmed transactions, as the default limit for ancestor and child-pays-for-parent (CPFP) transactions has been extended from 25 to 1,000. During testing, longer chains were tested and linear performance was observed that indicates future updates of the software will probably remove the chain limit entirely.
The Dynastic release completes the process of replacing the legacy block assembler, implemented in later versions of the Bitcoin Core (BTC) software, with a new journaling block assembler for the Bitcoin SV (BSV) network.
This change now supports long chains of unconfirmed transactions and has introduced simplified transaction selection logic, including removal of the ability to prioritize transactions based on the associated fee for the transaction. Prioritizing transactions based on how much miners can make in fees is no longer necessary on the Bitcoin SV network, which has low-fee transactions.
Steve Shadders, technical director of the Bitcoin SV Infrastructure Team, explained why this fee reduction was so significant:
“Along came a 1MB block size limit and ideas about a fee market. The idea was that limiting the block size would create demand for block space and drive up the transaction fees users would effectively bid to get included in a block.
But this created a new requirement for the Bitcoin software to manage. If a miner can’t select all the available transactions due to the 1MB limit, they need to ensure they select the ones that pay the highest fee rates to maximise their revenues, leaving the less lucrative transactions for another miner to pick up later.”
“The removal of the CPFP and ancestor limits from the Bitcoin SV network has been one of the most requested improvements we’ve received from businesses and end-users alike. With today’s release, that limit has been effectively removed – and will be removed entirely after sufficient public testing of the new 1,000 transaction limit.
I look forward to seeing the next wave of innovation in this space enabled by today’s update, as enterprises develop new use cases for the only blockchain that can scale to meet their requirements.”
So what does this limit removal actually mean in practical terms?
One use case example is for complex logic-based gaming applications such as BitBoss, which will now be able to run far more complex online games as the limit lifts.
BitBoss did have a workaround that would allow players to play somewhat beyond the previous 25-chained transaction limit, but players would still frequently run into speedbumps while they waited for the next block to confirm.
With the lifting of these limits from 25 to 1,000, that bottleneck will no longer happen. BitBoss will now be able to run more complex games on its platform.
The 25 chained transaction limit, was effectively the limit on the extent of decision making or turns that could be involved in a game — making the most complicated game that could be played something like Blackjack. With the limit removed, the types of game and the complexity involved expands substantially.
Another use case for the limit uplift could potentially affect everyone in the US. Delivering the coronavirus vaccine is a herculean task. Digital vaccination verification platform VXPass allows patients to receive their vaccination jabs anywhere they choose.