Segwit Reading Assignment

1.- Increase the block size

2.- The malleability of the transactions

3.- Segwit is the first step for making lightning network possible making a second layer

4.- Not.

1 Like
  1. Block size increase
  2. Transaction malleability
  3. Segwit facilitated the use of second layer protocols such as Lightning.
  4. No
1 Like
  1. What was a proposed alternative to Segwit? - To increase the TX Block size limit. Bitcoin Cash was the outcome of resistance to SegWit, a hard fork, that chose to implement a larger block size limit rather than change the structure of TXs.

  2. What did Segwit solve more than just the scaling issue? - SegWit also solved malleability. Because the signature data is removed from the TX block and stored in a side chain. If the signature data is altered in any way it does not affect the TX ID. SegWit also supports the development of a second layer. Ref question 3.

  3. How is Segwit and the Lightning network connected? - SegWit supports second layer protocols, the malleability fix made any feature that relied on unconfirmed TXs less risky and easier to design. The Lightning Network is a second layer solution that allows for faster TXs and smaller fees for smaller TXs.

  4. Are people, wallets and other services forced to use Segwit? - No, compliance is not necessary. Resistance to SegWit resulted in Bitcoin cash and a larger TX block size.

1 Like
  1. Simply Increasing block size

  2. tx malleability

  3. Segwit made it possible and safer for second layer protocols to operate. Othrtwords it made it easier to build on top of the bitcoin protocol.

  4. No, it is a soft fork.

1 Like
  1. They increase the block size as alternative.

  2. Transaction malleability issue and making the network much faster.

  3. Segwit made lightning network possible.

  4. No cause it is a soft fork.

1 Like
  1. The alternative proposal to Segwit was to increase the block size to 2mb

  2. It solved transaction malleability, even if you change the signature, it wouldn’t change the id of the transaction.

  3. Segwit makes second layer possible

  4. No, it was a soft fork.

1 Like
  1. The proposed solution was to implement a hardfork by changing the transaction limit size from 1 MB to 2 MB. But because the transaction size increase fast in time, it was not a long way solution.
  2. Segwit solved also the malleability problem by removing the signature out of the transaction block.
  3. Segwit supports the development of second layer protocols such as Lightning network.
  4. It was a soft fork update, so people are not forced to use the Segwit update.
1 Like
What was a proposed alternative to Segwit?

Increasing the block size.

What did Segwit solve more than just the scaling issue?

Transaction malleability.

How is Segwit and the Lightning network connected?

Segwit supports second layer solutions like the lightning network

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

No, since it is a soft fork.

1 Like
  1. An increase of Blocksize

  2. It solved the transaction malleability

  3. Segwit made Layer 2 solutions possible

  4. No, old adresses and transactions can still be used because it was a soft fork

1 Like
  1. Increased block size.
  2. It solved problem of changing the transaction ID- hash after the transaction was send.
  3. It supports the development of layer two protocols like Lightning network.
  4. No
1 Like
  1. What was a proposed alternative to Segwit?

Increasing the size of the blockchain itself from 1mb to 2mb

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

It solved an issue known as transaction malleability which allowed people to change the the signature with changing any details in the transaction itself

  1. How is Segwit and the Lightning network connected?

It made second layer protocols like lighting possible

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

No as it is a soft fork

1 Like
  1. What was a proposed alternative to Segwit?
    increasing the block size limit

  2. What did Segwit solve more than just the scaling issue?
    it moved signature data off of the main transaction block and freed up lots of space on the base transaction block, which also fixed the transaction malleability problem

  3. How is Segwit and the Lightning network connected?
    Segwit supports the development of second layer protocols, such as the Lightning network which takes small frequent transactions off chain

  4. Are people, wallets and other services forced to use Segwit?
    No. It was a soft fork, they can choose whether to use it or process as a normal transaction. they can also choose, of course, to use a different blockchain that is not using segwit, and use a different currency on that blockchain such as Bitcoin cash which does not use it and instead increased the block data size limit.

1 Like

What was a proposed alternative to Segwit?
Many people feel that Segeit is not a realy long term solution as it does not increase the block size. An alternative method considered was exactly that. Larger block size was a part of the Bitcoin Cash fork.

What did Segwit solve more than just the scaling issue?
Segwit lowers fees and solves transaction malleability

How is Segwit and the Lightning network connected?
Second layer which builds on the Segwit solution. Lightening Network Increases rate of transactions per second.

Are people, wallets and other services forced to use Segwit?
No because Segwit is a soft fork and old nodes are still present and fit within the new rule set.

1 Like
  1. The alternative was bitcoin cash which implemented a larger block size
  2. It allowed for second layer protocol and smart contracts to be implemented by securing txs from tx malleability.
  3. Segwit eliminated tx malleability and allowed for layer two protocol to be implemented such as the lightning network
  4. No, however most wallets and services are seeking adaptability.
1 Like
  1. A proposed alternative was to increase the size of the block

  2. It also solved for transaction malleability

  3. Segwit helped make lightning network possible

  4. No, it was a soft fork

1 Like
  1. What was a proposed alternative to Segwit? Bitcoin Cash, which has larger block size.
  2. What did Segwit solve more than just the scaling issue? Solved the transaction malleability issue.
  3. How is Segwit and the Lightning network connected? Lightning was enabled with Segwit.
  4. Are people, wallets and other services forced to use Segwit? No
1 Like
  1. Enables more transactions within the 1MB blocks
  2. It fix a bug in the bitcoin code called transaction malleability.
  3. The lightinh network is possible through Segwit
  4. No, but the majority has embrace it already
1 Like
  1. The proposed alternative to Segwit was to increase the block size to larger than the 1mB origianl designed size.
  2. Segwit also solved the malleability issue by storing the digital signature to transactions outside of the block and removed from the transaction id.
  3. Segwit allows for the development of second layer protocols such as the lightning network by fixing the malleability issue and allowing for smaller and more frequent unconfirmed transactions to be stored off-chain until they are ready.
  4. No one is forced to use segwit, however big players like Kraken and Ledger currently use it.
1 Like
  1. What was a proposed alternative to Segwit?

Increasing the block size

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

Segwit also solved the transaction malleability by removing the signatures from the Tx data structure.

  1. How is Segwit and the Lightning network connected?

Segway created possibilities for second later protocols, such as the lightning network.

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

No it’s a soft fork, but more and more wallets are taking it on. The more wallets that adopt it, the cheaper transactions will become. Resistance in Segwit helped to create BitcoinCash as they wanted to make the blocks larger and saw Segwit as a temporary solution.

1 Like

What was a proposed alternative to Segwit?
A proposed alternative was to simply increase the accepted block size from 1 MB to 2 MB

What did Segwit solve more than just the scaling issue?
The segregation of witness information also cause the input parameters for the transaction hash to change. This is no longer taking the signature as a parameter meaning that it tackles the transaction malleability.

How is Segwit and the Lightning network connected?
Lightning is a 2nd layer application that takes small frequent transactions off chain and implements smart contracts. This can only be done when the transaction id hash can be trusted upon.

Are people, wallets and other services forced to use Segwit?
Not necessarily, SegWit was a soft fork. It separated the witness data ensuring that the contents of the transactions itself are still compatible. Though for validation purposes, you’ll need Segwit (or an reachable and queryable node) to validate transactions.

1 Like