Why does the Bitcoin blockchain need segregated(SegWit) witness?

0 2
Avatar for hasson
Written by
4 years ago

SegWit, also known as Segregated Witness, is a name for the upgrade of the Bitcoin protocol, which was implemented on August 23, 2017.

As with any other distributed blockchain, if Bitcoin's algorithm needs to be updated, Bitcoin developers and participants will jointly decide how and when to update. The purpose of upgrading through this method is to help Bitcoin expand and repair vulnerabilities, as these vulnerabilities lead to the risk of having no trust in it. SegWit is known for upgrading the way data is stored on the Bitcoin blockchain.

Difference between SegWit and Non-SegWit

For centralized financial products, if the algorithms behind them need to be adjusted, only administrators or authorized institutions can directly update or modify unilaterally.

For distributed projects like Bitcoin, SegWit-like protocol upgrades only occur occasionally, and they are unique to the blockchain. Bitcoin's existence depends on its remote support from people around the world. When enough users agree to update their software in the same way, it must branch out in a new direction.

Why use SegWit?

The SegWit fork increases the number of transactions in any Bitcoin block.

SegWit fixes a problem called transaction malleability, which allows Bitcoin transaction data to be changed before the transaction is completed by the network. SegWit stores signature information outside the relevant block, but still guarantees that it can be verified, so that while Bitcoin maintains the integrity of the transaction, it packs more transactions into any single 1MB block. This can make the blockchain more secure and faster when processing Bitcoin transactions.

Why was SegWit not fully adopted?

Despite SegWit's many benefits, it is a pity that it has not been fully adopted by all Bitcoin network participants because it is not mandatory (as mentioned earlier, it is a soft fork).

Bitcoin is not a simple "upgrade". It needs to rely on wallets. Exchanges and companies use it to upgrade themselves before pushing changes to the network. No one is forcing users to adopt SegWit, it is up to the team of engineers to push their organization in the right direction, so this often doesn't make it work as expected. When SegWit came out, only a small part of the company quickly adopted it, and some company managers were hesitant to decide whether to use new software for updates. After all, the decision on whether to adopt or not is in the technical team. Hand.

Another reason is that miners prefer to use AsicBoost firmware that is not compatible with SegWit, but it is said that using SegWit can actually help them increase transaction verification speed by 20%.

Are there any disadvantages to SegWit?

SegWit gives the block more weight or transaction density, but because some blockchain data will be kept outside the original chain as a reference or index, some people think that unloading data from the blockchain is already One failed. 

Can SegWit succeed?

As the volume of bitcoin transactions rises, users are increasingly inclined to adopt SegWit-enabled wallets, because these wallets have higher weights (transaction density) for processing transaction blocks, which increases speed and cost-effectiveness, and therefore forces More companies are adopting SegWit.

Since last year, the usage of SegWit has increased from 39% to more than 50.5%.

As more transactions on the Bitcoin blockchain enable SegWit, using AsicBoost firmware or filtering out these transactions is no longer a profit strategy for miners. Perhaps SegWit is only the first step for cryptocurrency developers on the right path.

Sponsors of hasson
empty
empty
empty

1
$ 0.00
Avatar for hasson
Written by
4 years ago

Comments

Article is missing the real reason why BTC chose the path of implementing Segwit.

It is because they wanted to implement 2nd layer scaling through the Lightning Network, and without the Segwit malleability fixes, implementing LN would have been more difficult and less efficient.

So the real reason for Segwit is that it was a stepping stone to getting Lightning. And they wanted Lightning because...

$ 0.00
User's avatar btcfork
This user is who they claim to be.
We have manually verified this user via some other channel.
4 years ago

oh sorry

$ 0.00
4 years ago

No need to be sorry, I'm just adding some more information...

$ 0.00
User's avatar btcfork
This user is who they claim to be.
We have manually verified this user via some other channel.
4 years ago