Segwit Reading Assignment

Segwit fixed the tx malleability. Smaller tx size is a positive side effect of this change. :slight_smile:

1 Like

1. What was a proposed alternative to Segwit?

Increasing the block size limit was a proposed alternative to Segwit.

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

Segwit solves the transaction malleability and also makes the transaction fees lower along with supporting a second layer scaling solution.

3. How are Segwit and the Lightning network connected?

The lightning network works on top of the updated Segwit bitcoin network, Segwit resulted in the ability to run second-layer protocols. The lightning network is one of the second-layer protocols.

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

No, they are not, it is a soft fork, however, wallets are gradually adding SegWit support as they see a long-term benefit in it.

1 Like

What was a proposed alternative to SegWit?

The proposed alternative to segwit is to increase the block size from 1 MB to 2 MB.

What did SegWit solve more then just the scaling issue?

SegWit solved transaction malleability, which allowed users having the ability to modify the details of the signature so that it affects the TX ID, so while the TX is waiting to get confirmed - this caused and issue where there is a situation where the user is excepting and spending unconfirmed funds. By removing the signature information (witness) out of the block, it is outside (segregated) so users can not modify it and produce a spendable amount. So, as a result the place where there was a signature before is now empty, thus fixing scaling issues and security.

How is SegWit and the Lightning network connected?

The lighting network is a second layer protocol that is built on top of segwit’s protocol. Both solutions rely on the each other to make the network safer and secure, which enables the lightning network to boost transaction capacity by taking small transactions off-chain. This lightens the networks load when processing transactions in the bitcoin blockchain. Having a transaction malleability in the lighting network without segwit would make transacting in the bitcoin network less secure and will discourage its usage because there would be a constant breakage and invalidation in the blockchain.

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

No, segwit is a soft fork that avoids a hard fork by allowing non segwit computers and segwit computers to participant in the network. The nodes supports legacy blocks and segwit blocks. It is backwards compatible, which means even if it takes years for all of the nodes in the network to upgrade, the network will still function. Segregated witness is basically an opt-in choice because the change was in the structure of the transaction and not the block.

1 Like
  1. no other alternative.
  2. by reducing the tx size, segwit allowed more tx w/o having to increase the block size.
  3. na
  4. many wallets have already adopted segwit.
1 Like
  1. increasing block size
  2. tx malleability
    3 made second layer solutions possible
  3. no
1 Like

what is na stand for🤔

Increase the block size limit which was resulted in the creation of Bitcoin Cash.

1 Like
  1. Increase block size
  2. Transaction malleability issues
  3. Segwit is what allowed layer 2 solutions like the lightning network to exist
  4. No, its a soft fork
1 Like
  1. The alternative poposed to Segwit was to simply increase the block size, however it was not a viable solution as it would only have solved the problem during the short term and transaction fees would have increased as the blockchain scaled up making the problem even worse.

  2. Segwit solved both the scaling issue as well as melleable transactions (transactions that invalidate the receivers signature thus allowing false transaction receipts that did not include the correct receivers signature

  3. The lightening network uses the Segwit protocol as part of its layer 2 scaling solution in order to keep transactions light on memory, with the transaction size down the speed of the transaction is much faster

  4. No, but it will gain engagement as the upgrade (soft fork rolls out)

1 Like

The signature in both transactions was valid and the receiver would be able to spend both. He changed it just a bit so the overall txid changed so he could manipulate the sender as the tx didn’t arrive. :slight_smile:

  1. To increase block size from 1 MB to 2 MB.
  2. The transaction malleability problem.
  3. SegWit supports the second layer solution.
  4. No. It was a soft fork .
1 Like
  1. A proposed alternative to SegWit was an increase in block size which also lead to a hard fork, Bitcoin Cash.

  2. SegWit solves the transaction malleability and lower fees along with supporting a second layer solution.

  3. SegWit supports the second layer solution which is the lightning network. Lightning network is a second layer protocol which builds on segwit. Both together can make millions of transactions per sec instead of 7 to 10 per sec on older network.

  4. No, it is a soft fork, however, wallets are adding SegWit support.

1 Like

What was a proposed alternative to Segwit?

Increasing the block size.

What did Segwit solve more than just the scaling issue?

It solved the block size issue by allowing more transaction in the block, and the issue of signature malleability.

How is Segwit and the Lightning network connected?

Segwit allowed the lightning network get established because it relies on unconfirmed transactions which were much riskier before segwit.

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

Many of the top wallets have already conformed, but much more implementation is still needed.

1 Like
  1. What was a proposed alternative to Segwit?
    Simply increasing the block size, resulting in a hard fork.

  2. What did Segwit solve more than just the scaling issue?
    The transaction malleability problem where the transaction Id can be changed on one side of without invalidating the transaction.

  3. How is Segwit and the Lightning network connected?
    Adoption of Segwit is a step towards enabling Lightning because, having immutable transaction ids is useful.

  4. Are people, wallets and other services forced to use Segwit?
    Segwit is a soft fork, adoption remains optional.

1 Like
  1. Increasing the block size.
  2. The issue of Malleability in transaction hashes.
  3. Segwit is the protocol that enables the second layer solution such as the lighting network to be built on.
  4. No.
1 Like
  • What was a proposed alternative to Segwit?
    larger blocks

  • What did Segwit solve more than just the scaling issue?
    transaction malleability issue

  • How is Segwit and the Lightning network connected?
    Lightning network was made possible by the segwit change because lightning was difficult to implement if the unconfirmed transactions were malleable.

  • Are people, wallets and other services forced to use Segwit?
    no, it’s a soft fork. Adoption appears to be progressing.

1 Like

A proposed alternative to SegWit was an increase in block size which also lead to a hard fork called Bitcoin cash.

SegWit solves malleability by removing the signature outside the block making it impossible to change tx id.

SegWit made it possible to add lightening network possible.

No, it is a soft folk so old wallets and tx’s can still be used.

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

Increasing the block size to hold more transactions.

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

It also solved the transaction malleability issue.

  1. How is Segwit and the Lightning network connected?

The Lightning network is a layer two solution that is enabled by Segwit.

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

Segwit is a soft fork, so people are not forced to use it.

1 Like

1. What was a proposed alternative to Segwit?
Increase block size from 1Mb to 2 Mb

2. What did Segwit solve more than just the scaling issue?
Segwit solves the problemas asociated to transaction malleability

3. How is Segwit and the Lightning network connected?
Sewit allows the development of second layer soluctions.

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

1 Like
  1. Bitcoin Cash. The approach with bitcoin cash is to increase the size limit of a block.

  2. Segwit helps solve the full block and malleable transaction problem by verifying and then removing the signatures. This means more space is opened up for more transactions within a block without increasing the block size and no longer can the addresses be meddled with, once the keys are removed.

  3. Lightning takes small, repetitive transactions off-chain for segwit to verify before placing them within the blockchain.

  4. No, not all wallets have integrated segwit.

1 Like