Segwit Reading Assignment

  1. Larger block size.
  2. Segwit solved the transaction malleability problem.
  3. Segwit allows for layer 2 protocols like lightning network to be built on top of it.
  4. Segwit is not required to be used.
1 Like
  1. Increasing the block size to 2mB (which was rather implemented to the hard fork Bitcoin Cash)
  2. It also solved the problem of transaction malleability
  3. Segwit allowed for a second layer protocol such as Lightning Network to exist, because the fix of the malleability of transactions ID makes it less risky.
  4. No, it is a soft fork, they can read Segwit transactions without having updated.
1 Like
  1. A proposed alternative was a larger block size limit .
  2. Segwit also solved transaction malleability
  3. Segwit has made it possible for secondary layer protocols like lightning network . The fix has made any protocol that uses UTXO more reliable and easier to develop.
    4.no it’s a soft fork that at the time hasn’t been adopted since we 50% .
1 Like

Segwit Reading Assignment

What was a proposed alternative to Segwit?
An alternative to Segwit was to adopt a larger block size instead of changing the transaction data structure.

What did Segwit solve more than just the scaling issue?
Segwit also solved the problem of Transaction Malleability which is a kind of “hack” in which someone can change the signature by a tiny bit which would generate a new transaction ID. This could be used to steal money from users.

How is Segwit and the Lightning network connected?
The Lightning Network adds another layer to Bitcoin’s blockchain and enables users to create payment channels between any two parties on that extra layer. These channels can exist for as long as required, and because they’re set up between two people, transactions will be almost instant and the fees will be extremely low or even non-existent. Segwit’s fix to Transaction Malleability made any feature that relied on unconfirmed transactions less risky and easier to design.

Are people, wallets and other services forced to use Segwit?
No one is forced to use Segwit because it is a Soft fork however the addition of it allows for cheaper transaction fees, faster transaction processing, and feature development opportunities.

1 Like
  1. Increase of block size to 2mB like bitcoin cash
  2. malleability
  3. lightning needs Segwit to run
  4. no.
1 Like
  1. What was a proposed alternative to Segwit?

    The proposal to increase the size of each block in block chain for BitCoin was one alternative to the Segwit proposal.

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

    Segwit not only solved the scaling issue by separating the signatures from the transaction, it also decreased the malleability, or the ability for an attacker to pretend a transaction didn’t happen.

  3. How is Segwit and the Lightning network connected?

    Prior to the implementation of Segwit, there existed on the blocks great deal of bulky, useless data in the signatures. The elimination of this bulk was supported by a large faction of the community which wanted to implement second-layer protocols on top of the blockchain. This led to the creation of the Lightning Network, which greatly increased the transaction speed by the creation of channels off-chain for small fee-free transactions.

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

    The adoption of the Segwit protocol was voluntary and happened over a certain period of time. If the protocol were forced to be used overnight, much of the network would simply crumble. Those that never chose to adopt it could simply start a new coin based on the soft fork that was created.

1 Like
  1. Implement a larger block size limit°.

  2. It supports the development of second layer protocols. Because of the removal of siganture from transaction, it became safer.
    3.The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design. Lightning network is build on top of SEGway.

  3. They are not forced but slowly adopted throught the exchanges and users.

  4. What was a proposed alternative to Segwit?

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

  6. How is Segwit and the Lightning network connected?

  7. Are people, wallets and other services forced to use Segwit?
    [/quote]

  1. What was a proposed alternative to Segwit?
  • Increse block size to 2MB.
  1. What did Segwit solve more than just the scaling issue?
    Transaction ID mallabillity. which make it possible to deploy lightning network.

  2. How is Segwit and the Lightning network connected?

  • Segwit made it possible to add 2. layer solutions like Lightning N.
  1. Are people, wallets and other services forced to use Segwit?
  • No, if they want to pay higher fees and longer waiting time. Use the original protocol.
2 Likes
  1. A proposed alternative was to augment the block size.
  1. Segwit fixed also the transaction malleability bug.

  2. Segwit fixed the transaction malleability. This fix was a important step toward the development of second layer protocols such as the lightning network.
    Both Segwit and lightning network make transaction cheaper and faster.

  3. No, because the introduction of Segwit was a Soft-Fork.

1 Like

Awesome answer to this question :grin:

1 Like
  1. The alternative was to increase the size of the blocks.
  2. Segwit also solved a bug called Transaction Malleability.
  3. Because Segwit supports development of second layer protocols i.e. lightening network.
  4. No, it was a soft fork.
1 Like
  1. What was a proposed alternative to Segwit?
    • Increasing the Block Size
  2. What did Segwit solve more than just the scaling issue?
    • Transaction Malleability
  3. How is Segwit and the Lightning network connected?
    • Fixing transaction malleability made any feature that relied on unconfirmed transactions less risky and easier to design.
  4. Are people, wallets and other services forced to use Segwit?
    • No since it is a soft fork.
1 Like

What was a proposed alternative to Segwit?
An increase to the blocksize from 1MB to 2MB, this was implemented as part of the Bitcoin Cash hard fork

What did Segwit solve more than just the scaling issue?
Segwit also solved the bitcoin transaction ID maleability issue by separating transaction signatures out of the transaction ID.

How is Segwit and the Lightning network connected?
Segwit allows easier development of the lightning network as it removes some of the complexity around transaction IDs and signatures, which makes off chain transactions more feasible

Are people, wallets and other services forced to use Segwit?
No, Segwit is a soft fork and therefore it is not compulsory to make the upgrades. However, there are significat incentives to being up to date with the majority of the bitcoin network, and the fact that segwit enables lower transaction fees and effective larger blocksizes

1 Like
  1. Hard fork Block size increase.

  2. Tx’s malleability problem

  3. It allows for layer 2 protocol which is Lightning Network.

  4. No still the old protocol from before soft fork.

1 Like
  1. What was a proposed alternative to Segwit?
    To increase block size.
  2. What did Segwit solve more than just the scaling issue?
    It solved transaction malleability issues
  3. How is Segwit and the Lightning network connected?
    Segwit supports the development of a second layer protocol, which created the Lightning network.
  4. Are people, wallets and other services forced to use Segwit?
    No because Segwit is a soft fork.
1 Like
  1. Increasing block size from 1 mB to 2 mB

  2. Solved the problem of transaction malleability

  3. Segwit, in removing the transaction malleability vulnerability, allows second layer solutions such as Lightning to be built on top of the base layer.

  4. They are not forced to. They can adopt it if they like. Because Segwit is a soft fork, both Segwit and non-Segwit wallets and services can both exist simultaneously on the same network.

1 Like

An alternative to segwit was increasing the size of the transaction block. Segwit also solved the Malleability issue by removing the signature from the transaction. Segwit and lighting network are connected through second layer protocols. People, wallets and other services are not being forced to use segwit but it is slowly being implemented by wallets and other services.

1 Like
  1. Bigger blocks
  2. Transaction malleability
  3. Segwit is what allowed a second layer solution like lightning network
  4. No it was a soft fork
1 Like
  1. increased block size
  2. increase overall transaction size, put signature on the side
  3. Made the 2nd layer possible
  4. No. But a lot of them did the upgrade
1 Like
  • What was a proposed alternative to Segwit?
    The increase of the block size limit. Bitcoin cash choose this.

  • What did Segwit solve more than just the scaling issue?
    It became impossible to change the signature of a transaction as it is stored seperate now. The transactions cannot be tampered with anymore.

  • How is Segwit and the Lightning network connected?
    The lighning network woks much better on segwit because of the seperated signatures.

  • Are people, wallets and other services forced to use Segwit?
    No, if they do not upgrade the node they will still use the ‘old code’ but are still working on the main blockchain. It’s a softfork.

1 Like