Segwit Reading Assignment

  1. Alternative solution was to increase the size of blocks.
  2. It solved the issue of transaction malleability.
  3. Segwit made a second layer protocols possible. Ligthtning Network is one of these protocols and it’s built on top of Segwit. Lightning Network is also more secure because of Segwit protocol.
  4. No. Segwit is a soft fork and it’s still compatible with old protocol.
1 Like
  1. What was a proposed alternative to Segwit?
    To increase the blocksize to be able to process more transaction

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

  3. How is Segwit and the Lightning network connected?
    Segwit makes a second layer solution like lightning possible, as its build on Segwit (fix of the malleability problem)

  4. Are people, wallets and other services forced to use Segwit?
    No, old transactions can still be used (soft fork)

1 Like
  1. Increasing the transaction block size was proposed as an alternative to Segwit.

  2. Segwit solved the scaling issue as well as transaction malleability where the witness signature was previously changed to affect the transaction ID while keeping the transaction on the receiver’s end; before confirmation.

  3. Segwit supports second layer protocols such as lightning network by solving the transaction malleability fix; it made any feature that relied on the unconfirmed transactions less risky and easier to design.

  4. No, as it is a soft fork.

1 Like
  1. Increased block sizes
  2. Transaction malleability
  3. Segwit supports the development of second layer protocols, like lightning network.
  4. No but would be a good idea as most are using it now.
1 Like
  1. What was a proposed alternative to Segwit?
    To increase the size of the blocks (>1MB) so it could fit more transactions

  2. What did Segwit solve more than just the scaling issue?
    It solved the transaction malleability. After Segwit update, the signatures are saved outside the block, thus changing the signatures no longer changes the hash of the block.

  3. How is Segwit and the Lightning network connected?
    Segwit makes the Lightning network (which is a second layer protocol built on Segwit) possible.

  4. Are people, wallets and other services forced to use Segwit?
    No, Segwit update created a soft fork so old blocks which did not update still exist in the blockchain

2 Likes

1. What was a proposed alternative to Segwit?
A proposed alternative to Segwit was to increase the block size which is where Bitcoin Cash came from

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

When the signature can be changed by Bob when he receives the TX from Alice, Bob can change the hash completely as the TX holds the signature inside the block and a single change to inputs outputs and signatures in the block makes the hash look completely different. Alice could check the blockchain and no longer find the TX Hash that she sent to Bob and would send Bob another bitcoin if he asked for another and lied saying he didn’t receive anything even though he simply changed the hash by putting his own signature,

3. How is Segwit and the Lightning network connected?

Segwit supports the development of 2nd layer protocols like lightning network as the malleability fix made any TX that relies on unconfirmed transactions, less risky and easier to design.

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

They do not have to use Segwit as it is a softfork but many people and companies are moving slowly to segwit as fees are generally lower.

1 Like
  1. To increase the size of blocks on the network.

  2. Segwit solved the issue around transaction malleability

  3. Second layer solutions are not possible

  4. No, old addresses and transactions can still be found and used, but wallets are now adding segwit support.

1 Like
  1. Block size increasing
  2. SegWit’s initial intention was to fix a bug in the bitcoin code called transaction malleability.
  3. SegWit is that it supports the development of second layer protocols, such as the lightning network.
  4. No, it’s a soft fork, so it still falls within the rules before the update.
1 Like
  1. Increasing the block size.

  2. Segwit solved the problem with transaction malleability. Signatures are held outside of the base transaction block and can be changed without changing the base transaction block’s ID.

  3. Segwit and Lightning network are both based on the concept of second layer solutions. Transactions can be built on a secondary (consensus) layer and held there until ready to be transferred on to the mainnet.

  4. No, segwit is being implemented in most places, but it is a softfork.

1 Like

Increasing the block size to 2M

Yes it solved the transaction malleability

Segwit allows for the lightning network

No and adoption is still ahppening

2 Likes
  1. To increase the block size instead of removing signatures from the block.

  2. Segwit solved also the problem of “transaction malleability”.

  3. The" tx malleability problem fix" also made it easier and less risky to implement second layer solutions like the “Lightning Network” that rely on unconfirmed transactions.

  4. No, they can choose to implement/use Segwit as an option.

2 Likes

You mean they are now possible with segwit? :slight_smile:

1 Like

1: Alternative the block size could have been expanded. This would only be a temporary solution and bring problems like increased centralization, more stale blocks and an unwanted hard fork.

2:it removed the problem of transaction malleability.

3:Segwit enables lightning network since it supports second layer solutions.

4:No, it’s a soft fork. All previous transactions are still valid.

1 Like

1. What was a proposed alternative to Segwit?
A group of developers proposed that the block size be increased to above 1 mb

2. What did Segwit solve more than just the scaling issue?
It solved the issue of transaction malleability. This happens when someone makes a small change to the digital signature inside the block which changes the TX ID. TX Malleability stood in the way of development of smart contracts and second layer protocols.

3. How is Segwit and the Lightning network connected?
Segwit is a Bitcoin Update that aims to increase network speed and capacity. This allows for better scaling and higher adoption rates. Lightning Network increases TX capacity by taking frequent and small TX’s off the chain and then settling on the chain with the group.

4. Are people, wallets and other services forced to use Segwit?
Segwit was a soft fork and adopted voluntarily

1 Like
  1. What was a proposed alternative to Segwit?
    Implement larger block size in a different coin/fork called bitcoin cash.

  2. What did Segwit solve more than just the scaling issue?
    malleability to change signatures and cause fraud/double spend

  3. How is Segwit and the Lightning network connected?
    supported development of second layer protocol increasing transaction capabilities by for instance taking smaller transaction off chain until after the users are ready to adopt.

  4. Are people, wallets and other services forced to use Segwit?
    nope. all is done on a voluntary base using a soft fork and BitCoin Cash was an alternative solution for users.

1 Like

Yes. Sorry must have mistyped. Thank you

  1. hard fork
  2. malleability
  3. segwit allows layer 2 to be possible
  4. no
1 Like
  1. Why Hardfork? To increase the standard Blocksize from (1MB to 2MB)
  2. What solved Transaction Malleability issue? It’s SegWit! :wink:
  3. SegWit also enabled second-layer scaling solutions, leading to the birth of the Lightning Network.

“The lightning network will further boost Bitcoin’s transaction capacity by taking frequent, small transaction off-chain, only settling on the bitcoin blockchain when the users are ready.”

  1. SegWit is not the only choice, however, the adoption is increasing as it is becoming the new standard :sunglasses:
1 Like
  • What was a proposed alternative to Segwit?
    2 MB block size

  • What did Segwit solve more than just the scaling issue?
    Tx Malleability

  • How is Segwit and the Lightning network connected?
    SegWit solves Tx Malleability allowing second layer protocols like Lightning.

  • Are people, wallets and other services forced to use Segwit?
    No, its a soft fork

1 Like
  1. To increase the block size limit. However this would have only been a temporary solution as the same problem would occur again once the network grow to a certain extent. This would also cause a hard fork of the protocol.

  2. Segwit also fixed a “bugg” in the protocol where the transaction ID could be changed without changing the data content by altering the signature. This is called transaction malleability.
    Segwit also introduced “block weight” witch is a mashup of the block size with and without the signature data. It is capped at 4MB, but the block size limit for base transactions are still at 1MB. This means that it is still compatible with the previous protocol since the signature data is stored outside of the 1MB block limit.

  3. Segwit made second layer protocol, such as lightning network, possible. Features that relied on unconfirmed transactions now became less risky and easier to design.

  4. No, since it’s a soft fork you can choose wether to use segwit or not.

1 Like