Segwit Reading Assignment

1- Increading the block size
2- Transaction malleability
3- Lightning is a layer over Swgwet
4- No

1 Like
  1. hat was a proposed alternative to Segwit?
    An increase in the Block size
  2. What did Segwit solve more than just the scaling issue?
    It solved the issue of transaction malleability by removing the signature to off block
  3. How is Segwit and the Lightning network connected? Segwit enables . the lightening network
  4. Are people, wallets and other services forced to use Segwit? No, it’s a technical option that many services are moving towards
1 Like

1. What was a proposed alternative to Segwit?

Increase block size.

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

Transaction malleability.

3. How is Segwit and the Lightning network connected?

SegWit enables second layer solutions.

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

No. About half of spending transactions today include a SegWit output.

1 Like
  1. Increase the block size. But would have been a temporary solution.
  2. Transaction malleability exploit.
  3. Lightning network (Layer 2) needed a Transaction malleability fix in Layer 1 of the blockchain, like SegWit
  4. No, Soft fork.
1 Like
  1. Increase the block size.
    2 The maleability of tx.
    3 Adds security disabling the maleability security breach
    4 No, it was a softfork
1 Like
  1. Bigger block sizes.
  2. Segwit also solved the transaction malleability problem. Transaction malleability allowed the modification of the transaction id which enabled fraud.
  3. Solving the transaction malleability problem allows the development of second layer solutions that rely on unconfirmed transactions.
  4. No, Segwit is a softfork.
1 Like
  1. to increase block size
  2. it also fixed the issue of transaction malleability
  3. segwit reduces the risk of operating with unconfirmed transactions, and as such, makes the lightning network operations less risky
  4. no, segwit is a soft fork
2 Likes

1 To increase bitcoin block size and do hardfork
2 It solve ID malleability by removing the signature in the transaction block
3 it enables second layer solution
4 no it a soft fork.

1 Like
  1. Increasing block size.
  2. Full blocks being produced, improvement against malleability.
    3.It will take the transaction of the chain and implement them when network is ready.
  3. Yes they need to update the protocol to get benefits of segwit.
1 Like
  1. Simply increasing the block size - initially from 1MB to 2MBs. But this could lead to problems such as the continual need to increase blocks sizes and to hard forks.

  2. Segwit also solved the malleability problem and allowed for second-layer protocols and smart contracts.

  3. The lightning network is a second-layer protocol on Bitcoin and will increase Bitcoins transaction capacity by taking frequent, small transactions off-chain.

  4. No. Not all wallets support SegWit but many are now deveoping that capacity. This will lead to a greater percentage of transactions using SegWits and lower transaction fees.

1 Like

1 doubling the block size to 2MB.
2. The problem of malleability and high fees
3.The malleability fix made any feature (like the lightning network) that relied on utxo’s less risky and easier to design
4. No, it is a soft fork.

1 Like
  • What was a proposed alternative to Segwit?
  • to increase the block size from 1 mb to 2 mb
  • What did Segwit solve more than just the scaling issue?
  • it solved the issue of malleability as a change signature outside the block won’t change the hash/ id of the block
  • How is Segwit and the Lightning network connected?
  • Segwit supports a second layer which enabled the lightning network
  • 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?
    The alternative was to increase the block size, like Bitcoin Cash.

  2. What did Segwit solve more than just the scaling issue?
    Segwit fixed the transaction malleability problem. Tx signature can be changed that will not affect the Tx ID.

  3. How is Segwit and the Lightning network connected?
    Segwit made room for second-layer solutions to be created, like the Lightning Network (off-chain transaction channels).

  4. Are people, wallets and other services forced to use Segwit?
    It is a soft fork and not everyone has to update it.

2 Likes
  1. Increasing the block size
  2. SegWit solved its original objective - transaction malleability
  3. The lightning network needed transaction malleability solved so it could work
  4. No, it was a soft fork
1 Like

1-What was a proposed alternative to Segwit?
It was to increase the size of the blocks but that would only be a temporary solution to the problem. Since each time the maximum was reached, the weight would be increased more and more and that would lower the performance and increase the consumption of hash power.

2-What did Segwit solve more than just the escalation problem?
It solved the problem of the number of transactions per block and the malleability bug of the transaction.

3-How do Segwit and the Lightning network connect?
Since it allowed any feature that depended on unconfirmed transactions to be less risky and easier to design.

4-Are people, wallets and other services required to use Segwit?
Not because it’s a soft fork

1 Like

1
block size increase

2
transaction malleability, security increase

3
second layer network (lighting)

4
no , its only a soft fork

2 Likes
  1. An increase in the block size was proposed as an alternative to SegWit. This lead to the Bitcoin Cash hard fork in 2017.

  2. As well as the scaling issue, SegWit addressed a vulnerability called transaction malleability. This bug enables a recipient to change the transaction ID hash by making a very small change to the signature before the transaction is actually confirmed; the rest of the transaction’s data remains unchanged. This enables the recipient to trick the sender into sending them a duplicate transaction, effectively meaning they end up with twice the amount they should. SegWit solves this by storing the signature separately from the transaction’s data structure so that, if the signature is tampered with, the transaction ID remains unaffected.

  3. By solving transaction malleability, Segwit facilitates the development and implementation of second layer solutions on top of Bitcoin, such as the Lightning Network. For Lightning to provide an effective off-chain solution for faster and more frequent low-value transactions, it requires the underlying Bitcoin protocol to ensure more security for unconfirmed transactions, something that SegWit has enabled it to do.

  4. People, wallets and other services are not forced to use SegWit. This has resulted in a relatively slow, yet steady, rate of adoption. As more and more wallets and other blockchain services have implemented the functionality, the number of end users able to transact with Bitcoin using SegWit has continued to grow steadily.

3 Likes

Incrrease block size limit.

Transaction maliability and lower fees.

Segwit made second layer solutions possible.

No it is a soft fork so old addresses and transactions can still be used.

1 Like
  1. increase the block size as with BCash
  2. fix Tx Malleability
  3. unconfirmed Tx become more secure -> so 2nd layer solutions can build better on it
  4. no, it’s a soft fork
1 Like
  1. What was a proposed alternative to Segwit?
    -To increase the block size
  2. What did Segwit solve more than just the scaling issue?
    -Tx malleability. It allowed anyone to alter signatures in txs
  3. How is Segwit and the Lightning network connected?
    -Segwit supports second layer protocol development such as lightning network
  4. Are people, wallets and other services forced to use Segwit?
    -No.
1 Like