Segwit Reading Assignment

Thanks for the update

1 Like

1. What was a proposed alternative to Segwit?

Increasing the block size to 2 MB.

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

It stopped transaction malleability by storing signatures separately from the transaction. If there was an alteration to the signature, it would not affect the hash on the blockchain.

3. How is Segwit and the Lightning network connected?

Second layer applications

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

No because it is a softfork

1 Like

An outdated node wouldn’t really know what to do with that transaction (though an outdated node sees this transaction as spendable by all, the rest of the network would reject it).
Yes for a full node it’s not required to contain the witness data and in that case it has to query it from some other node but in case of transaction execution there isn’t too much of a difference :slight_smile:

2 Likes

They are also not required to use on BTC as well :slight_smile: but are highly recommended.

1 Like

Segwit is not a second layer application, but it does enable them or makes their implementations more safe.

1 Like

1.What was a proposed alternative to Segwit? Increasing the block size. 2.What did Segwit solve more than just the scaling issue? Malleability and reduced security. 3. How is Segwit and the Lightning network connected. By segregating the witness,and decreasing the security risk,The lightning network was now able to run. This resulted in more TXs in the block, and greater speed… 4. Are people, wallets and other services forced to use Segwit? No, because it is a soft fork.

1 Like
  • What was a proposed alternative to Segwit?
    Double the block size to 2mb

  • What did Segwit solve more than just the scaling issue?
    TX malleability to enable the path for layer two tech

  • How is Segwit and the Lightning network connected?
    Lightning is lightning fast by relaying on 0 confirmation txs. Without segwit its possible to commit fraud by changing the tx id has by modifying the signature within the transaction and transmitting to the network

  • Are people, wallets and other services forced to use Segwit?
    no, its optional but preferable to help the whole network increase its capacity.

1 Like
  1. What was a proposed alternative to Segwit?
    To raise the block size
  2. What did Segwit solve more than just the scaling issue?
    It also solved the malleablty issues
  3. How is Segwit and the Lightning network connected?
    Segwit enabled second layer protocols like lighting work.
  4. Are people, wallets and other services forced to use Segwit?
    No because its soft fork that will not break the rules going forward. So both nodes using the network can read the blocks.
1 Like
  1. What was a proposed alternative to Segwit?

Increased block size

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

The problem with tx malleability issue. Now, when the signatures are outside the tx, small changes to it does not change the tx id. So it’s no longer possible to change the tx id.

  1. How is Segwit and the Lightning network connected?

SegWit supports the development of a second layer. Lightning is that.

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

No

1 Like
  1. The proposed alternative to segwit was to increase the block size from 1MB to 2MB.
  2. Other than the scaling issue segwit also solved transaction malleability by removing the signature information and placing it outside the base transaction block.
  3. Segwit and the lightning network are connected because segwit supports second layer protocols like the lightning network.
  4. No, people, wallets and other services are not forced to use segwit as it was a soft fork. I had some bitcoin at the time of the fork and remember getting the equivalent in bitcoin cash which at the time was very nice as i sold them and bought more bitcoin :grinning:
2 Likes
  1. What was a proposed alternative to Segwit?

Increase block size

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

Solves transaction ID malleability

  1. How is Segwit and the Lightning network connected?

Segwit adds second layer support

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

No, it’s a soft fork

1 Like
  1. block size increase
  2. solved transaction id malleability making it usable on the the lightning network.
  3. The lighting network was developed as a layer 2 solution. The lightning network will further boost bitcoin’s transaction capacity by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready.
  4. no old address and transactions can still be used.
1 Like
  1. Increase in the block size.
  2. It solves the transaction malleability issue, by keeping the signature separate from the transaction.
  3. Segwit made the lightning network possible.
  4. No, they are not forced to use it. Some major wallets have adopted the upgrade, whilst others haven’t.
1 Like

Good choice! :smiley:

1 Like
  1. To increase the block size limit to 2MB
  2. Issue of malleability
  3. Segwit by solving malleability issue allow for development of lightning network. Lightning network increases Bitcoin transaction capacity by taking small and frequent transactions off chain.
  4. No
1 Like
  1. To increase the block size, this is how Bitcoin Cash was hard forked.
  2. It solved the transaction Malleability problem.
  3. Segwit makes lightning network possible.
  4. No. They are not, how ever segwit adaption is increasing.
1 Like
  1. To increase the block size, this will would have resulted in a hardfork (increase of the rule set)
  2. Resolved the malleability issue.
  3. Serwit supports the lightning network as a layer two solution, the transactions on the lightning network only settles the transactions when the users want to.
  4. No, but you’ll have to create and use a Segwit address if you want to make use of the feature.
1 Like
  1. to increase the block size
  2. the tx malleability
  3. Segwit made the lightning network possible.
  4. No, because it is a softfork.
1 Like
  1. An increase of the block size.
  2. It solved the malleability issue, which allows for an increased security and makes lightning network possible
  3. It makes the layer two solution, like the LN, less risky because of the malleability fix
  4. They are not forced to use SegWit (not a hard fork) but its adoption is growing.
1 Like
  1. A proposed alternative to Segwit was to increase the block size .This caused some hard forks like Bitcoin Cash.

  2. It solved the transaction malleability issue by removing the signature,making it more secure .

  3. With the malleability issue fixed it can now support development of second-layer protocol like lightning network.

  4. No, Segwit is a soft fork.

1 Like