- It was proposed to increase block size from 1MB to 2MB
- Segwit also fixed bug in Bitcoin code called Transaction Malleability and supported development of second layer protocol.
- The lightning network was made possible by Segwit as it enabled this new layer protocol to be built further boosting bitcoins transaction capacity by taking frequent, small transactions offline.
- People and wallets are not forced to use Segwit although more and more of key players have adopted or are currently implementing this new solution.
1.What was a proposed alternative to Segwit?
Bitcoin cash was proposed. It would be a fork of the bitcoin network but with a larger block size, for example 2mb instead of 1mb, this would have and actually did result in a hard work which split the network and community.
2.What did Segwit solve more than just the scaling issue?
As well as the scaling issue Segwit’s initial reason for being implemented was to fix a problem called transaction malleability. This problem allowed anyone to change the transaction signature which resulted in the transaction ID to change, this can be exploited to make unsuspecting senders of transactions believe their transaction was never sent.
3.How is Segwit and the Lightning network connected?
Segwit made the lightning network possible by supporting the development of second layer protocols. This fix coincided with the malleability fix, making added features relying on unconfirmed transactions easier to design and less of a security risk.
- Are people, wallets and other services forced to use Segwit?
Seeing as it is a soft fork then other wallets and services are not forced to use Segwit. Old transaction types are still able to be accepted by the network in this case
- What was a proposed alternative to Segwit?
The alternative was to increase the block size in order to increase the amount of transactions within each block (more scalable). But that means a expansion of the set of rules (hard fork like Bitcoin Cash). This alternative would have a negative impact on the degree of decentralization (less decentralization). - What did Segwit solve more than just the scaling issue?
By removing the signature out of the data within the block, the TX hash could not be altered anymore by changing the signature within the transaction. This is also known as “removing the transaction malleability” - How is Segwit and the Lightning network connected?
The lightning network would be more risky and harder to design if the transaction malleability would be still present. So Segwit support further development in the Lightning network. - Are people, wallets and other services forced to use Segwit?
Not really. But the advantages of Segwit will increase and thus its importance if more nodes implement Segwit through time. In the end it will in everyone’s interest to implement Segwit.
1- increasing the block size as was done with bch.
2- transaction maliability where the utxo’s signature can change.
3-both are meant to help decrease traffic on the chain to prevent usage of BTC being bottle necked by the 1mb limit. Segwit separates the signatures to reduce the size of the transaction, lighting holds small transactions off the chain until the user has enough BTC to group them into one large pile of BTC utxo’s and then dumps all the small utxo’s onto the chain in one group, thus reducing traffic.
4- because segwit was a soft fork, nobody was forced to use segwit, although most people are updating and use segwit now that it’s a few years later.
- What was a proposed alternative to Segwit?
Increase the block size
- What did Segwit solve more than just the scaling issue?
It solves Transaction malleability
- How is Segwit and the Lightning network connected?
Segwit support the Lightning network which is a second layer protocol
- Are people, wallets and other services forced to use Segwit?
No, because it is a soft folk
1 Increase block size from 1mb to 2mb
2 By removing the signature from the hash it made the security better
3 Segwit llows for second layer of protocol like Lightning
4 No, old protocol can still be used
What was a proposed alternative to Segwit?
A proposed alternative to SegWit was to make the blocks bigger. The suggested solution was increasing the block size to 2Mb.
What did Segwit solve more than just the scaling issue?
It also solved the issue of malleability and high fees.
How is Segwit and the Lightning network connected?
Segwit made second layer solutions possible. Furthermore it reduces the risk of operating with unconfirmed transactions.
Are people, wallets and other services forced to use Segwit?
No, wallets and other service can still use the old protocol. It is a soft fork.
-
another suggested fix was to increase the block size to 2 mb
-
it increased the amount of transactions that can be in a block and fixed transaction malleability which was a problem before
-
unconfirmed transactions become more secure which then means 2nd layer solutions such as lightning can build better on it
-
no , this is because it was a soft fork
This is not how lightning works, in Lightning small transactions are not recorded just the settlement transaction which is the final balance of a channel that is being closed. To learn more I recommend you check the lightning course in the academy
- What was a proposed alternative to Segwit?
Larger block size, (Bitcoin Cash)
- What did Segwit solve more than just the scaling issue?
Segwit also fixed the transaction mallability by removing the signature information outside the blocks.
Segwit made more second layer protocols possible.
Segwit also made blocks to weigh less-meaning more can fit inside a block.
- How is Segwit and the Lightning network connected?
Segwit mallability fix made any feature that relies on unconfirmed transactions less risky and easier to design. The Lightning network takes frequent small transactions off-chain, then settling on-chain when the user is ready.
- Are people, wallets and other services forced to use Segwit?
Many wallets have not added segWit support. Big names such as Trezor, Ledger, Electrum, and Kraken have done so, however Coinbase the largest wallet provider in terms of number of transactions announced that they would fully integrate segWit in February, 2020 which would help scale bitcoin, decrease congestion, increasing speed, and reducing transaction cost.
-
To increase the size of the blocks which is what the fork of bitcoin to bitcoin cash accomplished.
-
Second layer protocols such as the lightening network.
-
Segwit made the lightening network possible through the malleability fix that made any feature that relied on unconfirmed transactions less risky and easier to design.
-
Yes if the service or wallet provider you are using is currently running the upgraded segwit part of the network. Some may say no but eventually most all parts of the bitcoin network will be running that upgrade.
- What was a proposed alternative to Segwit?
A proposed alternative was to increase the block size. For example, block size could have been increased to 2 mB but it would have been an incomplete solution as adoption grew, the block size would need to increase further (ie. 10 mB or beyond). This alternative was exercised with the creation of Bitcoin Cash.
- What did Segwit solve more than just the scaling issue?
SegWit enabled transaction (TX) malleability: ultimately changing the block data, including signatures. For example, SegWit enabled TX signatures to be withheld from a transaction thereby resulting in block sizes of greater than 1mB. To achieve this, nodes began relying on previous consensus of signatures and unspent transaction outputs (UTXO’s).
- How is Segwit and the Lightning network connected?
“SegWit made second layer solutions possible” -Alko89. SegWit was a soft fork and therefore constrained the rules of the network. This made it optional for users/ nodes/ miners. The Lightning network is an effect of SegWit.
- Are people, wallets and other services forced to use Segwit?
No; people/ wallets/ svcs. are not forced to use SegWit. However, given current market demand for transactions and the general consensus for fees paid to the miners, SegWit remains popular with most of the centralized exchanges (ie. Kraken, Coinbase, etc.). One can explore SegWit TX’s at https://transactionfee.info/charts/payments-spending-segwit/ to find out whether or not SegWit spending payments are more or less than 70% at time of pixel.
-
What was a proposed alternative to Segwit?
Increases blocks size. -
What did Segwit solve more than just the scaling issue?
Fixed the transaction malleability issue. -
How is Segwit and the Lightning network connected?
Segwit supports the development of second layer protocols, like lightning network. -
Are people, wallets and other services forced to use Segwit?
No, they can still use old protocol.
What was a proposed alternative to Segwit?
An alternative was to increase the block size
What did Segwit solve more than just the scaling issue?
It fixed the transaction malleability issue making the network more secure.
How is Segwit and the Lightning network connected?
Segwit supports the development of second layer protocols like the Lightning network.
Are people, wallets and other services forced to use Segwit?
No beause it is still compatible with the previous protocol, but many services are moving towards using Segwit.
1 - An increase in the blocksize was also proposed.
2 - It also solved the Tx malleability where we could change the transaction ID of a transaction block with the same data.
3 - it is also increasing the network capacity by taking small transactions off the main blockchain to de-congest the network.
4 - No, because it was a softfork.They can choose whether to implement or not and still use the same blockchain.
OK will do, I’m on ETH 101 now but will get to lightning eventually, I plan to watch and learn everything in this school. Not just what my class plan says.
On another note. I’m pretty sure exchanges such as coinbase has started batching BTC and ETH to reduce traffic. Do you now what that is called or what I’m referring to exactly?
That is basically just a regular transaction with multiple outputs When you are constructing a transaction you can pick as many inputs and outputs you want.
thanks,
There’s so much to learn!!! I appreciate you guys!!! It’s like drinking from a fire hydrant.
-
What was a proposed alternative to Segwit?
Answer: Increasing block size -
What did Segwit solve more than just the scaling issue?
Answer: Transaction malleability - which allowed anyone to change small details that modified the transaction ID -
How is Segwit and the Lightning network connected?
Answer: Segwit enabled second layer solutions (i.e. the Lightning network) to exist and run on top of the BTC blockchain. Lightning enables quicker transactions that are later officially settled on the lower chain when parties finalize the transactions. -
Are people, wallets and other services forced to use Segwit?
Answer: No - and many did not at the time this article was written. They could maintain BTC transactions on the original, unaltered chain without Segwit. By now though, most wallets support Segwit.
-
What was a proposed alternative to Segwit?
-
What did Segwit solve more than just the scaling issue?
-
How is Segwit and the Lightning network connected?
-
Are people, wallets and other services forced to use Segwit?
-
Bigger blocks.
-
Malleability of the transactions
-
By making second layer solution possible.
4.No, it was a soft fork so old addresses and transactions can still be used.