Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?

A. The proposed alternative to Segwit was to increase the block size allowed from 1MB to 2MB.

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

A. In addidtion to scalability, Segwit increased the security for all signatures involved in transactions.

  1. How is Segwit and the Lightning network connected?

A. Segwits purpose is to lighten the weight of block size by removing the heavy signature data from each transaction and storing it. The lightning network furthers this solution and increases BTC’s transaction capacity by holding small amounts of transaction data off-chain until it needs to be used.

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

A. No. The implementation of Segwit created a soft fork. Even though the amount of people and services using Segwit is high and growing, there remains those who choose to use systems with the old protocol.

1 Like
  1. Bitcoin cash was the alternative to Segwit. It increases the block size from 1MB to 8MB.

  2. Segwit also stopped the transaction malleability.

  3. The upgrade to Segwit gave a significant boost to the development of lightning networks.

  4. No. It’s just a softfork.

1 Like

1.larger block size
2. Transaction malleability issue .
3. segwit removes the security issue that made off chain settlement unsafe.
4. No.

1 Like
  1. Increase the block size through a hard fork.

  2. Transaction Malleability. Also provided a solid foundation for layer 2 addons like lightning network.

  3. Segwit provided a solid foundation for layer 2 addons like lightning network.

  4. No, but without segwit your transactions will be of smaller S/B ratio meaning your transaction may not be chosen for the next block because they are larger.

1 Like
  1. To increase the transaction block size from 1 MB to 2 MB.

  2. Transaction malleability.

  3. Connected by the development of a second layer protocol.

  4. No one is forced to use segwit but they are incentivised to use it because of cheaper transaction fees and the use of second layer protocol that enhancing bitcoin’s scope and potential.

1 Like
  1. bigger block sizes where proposed

  2. It solves transaction malleability

  3. segwit was launched on lightining network first

  4. no, still compatable with old tx and addresses a soft fork.

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

Increase the block size from 1MB to 2 MB

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

It also addressed the transaction malleability vulnerability.

  1. How is Segwit and the Lightning network connected?

SegWit enables 2 layer solutions such as Lightning network because it made relying on unconfirmed transactions less risky.

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

No! It is a soft fork. People from the old version can continues to use the protocol as normal since it is still compatible.

1 Like
  1. What was a proposed alternative to Segwit?
    Some resistance against SegWit developped a BTC Cash fork of the BTC network with larger block size, and without any new transaction structure rely.

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

  3. How is Segwit and the Lightning network connected?
    Both support the second layer protocols.

What this mean?? No idea. I currently ignore this layer levels matter.

  1. Are people, wallets and other services forced to use Segwit?
    No, because it was with the previous protocol compatible.

@filip

  • Is this making SegWit any hard or soft fork?
    Following my all notes, it would make Segwit neither a hard fork nor a soft fork…

Soft fork update, but pole rising fork where not everyone agreed with / liked it

  • While soft forks seem to be non-democratic, forcing people to adopt the new one, but making the previous blocks invalid, here it is not the case.

My confusional things come from my tab done during the "Pros & Cons of Hard & Soft Forks lesson.

1 Like

1.) it was to increase in block size which would then lead to a hard fork which would eventually become Bitcoin Cash

2.) It also solved Transaction Malleabillity

3.) Segwit makes second layer protocols a possibility

4.) No, it is a soft fork so we are still allowed to use old addresses and transactions but soon wallets will have segwit support.

1 Like
  1. Increase in block limit from 1 mB to 2mB

  2. It also solved the tx malleability

  3. The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.The lightning network will further boost bitcoin’s transaction capacity by only settling on the bitcoin blockchain when the users are ready.

4.No, it was a soft fork.

1 Like

Segwit Fixxed the transaction malleability issue. (removing the signatures to a Different datastructure)

To be able to use the lightning network safely, you need to be able to rely on unconfirmed transaction ID’s. It would be a mess if the transaction ID’s could be manipulated by sending the same transaction again in the mempool with a different transaction ID.

2 Likes

To activate segwit, bitcoin just needed a soft fork. So segwit never violated any bitcoin consensus rules. It just made more stricter rules. So nodes who didn’t updated to the new tighter rules, still follow the normal rules. A hardfork expands the rules, so users who doesn’t update to those hard forked rules, their blocks will not be valid to the other rules, So you basically split the blockchain. (unless everybody updates to the new hard forked consensus rules)

3 Likes
  1. Increasing the block size in terms of storage space (see Bitcoin Cash)
  2. It solved the transaction malleability issue (one could exploit a user by making a small change in a transaction signature which would therefore change the transaction ID hash which could confuse a user).
  3. SegWit roll-out allowed the implementation of second layer solutions like the Lighting Network.
  4. No, legacy wallets, old transaction structure, etc. still work as it was a real soft fork.
1 Like

Increase the size on the blocks
He took out the signatures in the block
Malleability fix
yes

  1. To increase the size of the blocks.
  2. The transacction malleability
  3. 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
1 Like
  1. What was a proposed alternative to Segwit?
    Bitcoin Cash for the increased block size.

  2. What did Segwit solve more than just the scaling issue?
    It stopped transaction malleability by removing the signature which decreased size of the transaction.

  3. How is Segwit and the Lightning network connected?
    Segwit allowed for a 2nd layer protocol which allowed lightning network to take small transactions to be taken off chain and settled when miners are ready.

  4. Are people, wallets and other services forced to use Segwit?
    No, people don’t have to choose Segwit for a transaction. Also in the community not everybody agrees with the Segwit solution.

1 Like

1.The alternative was that they just change the size of the block.
2.It solves the bitcoin malleability which helped with block weight.
3. They are connected because segwit made it possible for the lightning network
4. No because its an update that not everyone has to use

1 Like

Block weight is a new property that was introduced in Segwit. The malleability issue solved the issue where the transaction signature could be changed, changing the txid. :slight_smile:

1 Like
  1. An increase in block size
    2.Transacction malleability and support a another layer.
    3 by using Lightning network.
  2. Nope.
1 Like

The proposed alternative to Segwit is to increase the block size.

Segwit not only solved the scaling issue but also transaction malleability bug.

Segwit and the lightning network are connected in that the segwit update allowed for the use of secondary layered protocols that were not doable in the past due to the transaction malleability bug.

People, wallets and other services are not forced to use Segwit, at this time. Once and if the majority of miners transition over, they will inevitably be using Segwit.

1 Like