Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?

Merely increasing the allowable block size, i.e. from 1 to 2 MB.

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

It solved the Tx Malleability problem, which was where someone could alter the signature of a tx, thus changing the hash output tx id.

  1. How is Segwit and the Lightning network connected?

The Lightning network is one of many layer 2 protocols that are all helped to function as the result of Segwit implementation… making it less risky to do business while waiting for transactions to confirm.

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

As of the date of the homework reading assignment article, no. Some went to Bitcoin Cash and some hardware wallet companies had yet to adopt Segwit.

1 Like
  1. Increase the block size, as bitcoin cash did which lead to a hard fork.

  2. It touched the transacation ID malleability issues which lead to a easier deployment of the Lightning network and ultimately lower fees.

  3. Segwit, supporting the second layer solution, helped implementing th Lightning network possible.

  4. No they are not because segwit basically created a softfork, meaning that old addresses and transactions could still be used.

1 Like

1. What was a proposed alternative to Segwit?
Increasing the block size limit from 1MB to 2MB, like Bitcoin Cash did it.
2. What did Segwit solve more than just the scaling issue?
With taking the signatures out of the txs the segwit data solved to optimize the amount of txs that can be stored in one block and changing the signature no longer creates a different hash for a transaction.
3. How is Segwit and the Lightning network connected?
Segwit supports the develpment of second layer protocols such a lightning network.
4. Are people, wallets and other services forced to use Segwit?
Because it is a soft fork no one is forced to use Segwit.

1 Like

1. What was a proposed alternative to Segwit?
To increase the block limit size
2. What did Segwit solve more than just the scaling issue?
Segwit also solved for transaction malleability
3. How is Segwit and the Lightning network connected?
It enable second layer protocols, such as the lightning network
4. Are people, wallets and other services forced to use Segwit?
No, it is a softfork update

1 Like

The proposed alternative to segwit was increasing the block size limt. (this was done by bitcoin cash)

More than just the scaling issue, segwit solved the tx malleability issue.

Implementing segit and separating the witness from tx id opens the door for layer 2 solutions such as the lightening network.

No, it was a soft fork.

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 issue

How is Segwit and the Lightning network connected?
Segwit supports the 2nd layer solution= the lightening network

Are people, wallets and other services forced to use Segwit?
No, it is a soft fork, allowing leniency but most wallets are now compatible with Segwit.

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

Increase in block size.

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

Transaction malleability

  1. How is Segwit and the Lightning network connected?

Segwit allows for the implementation of layer 2 solutions.

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

No. It is a soft fork.

1 Like
  1. A hardfork, some developers wanted to increase the blocksize, thereby bitcoin cash.

  2. it also solved the tx malleability.

  3. segwit makes the lightnig network possible becasue it solved the malleability problem, so lightning network can put unsigned tx on the network, they are only valid when the blockchain has been updated and therby verifys it.

  4. no , because its a softfork the old version is still working on the btc network.

1 Like
  1. What was a proposed alternative to Segwit?
    An alternative would be to increase Block size.

  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability was solved.

  3. How is Segwit and the Lightning network connected?
    A second layer is possible with Segwit.

  4. Are people, wallets and other services forced to use Segwit?
    Because it is a softfork, older addresses and transactions are still viable.

2 Likes

1.Increasing block size.
2.The malleability issue
3. Segwit made the lightning network possible
4. No despite the obvious advantages mass rollout took a long time

2 Likes
  1. Increase block size.
  2. TX malleability, second-layer solution, and lower fees.
  3. SegWit allows second-layer solutions.
  4. SF which is compatible with the older protocol.
1 Like
  1. Increasing the block size to 2mb

  2. Transaction malleability by separating the digital signatures from the transaction itself.

  3. The Segwit upgrade helped to simplify the integration of the Lightning network, which is a second layer solution.

  4. No. Its a soft fork upgrade, so it still accepts the same transactions as before.

1 Like
  1. What was a proposed alternative to Segwit?
    Increasing the block size from 1MB.
  2. What did Segwit solve more than just the scaling issue?
    Segwit solved the problem of transaction malleability.
  3. How is Segwit and the Lightning network connected?
    With signatures stored outside of the transaction blocks, layer 2 solutions such as Lightning are able to verify signatures without adding to the bitcoin block chain until settlement.
  4. Are people, wallets and other services forced to use Segwit?
    No
1 Like
  1. The alternative was to increase the size of data in the block from 1mB to larger.
  2. Taking the signature out of the block solved malleability and block size.
  3. Segwit enables a second layer protocol lightning network, where multiple tx occur and only written to the block once its is finalized.
  4. No
1 Like
  1. What was a proposed alternative to Segwit?
    Alternative was to increase a block size, which would mean that more transactions could fit in a single block.

  2. What did Segwit solve more than just the scaling issue?
    It fixed a bug called transaction malleability, where everyone could change signature and in this way request the same transaction more that one time.

  3. How is Segwit and the Lightning network connected?
    Lightning network is a second layer protocol, which seqwit supports.

  4. Are people, wallets and other services forced to use Segwit?
    No, wallets and other services are not forced to use segwit.

1 Like
  1. To increase the size of the blocks.
  2. It also solved the issue of transaction malleability.
  3. Segwit and lightning network made second layer solutions possible.
  4. No, old addresses and transactions can still be used due to soft fork
1 Like
  1. To increase main protocol block size.

  2. Transaction malleability.

  3. SegWit supports the development of second layer protocols. 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. That was the case of the fork Bitcoin Cash.

1 Like
  1. What was a proposed alternative to Segwit?
    A block size increase
  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability vulnerabilities.
  3. How is Segwit and the Lightning network connected?
    Segwit enabled second-layer development i.e. the lightning network
  4. Are people, wallets and other services forced to use Segwit?
    No because it is a soft fork.
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?

It solved the ‘‘bug’’ of the transaction malleability

  1. How is SegWit and the Lightning network connected?

Before SegWit Lightning network L2 solutions were impossible, because of the malleability bug

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

No, they are not, but the network effect is such that if most people start using it (which they did) - the others started using it too.

“Life isn’t about finding yourself. Life is about creating yourself.”

1 Like

1.A protocol upgrade that changes the way date is stored, by decreasing size of block and removing signature from transactions.
2. Transaction malleability, supports the development of second layer protocols for lighting networks and smart contracts.
3. Segwit supports second layer protocols for lighting network.
4. People are not forced but platforms and wallets are making the service changes for segwit, and upgrade is being treated as a soft fork.

1 Like