Past examples of successful
soft forks include software upgrades like P2SH (which altered bitcoin's address formatting) and BIP 66 (which dealt with signature validation).
Past examples of successful
soft forks include software upgrades like BIP 66 (which dealt with signature validation) and P2SH (which altered bitcoin's address formatting).
According to the description, the new
soft fork includes the following Bitcoin Improvement Protocols (BIPs):
Not exact matches
The developers of the DAO,
including Stephan Tual, have proposed the implementation of a «hard
fork» at some point after the
soft fork has taken effect.
Some of them believe that a «
soft fork» (a software update that does not involve the creation of a new coin) is the answer; others believe that second - layer solutions,
including the Lightning Network, is the way to go.
Key viewpoints shared by Cohen
included a preference for
soft forks over hard
forks, blaming bitcoin miners for blocking Segregated Witness (SegWit), and what he views as unwarranted vitriol aimed at the Bitcoin Core contributors.
The proposed
soft fork replaces Bitcoin's block size limit with a block «weight» limit, which offers an effective block size limit increase of about 0.7 to 1.0 megabyte, depending on the types of transactions
included in a block.
If you're curious about how exactly
forks work (
including soft versus hard
forks), this is a useful piece.
Some of them —
including Bitcoin Core and Bitcoin Knots developer Luke Dashjr — were contemplating activating the
soft fork regardless of what the rest of the Bitcoin ecosystem would do.
Bitcoin Core launched its latest software release last week, which
includes a proposed Segregated Witness
soft fork.
The patch works by giving miners the opportunity to flag that they support the
soft fork, and then use their clients to lower a metric called the «block gas limit», which puts a cap on the amount of gas (an element of ethereum transactions) that can be
included in a block.
Finally, no discount at all would have slightly reduced the amount of space available in blocks because of the need to store the witness commitment (about 40 bytes) in the coinbase transaction; since the segregated witness
soft fork allows miners to choose between generating segregated witness style blocks and traditional - style blocks (that can't
include segregated witness transactions), this would provide a minor incentive for miners to favor traditional - style blocks.
This release
includes a
soft fork for CHECKSEQUENCEVERIFY, which allows for relative locktimes and is hugely important for the development of the Lightning Network, which Blockstream CTO and Bitcoin Core contributor Greg Maxwell views as Bitcoin's best chance at handling increasing demand for Bitcoin transactions.
This maintenance update
includes the first
soft fork deployment utilising «version bits» as part of the capacity increasesroadmap.
Bhardwaj referred to Segregated Witness (SegWit), a proposed
soft -
forking (backward compatible) change to Bitcoin that
includes an increase in the effective block size limit to more than 2 MB (after users upgrade to SegWit - enabled wallets), as a «small to medium level increase in the network capacity.»
The key - points of discussion
included: · Block - size increase requirements · Bitcoin Core team and the «
soft fork» / SegWit proposal · Bitcoin Classic and the «hard -
fork» & risks · Transparency on financing of developers · Developers governance · BIP process consensus
If triggered, code change also paves the way for other updates,
including the Lightning Network (another proposed scaling solution), and easier future
soft forks.
At the heart of these drawbacks, To the Moon is more technically complex than other scaling solutions proposed so far,
including all hard
forks as well as a Segregated Witness
soft fork.
For example, code for the Segregated Witness
soft fork as
included in Bitcoin Core clients, will enforce the Segregated Witness rules once 95 percent of newly mined blocks
include a specific piece of data in the coinbase strings.
According to Coin Dance, the mandatory
soft fork of BIP148 is backed by a number of crypto companies,
including BitFury, BTCC, Bitcoin India, the exchanges service BitcoinReminder, the wallets BitPay, Samourai Wallet, and the bitcoin consulting company Freedom Node.
Initial challenges
included the realisation that the solution required the implementation of a
soft -
fork; a change to the bitcoin protocol that serves to invalidate pervious blocks and transactions, although the old nodes still recognise the new blocks as valid.
And other topics in the poll
include questions about
soft forks, as well as governance issues and media consumption.
From a user's perspective, you can think of them as a planned upgrade, one that can
include backward compatibility (
soft forks) or represent an irreversible shift in the underlying structure of the blockchain (hard
forks).
Firstly, two of the largest companies in the cryptocurrency industry, Bitfinex and Coinbase (
including its exchange, GDAX), recently chose to optimise their respective platforms for the
soft fork.
Tjaden Hess believes this leaves the Ethereum community just a few options to help fix the issue which
includes, no
fork implementations, a soft Fork with a stiff upper lip, or a hard f
fork implementations, a
soft Fork with a stiff upper lip, or a hard f
Fork with a stiff upper lip, or a hard
forkfork.
Bitcoin users can block covert use of AsicBoost with a user - activated
soft fork (UASF), which effectively forces miners to pick one of two options: miners would have to either activate Segregated Witness, or they would have to
include something in their blocks that doesn't actually do anything — except block AsicBoost.
Meanwhile, Bitcoin Core supporters, which, naturally,
include the core developers of Bitcoin, advocate a solution called «Segregated Witness» that would be a «
soft fork», i.e. backwards compatible, although it would take more development work not only for the core but for many other companies in the Bitcoin ecosystem.
The next steps
include additional testing, release of another bitcoin core version (0.12.2) and agreement of the miners to implement SegWit through the acceptance of the new bitcoin core version.SegWit, in terms of the developers, is a «
soft fork».