Segwit Reading Assignment

What was a proposed alternative to Segwit?

increase the blocksize

What did Segwit solve more than just the scaling issue?

it allowed developers to work on a second layer protocol such as

lightning network

How is Segwit and the Lightning network connected?

without Segwit the Lightning network would not be possible

Are people, wallets and other services forced to use Segwit?

No in the time the article was written only 14% of wallets did support Segwit, but that was in 2018.

1 Like
  1. Instead of the new transaction structure which maintains the 1MB for the base transaction and 4MB on top which can include or not include signature data the alternative was to just increase the whole block.

  2. It also solved transaction malleability by removing signature information and storing it outside the base transaction block.

  3. SegWit is actually a second layer solution on top of the base transaction block and therefore opened the door for the lightning network which is also a second layer solution to the problem of scalability.

  4. No. It was a soft fork.

1 Like

What was a proposed alternative to Segwit?

  1. inreasing the blocksize from 1mB to 2mB

What did Segwit solve more than just the scaling issue?
2. Segwit solved the transaction malleability problem, which was a security flaw that allowed anyone to change small details that modified the transaction ID. By removing the signature information from the TX data, this effectively solved this problem as now the TX data only made up the TX ID and so changing the signature would no longer affect the TX ID.

How is Segwit and the Lightning network connected?
3. The lightning network is an off chain branch of the btc blockchain. It could not be implemented whilst the security flaw of TX malleability existed, but now that has been solved it can be. Of chain transactions are settled offline then applied to the bitcoin blockchain when users are ready to.

Are people, wallets and other services forced to use Segwit?
4. No. Although tx fees are lower if they do.

1 Like

1 - The alternative to SegWit was to simply expand the block size to 4 mB.
2 - Beside salability, SegWit solved the malleability issue where the transaction ID could have been compromised by moving the signature outside of the block.
3 - Thanks to SegWit the signature is now outside of the block and this allows the creation of an off-chain where you keep track of all transactions from the same signature.
4 - Nope! Being SegWit a soft fork all other wallets and services could still be using the previous version.

1 Like
  1. What was a proposed alternative to Segwit?

Increasing the block size. (This was done, now called Bitcoin Cash)

  1. What did Segwit solve more than just the scaling issue?

The malleability issue, where transaction ID could be changed.

  1. How is Segwit and the Lightning network connected?

Segwit, through solving the malleability issue, made the bitcoin blockchain more friendly to a second layer (Lightning).

  1. Are people, wallets and other services forced to use Segwit?

No. Segwit is a soft fork.

1 Like
  1. Increased block size.
  2. Transaction malleability.
  3. Segwit addressed the transaction malleability issue in the bitcoin protocol. Segwit is a second layer solution to the base protocol which also now allows other networks to be developed on the second layer such as the lightning network since the transaction malleability issue has been solved.
  4. Segwit is a softfork and people, wallets and other services are not forced to use it, although many are adopting.
1 Like

[quote=“filip, post:1, topic:8408”]
What was a proposed alternative to Segwit? Bring the Blocksize to 2MB
What did Segwit solve more than just the scaling issue? Blocksize Issue & Transaction Malleability
**How is Segwit and the Lightning network connected?**The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.
Are people, wallets and other services forced to use Segwit? They are not force, still working on they old protocol but they will have to make a choice eventually

1 Like

1.Block size increase to 2 mB
2. malleability
3. Second layer solutions to make tx more rapidly
4. NO because its a SOFT Fork

1 Like

Q1A. Bigger block size.
Q2A. Segwit also solved transaction malleability.
Q3A. Segwit and the Lightning network are connected by the Lightning networks ability to act as a second layer solution which takes small transactions off the chain and only settling them on the chain when the users are ready.
Q4A. No. Segwit is a soft fork but is likely being adopted slowly but surely.

1 Like

The proposed alternative to segwit was increasing the block size. the core reason of the hard Fork resulting in bitcoin cash

  1. What was a proposed alternative to Segwit?
    Increasing the block size

  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability

  3. How is Segwit and the Lightning network connected?
    Segwit supports the development of second layer protocols like the lightning network which will allow for an increase in transaction capacity

  4. Are people, wallets and other services forced to use Segwit?
    No

1 Like

1.To increase the block size.

2.It solved the transaction malleability.

3.Segwit makes second layer possible.

4.No It was a soft fork

1 Like
1. What was a proposed alternative to Segwit?

Increasing the block size from 1 to 2MB. Not everyone agreed with the Segwit solution. This resulted in a hard fork and the creation of a new project called Bitcoin Cash (BCH) using larger block sizes instead.

2. What did Segwit solve more than just the scaling issue?

Segwit also solves the transaction malleability issue, where the transaction ID can be altered by making a change to the signature script. Moving the signature data outside the transaction means these modifications cannot effect the transaction ID hash.

3. How is Segwit and the Lightning network connected?

Lightning relies on the transaction ID being constant, so Segwit is required to use it.

4. Are people, wallets and other services forced to use Segwit?

No, since segwit is backwards compatible wallets that have not yet updated can still process segwit transactions (P2SH). BUT there is also a native segwit format called bech32 which has further optimizations and some wallets that have not yet upgraded are unable to SEND transactions to a native bech32 address. Unfortunately some exchanges still have not upgraded to segwit.

2 Likes
  1. Increase the Blocksize
  2. A malleability and the opportunity for further scaling solutions such as Lightning
  3. It enabled Lightning
  4. No
2 Likes
  1.  What was a proposed alternative to Segwit?
    

To increase block size

  1.  What did Segwit solve more than just the scaling issue?
    

It increase transaction volume within block, separating signature from block structure, resolved transaction malleability issue, and minimized size of locking script

  1.  How is Segwit and the Lightning network connected?
    

SegWit is connected to lightning network via development of second layer protocols .

  1.  Are people, wallets and other services forced to use Segwit?
    

No

2 Likes

1.) Increasing block size wich in the future will lead to the same problem.
2.)Avoid to change the tx hash of a tx after the tx has been send by removing the script /sign data the sign data its in the same block but no mix with the rest of the info of the block
3.)by the development of a second layer protocol solution running on top of bitcoin blockchain the malleability fix made any feature that relied on uncorfirmed tx less risky and easier to design witout segwit lightning network will never happen
4.)nop but segwit its an updated protocol softfork with made the network more secured of scamerssssss

2 Likes
  1. What was a proposed alternative to Segwit?
    The proposed alternative was to increase the blocksize.

  2. What did Segwit solve more than just the scaling issue?
    It also solved the problem on transaction malleability and helped to lower fees as well.

  3. How is Segwit and the Lightning network connected?
    It is through Segwit that made these second layer solutions possible.

  4. Are people, wallets and other services forced to use Segwit?
    No, they are not forced too since it is a soft fork.

1 Like
  1. A proposed alternative to Segwit was the increase of the block size, which in the bitcoin protocol is determined with a 1MB. That also led to a hard fork resulting in bitcoin cash.
  2. More than just solving the scaling issue, Segwit fixed a bug in the bitcoin code - the malleablility issue, extracting the signature from the tx, so an exploitation - change of the txID was no more possible.
  3. Malleablity such as changing txIDs was not the only problem in bitcoin. Without Segwit a development of more complex features such as second layer protocol and smart contracts would not have been possible. Lightning network is a second laver protocol.
  4. While people, wallets and other services are not forced to use Segwit, they are working on the upgrade for ‘the big step forward’. Some have already implemented it.
1 Like

#1 - What was a proposed alternative to Segwit?
To simply increase the blocksize

#2 - What did Segwit solve more than just the scaling issue?
Transaction Mallebility

#3 - How is Segwit and the Lightning network connected?
The fix of transaction mallebility made lightning network less risky, because lightning relies on unconfirmed transactions

#4 - Are people, wallets and other services forced to use Segwit?
No, because its a soft fork

1 Like
  1. The other alternative proposed was to increase the block size.

2 SegWit also solves the transaction malleability by removing the signature information.

  1. SegWit supports second layer protocols such as the lightning network to make the
    lightning network possible.
  2. No as an example if somone wants to send you BTC from a SegWit address your
    legacy address will be able to receive it just fine.
1 Like