Segwit Reading Assignment

What was a proposed alternative to Segwit?
The proposed alternative was to increase the block size. This approach was implemented with Bitcoin cash, a hard fork of the bitcoin network chose to implement a larger block size limit rather than rely on a new transaction structure.

What did Segwit solve more than just the scaling issue?
SegWit fixed transaction malleability by removing the signature information (otherwise known as the “witness” information) and storing it outside the base transaction block. With that, signatures and scripts can be changed without affecting the transaction id.

How is Segwit and the Lightning network connected?
SegWit supports the development of second layer protocols like the lightning network. 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.

Are people, wallets and other services forced to use Segwit?
SegWit was a soft fork and compatible with the old protocol.

1 Like
What was a proposed alternative to Segwit?

Block size increase which would lead to hard fork

What did Segwit solve more than just the scaling issue?

Signatures Malleability issue and lower the fees.

How is Segwit and the Lightning network connected?

Lightning network is L2 protocol which builds on segwit.

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

No it is soft fork

1 Like
  1. What was a proposed alternative to Segwit?
    Segwit proposal was to increase the block size from 1mB to 2mB and to stop the Tx malleability
  2. What did Segwit solve more than just the scaling issue?
    Segwit solve the Tx malleability by removing the signature from input
  3. How is Segwit and the Lightning network connected?
    Tx malleability
  4. Are people, wallets and other services forced to use Segwit?
    NO it’s a soft fork
1 Like
  1. Increase the limit size of each block to 2mb
  2. Transaction malleability: ability to modify the digital signature
  3. Lightning network is off chain micropayment channels containing digital signature and scripts that are compressed by 1/4 of normal size.
  4. No, because it was a soft fork. Soft fork do not require full consensus or full adoption
1 Like

1.To increase block size from 1MB to 2MB

  1. They solved the malleability problem which was that the transaction could be altered with. So instead they removed the signature from the block so it will be the last thing to be verified instead, outside the block.

  2. Segwit update allowed 2nd layer options which is the Lightning network, it allows peer to peer to make small transactions fast outside the blockchain but then the transactions are accepted to the blockchain as final agreement.

  3. No, Segwit is a Soft Fork and is not an update that is required, people can still use the old protocol. However, Segwit is adapted to most nodes and wallets now a days because it decreases TX fees and increases security.

1 Like
  1. Increase in block size
  2. Transaction Malleabilty
  3. Segwit supports development of 2nd layer protocols such as Lightening network
  4. As it was a soft fork - no. Some wallets haven’t or have been slow to adopt Segwit.
1 Like
  1. What was a proposed alternative to Segwit?

The proposed alternative to Segwit is increasing the block size. Bitcoin Cash was made as an alternative.

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

Segwit solved the issue of transaction ID malleability. This makes it easier to build layer two solutions and smartcontracts on the network.

  1. How is Segwit and the Lightning network connected?

Segwit supports the building of layer 2 solutions such as lightning network.

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

No, it is a soft fork but more wallets are starting to use it.

1 Like

What was a proposed alternative to Segwit?
One proposed alternative to SegWit was to increase the transaction block size from its current 1MB maximum. This alternative was ultimately accepted by part of the community when a hard fork was created by Bitcoin cash.

What did Segwit solve more than just the scaling issue?

The initial intention of SegWit was to solve the problem of transaction malleability, where signature data in a transaction could be manipulated, which, as a result, would change the hash of the transaction id.

How is Segwit and the Lightning network connected?

The SegWit upgrade allowed for the development of layer-2 protocols. One of such protocols is the Lightning network which boosts bitcoin’s transaction capacity.

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

No one is forced to use SegWit. For example, a Bitcoin wallet or service can choose not to upgrade to the SegWit protocol. The hard fork that Bitcoin cash created is an example of not upgrading to the SegWit protocol.

1 Like
  1. What was a proposed alternative to Segwit?
    An alternative to Segwit was to increase the block size.

  2. What did Segwit solve more than just the scaling issue?
    Segwit stoped the transaction malleability problem caused by people changing the signature to cheat and it lowered the transaction fees.

  3. How is Segwit and the Lightning network connected?
    Segwit supports the development of second layer protocols such as the lightning network.

  4. Are people, wallets and other services forced to use Segwit?
    No Segwit was a soft fork but wallets were adopting it slowly.

1 Like

The first idea was making a hardfork, to increase the block size from 1MB > 2MB, but that does not fix the scaling issue permanently since more people use the network it will have the same problem in the future.

The transaction malleability, and made it easyer to build layer on top like lightning network.

Segwit makes it possible to make second layer protocols.

No, older nodes are still present on the network which do not implement it.

1 Like
  1. Another suggested fix was increasing the block size to 2mb
  2. It also fixed the transaction malleability issue
  3. The SegWit changed also allowed the development of second layer protocols, on which the lightning network was built.
  4. No they are not as older nodes are still present on the network which do not implement it
1 Like
  1. Raising the block size limit, this was done by Bitcoin Cash in a hardfork.

  2. Segwit also solved transaction mailability

  3. Segwit allows for development of second layer solutions such as lightning network by fixing transaction mailability.

  4. People are not forced to use Segwit but as more people upgrade to Segwit wallets Bitcoin fees will be reduced.

1 Like

1.It was proposed to increase the block size 1MB to 2MB or increase centralization.
2. It also resolved transaction malleability.
3. Segwit supports the development of second layer protocols such as the lightning network. It boosts Bitcoin’s transaction capacity by taking frequent, small transactions off-chain.
4. No, it’s a soft fork.

1 Like
  1. To increase the Blocksize to 2 MB
  2. It reduced scamming on tx
  3. Segwit makes it less risky and easier to design the Lightning network
  4. No there are still alternatives such as Bitcoin Cash
1 Like

You can also still make old style txs on Bitcoin as well. :slight_smile:

  1. What was a proposed alternative to Segwit?
    Block Size increase similar too Bitcoin Cash
  2. What did Segwit solve more than just the scaling issue?
    transaction Mallebility
  3. How is Segwit and the Lightning network connected?
    Segwit was responsible for layer 2 solutions
  4. Are people, wallets and other services forced to use Segwit?
    `no
1 Like
  1. What was a proposed alternative to Segwit?
    Increase the size of the Blocks.
  2. What did Segwit solve more than just the scaling issue?
    Fix of Transaction malleability bug and possibility to be used for a second layer transactions (lightning)
  3. How is Segwit and the Lightning network connected?
    SegWit change has allowed the development of second layer - e.g. Lightning network.
  4. Are people, wallets and other services forced to use Segwit?
    No, older TX can be used as well. This means it is a SoftFork.
1 Like
  1. To implement a larger block size limit.
  2. Transaction malleability
  3. Segwit made the development of the lightning network-a second layer protocol possible.
  4. No.
1 Like
  1. To increase the size of the block.
  2. Solving Transaction ID malleability by removing the signature in the transaction block.
  3. Segwit enables second layer solutions.
  4. No, Soft fork.
1 Like
  1. What was a proposed alternative to Segwit?
    Consequently Bitcoin Cash, which delivers a higher block capacity

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

  3. How is Segwit and the Lightning network connected?
    Segwit made the development of Lightning network possible, since it made any feature that bases on unconfirmed transactions more reliable and easier to design.

  4. Are people, wallets and other services forced to use Segwit?
    No, it is a soft fork. Transactions including the signature information are still possible.

1 Like