Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?

A)To increase the block size from 1Mb to 2Mb

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

A) Transaction malleability

3.How is Segwit and the Lightning network connected?

A) supports second layer solution which is the lightening network

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

no, still in the transition of implementation

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

The 2 Mb block increase.

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

The transaction malleability problem.

  1. How is Segwit and the Lightning network connected?

The changes in the structure of the transactions made by Segwit support the development of second layer protocols like the Lightning Network.

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

No, being a soft fork, old addresses and transactions can still be used.

1 Like
    1. What was a proposed alternative to Segwit?
  • To hardfork and create bigger block sizes.
    1. What did Segwit solve more than just the scaling issue?
  • It solved the ability to build new layers on top of bitcoin in the future without having to hard fork. It also created the ability of more transactions within a block.
    1. How is Segwit and the Lightning network connected?
    • Segwit paved the way for the lighting network making the protocols that relied on unconfirmed transactions not so risky.
    1. Are people, wallets and other services forced to use Segwit?
  • Nobody is forced to use segwit but most wallets have switched to it.
1 Like
  1. increasing the block chain size to increase trx capacity in the block
  2. It solved the transaction malleability by separating the signature from the transaction id hash
  3. segwit made second layer protocols possible, i.e. lightning network which boosts bitcoins trx capacity by taking small, frequent trx off chain until users are ready
  4. Some of the bitcoin community resisted implementing segwit and created bitcoin lite which is a fork on the bitcoin blockchain. It increased the block size instead of addressing the transaction malleability. No one is forced, but the segwit solutions solved the trx malleability and blockchain limit very well, which has allowed bitcoin to grow into a solid currency.
1 Like
  1. What was a proposed alternative to Segwit?
    Increase the block size (subsequently resulting in Bitcoin Cash)
  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability, since it removed the signature from the transaction hash.
  3. How is Segwit and the Lightning network connected?
    Segwit supports the development of second layer protocols like the lightning network.
  4. Are people, wallets and other services forced to use Segwit?
    Not yet, but it’s being adopted more and more.
1 Like

It was actually Bitcoin cash, but you can also still use old style txs on Bitcoin as well. :slight_smile:

1 Like
  1. Increased block size from 1mB to 2mB
  2. It removed the Malleability issue
  3. Lightning network could not be implemented without the issue of Malleability being fixed, Which of course Segwit did.
  4. No, although highly incentivized to do so
1 Like

1. What was a proposed alternative to Segwit?
The proposed alternative was to increase the block size limit.

2. What did Segwit solve more than just the scaling issue?
It solved as well the transaction malleability issue and therefore made second layer protocols possible.

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

4. Are people, wallets and other services forced to use Segwit?
Since it was a Softfork, the answer is no.

1 Like
  1. Increase block size to 2mB.
  2. It fixed a bug in bitcoin code called transaction malleability ,and allowed for the development of more complex features such as second layer protocols and smart contracts.
  3. Segwit supports the use of second layer protocols, such as lightning network.
  4. No, the Segwit upgrade is compatible with the previous protocol.
1 Like

1.What was a proposed alternative to Segwit?
To change the block size

2.What did Segwit solve more than just the scaling issue?
Transaction malleability and fitting more tx in the block
3.How is Segwit and the Lightning network connected?
Support of second layer protocol
4.Are people, wallets and other services forced to use Segwit?
No

1 Like

1)It was proposed to increase the size of the block to 2 mb
2) It solves the problem of transaction malleability
3)SegWit permits the support of layer-two protocol like the lightning network
4)Nope

1 Like
  1. Increase in block size , which will lead to hardfork, Bitcoin cash with blocksize of 4MB

  2. Transaction ID malleability. Now small changes to TX ID wont be hashed and change blocks.

  3. SegWit supports second layer protocol. Lighting Network is a second layer solution on top of bitcoin.

4,. No, its not forced upon everyone because its still compatible with old protocol.

1 Like
  1. A proposed alternative to segwit was an hard fork that consisted in increasing the block size, but developers wanted to avoid that in order not to split the community.

  2. Segwit not only solved the scaling issue but also the transaction malleability, lower fees and support a second layer solution (lightning network).

  3. Lightning network is a second layer solution supported by segwit allowing to have transactions “off the ledger” and resulting paying less fees (Not sure I’m being 100% correct on this topic, feel free to point it out in case I’ve stated something wrong)

  4. As it is a soft fork, people, wallets and other services are not forced to use segwit. If someone wants to adopt segwit upgrade then he/she must create a wallet which supports the upgrade.

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

Changing the max block size.

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

The Transaction malleability. It allowed anyone to change small details that modified the transaction ID but not the content.

  1. How is Segwit and the lightning network connected?

SegWit supports second layer protocols such as Lightning Network.

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

No, they are not. Many wallets have yet to add SegWit.

1 Like
  1. What was a proposed alternative to Segwit?
    The proposed alternative to segwit was to increase the size of the blocks to allow for more transactions to be included within each block.

  2. What did Segwit solve more than just the scaling issue?
    Segwit fixed the issue of users being able to alter the digital signature of a transaction after it had occured, changing the transaction hash. By removing the digital signature from the transaction and having it as additional information it prevented this from occuring.

  3. How is Segwit and the Lightning network connected?
    The lightning network couldn’t occur while transaction malleability was an issue. By bringing in the segwit solution it enabled second layer solutions such as the lightning network.

  4. Are people, wallets and other services forced to use Segwit?
    No, transactions using the initial rules are still allowed within the blockchain rules.

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

Increasing the block size limit was proposed as an alternative for solving the scaling problem.

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

Segwit also solved the transaction malleability problem. This is where transaction ids can be altered with by making small alterations to signatures. This is no longer possible as the signatures are stored outside the transaction.

  1. How is Segwit and the Lightning network connected?

Segwit was first implemented on the Lightning network.

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

No, old transactions are still valid.

1 Like

What was a proposed alternative to Segwit?

The alternative was to increase the block size.

What did Segwit solve more than just the scaling issue?

It also solved the issue with transaction malleability.

How is Segwit and the Lightning network connected?

Segwit is what allows the implementation of the lightning network on Bitcoin by removing the previous uncertainty caused by transaction malleability.

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

No, it was not forced at the time but encouraged. I understand it was gradually adopted. Now I wonder if as of today it has reached total, or close to total adoption. I could not find that information.

1 Like
  1. The proposition was to increase the block size.
  2. It solved the issue of malleability.
  3. Segwit solves the transactions malleability and enables second layer network Lighting which resolves the scaling problem and allows unlimited small fee transactions to occur of chain.
  4. No, it’s not forced since Segwit is a soft fork compatible with the old protocol. Wallets are integrating Segwit.
1 Like

It passed 50% adoption a while ago. :slight_smile:

https://transactionfee.info/charts/payments-spending-segwit/

  1. Increased block size
  2. Transaction malleability - a loophole where people can make minor edits to their signature, which creates a different hash and different Tx ID.
  3. Segwit makes it so that unconfirmed blockchain transactions less exposed to risks due to Tx malleability, allowing for layer 2 solutions like Lightning Network to be built on top.
  4. Nobody was forced to adopt Segwit, but the improvements that it brought, encouraged stakeholders to use it.
1 Like