Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?

increasing of block size from 1 MB to 2MB which would cause the hard fork and would be short term solution because of rapid growing transaction amount due to adoption.

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

Segwit solved the transaction malleability problem that was occurring allowing people to change transaction IDs. This allowed for 2nd layer applications to be created such as smart contracts.

  1. How is Segwit and the Lightning network connected?

Segwit allowed layer 2 scaling solutions such as the lightening network to be implemented and more complex smart contracts to be used which increased speed and reduced fees

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

No because it was soft fork and wallets are adding Segwit feature.

1 Like
  1. Increasing block size.
  2. It allowed for a lightning network and eliminated transaction malleability.
  3. SegWit makes the lightning network possible.
  4. No, because Segwit is a soft fork.
1 Like

1,Increased blocksize
2,transaction malleability
3,Lighting network is supported buy segwit as a second layer solution
4,no

1 Like

The question is about the Lightning network, not Litecoin. :slight_smile:

1 Like
  1. Expansion of block capacity.
  2. Transaction malleability solved.
  3. With the second layer protocol.
  4. No, but they did as pros of soft fork.
1 Like
  1. Block size increase from 1MB to 2MB.
  2. It also solved tx malleability.
  3. Without Sigwit the Lightening Network would not exist as the tx malleability had to be fixed first.
  4. No, they are not required to use it.
1 Like
  1. One alternative was to increase the size of the blocks
    2.It solved transaction malleablty
    3.Segwit allowed for layer 2 solutions.
  2. No but the more that is it used the cheaper and faster the network can become
1 Like
  • Homework - Segwit

    • What was a proposed alternative to Segwit?
      A proposed alternative to SegWit was an increase in block size which also lead to a hard fork.
    • What did Segwit solve more than just the scaling issue?
      Stop tx Malleability
    • How is Segwit and the Lightning network connected?
      The Lightning Network is a “layer 2” payment protocol designed to be layered on top of a blockchain-based cryptocurrency such as bitcoin or litecoin.
    • Are people, wallets and other services forced to use Segwit?
      No. Not all wallets support SegWit but many are now developing that capacity. This will lead to a greater percentage of transactions using SegWits and lower transaction fees. (SOFT fork)
1 Like
  1. Increasing the block size was proposed to solve the block size limitation.

  2. Segwit simultaneously solved the block size scalability issue and the transaction malleability problem.

  3. Segwit enables the adaptability of the Lightning network, which would have not been feasible without the risk-mitigation afforded by Segwit.

  4. In short, no. It was optional. As the adoption of Segwit increases the utility of this feature will become more practical and ubiquitous.

1 Like
  1. What was a proposed alternative to Segwit?
    Increasing the block size to 2 MB, resulting in a hardfork Bitcoin cash

  2. What did Segwit solve more than just the scaling issue?
    By removing the signatures from the block it allowed the layer 2 solution in the form of lightning network.

  3. How is Segwit and the Lightning network connected?
    Lightning network made the blockchain more efficient by removing smaller more frequent transactions out of the block.

  4. Are people, wallets and other services forced to use Segwit?
    No, it is a softfork.

1 Like
  1. What was a proposed alternative to Segwit? Increase the block size to 2MB or more.

  2. What did Segwit solve more than just the scaling issue? It solved the malleability issue regarding changing transaction Ids.

  3. How is Segwit and the Lightning network connected? Segwit resolved malleability issues which gives lightning its ability to trust unconfirmed transactions more.

  4. Are people, wallets and other services forced to use Segwit? No because it was a soft fork it falls within the rules before the update.

1 Like

The proposed alternative was an increase in block size.

It fixed transaction malleability which allowed the ability to change small details of a block such as transaction ID. It also allowed more transactions to be made within the 1MB blocks.

SegWit with its malleability fix was the prerequisite to BTC implementing a second layer protocol such as lightning.

Not necessarily. Older nodes on the network still exist meaning the older version is still being used and it was only a soft fork.

1 Like
  1. Make larger block sizes.

  2. It solved the transaction malleability issue by storing signatures separate from the transaction block.

  3. The lightning network is a second layer protocol that boosts BTC transactions.

  4. No, it was a soft fork.

1 Like
  1. A proposed alternative to Segwit was an increase in block size, which led to the hard fork resulting in the bitcoin/bitcoin cash split.

  2. As well as scalability issues, Segwit improved transaction malleability allowing the network to be connected to layer-2 protocols.

  3. Segwit supports the connection to layer-2 protocols, one of the most notable being the Lightning Network. The connection of these allows for millions of tps possible allowing for close to instant and free transactions.

  4. No one is forced to use Segwit as it is a soft fork.

1 Like

What was a proposed alternative to Segwit?
Increase in block size. (Hardfork)
What did Segwit solve more than just the scaling issue?
Transaction Malleability (removing the signature in the tx)
How is Segwit and the Lightning network connected?
Second layer protocol
Are people, wallets and other services forced to use Segwit?
No, Segwit is seen as a softfork

1 Like
  1. To increase the block size to 2 MB. Bitcoin cash is an example of it.

  2. Transactionn Malleability, which is the possibility of removing the previous transaction id.

  3. Segwit takes the signature out of the transaction block, thus enabling second layer solution to sit on top of the Bitcoin.

  4. No since it is a soft fork.

2 Likes
  1. Increasing the bitcoin block size
  2. It solved the security issue of transaction malleability through removing the Scriptsig from the input
  3. By solving the transaction malleability issue, it made features that rely on unconfirmed transactions much more secure and easy to design. Since the lightning network relies on taking unconfirmed transactions off-chain until the users are ready, the Segwit fix is an important part of implementing it.
  4. No, but to keep the blockchain from forking, majority has to adopt it.
1 Like
  1. What was a proposed alternative to Segwit?
    Increasing block size.

  2. What did Segwit solve more than just the scaling issue?
    The transaction malleability issue: no more can tx id change by changing signature as signature is separate from the hashed stack.

  3. How is Segwit and the Lightning network connected?
    Segwit supports development of second layer protocols such as Lightning network; before Segwit it was too risky to build on unconfirmed transactions.

  4. Are people, wallets and other services forced to use Segwit?
    No. There are older nodes in the network still working with signature in the hashed part of block.

1 Like
  1. To increase the block size.
  2. It solved the transaction malleability issue and made the lightning network possible as well as other layer 2s. Also lower transaction fees.
  3. Segwit made it possible to support lightning network and other second layers.
  4. No, since it was a soft fork it still falls within previous perimeters.
2 Likes

1. What was a proposed alternative to Segwit?
Bitcoin Cash is the most notable alternative.

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

3. How is Segwit and the Lightning network connected?
Segwit is compatible with 2nd layer solutions such a the Lightning Network.

4. Are people, wallets and other services forced to use Segwit?
No, because this is a soft-fork.

2 Likes