Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?
    An alternative was increased block size that Bitcoin Cash adopted causing a major hard fork.
  2. What did Segwit solve more than just the scaling issue?
    Segwit solved TX malleability problem by moving the signature information outside the base transaction block.
  3. How is Segwit and the Lightning network connected?
    Segwit allows for second layer protocols to be adopted; one of which is lightning network.
  4. Are people, wallets and other services forced to use Segwit?
    No, adoption is gradual allowing entities to move to Segwit as they develop the ability to use it.
1 Like

I’m checking homework of students and help them if they have questions

1 Like
  1. What was a proposed alternative to Segwit?
    Increasing the block size from 1MB to 2MB

  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability whereby someone could change the hash of a transaction by making small changes to the signature

  3. How is Segwit and the Lightning network connected?
    Segwit made other projects like Lightning easier to implement and less risky since it builds on top of unconfirmed transactions

  4. Are people, wallets and other services forced to use Segwit?
    No, some wallets and services were slower to update to Segwit than others

1 Like
  1. the propose alternative was increasing the block size
  2. Segwit fixed the problem if tx malleability.
    3 .Segwit makes second layer solution possible.
  3. No, tx can still be used with the old blocks/nodes
2 Likes

To change the block size from 1mB to a larger value.

Supports second layer protocols, ex. lightning network.

Segwit enables the development of the lightning network.

No, Segwit created a soft fork. Older transaction models can be used as well.

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?

Transaction malleability - which is people being able to make changes to the signature after the transaction had already been hashed thus changing the hash

  1. How is Segwit and the Lightning network connected?

Segwit made lightening network possible because it allows second layer solutions

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

No can still use both as it is a soft fork and is compatible with the previous protocol

1 Like

1: To increase the block size of 1mb, although this was only seen as a temporary solution by many.

2: Segwit also solved the problems there had been with transaction malleability. But by moving the signature from inside of the transaction to outside a transaction, a compromised tx sign would no longer result in a changed tx ID.

3: Segwit allowed the development of 2nd layer protocols as the malleability fix made it less risky. Lightning network is a 2nd layer protocol.

4: No. It is a soft fork meaning that the whole network aren’t required to be on the same update to counter forks.

1 Like
  1. A proposed alternative to Segwit was a hard fork of increasing the block size.
  2. In addition to solving the scaling issue, Segwit also solved transaction malleability.
  3. Segwit supports the second layer solution. The lightning network builds upon the second layer solution.
  4. Since Segwit is a soft fork, not all nodes, wallets, etc, are forced to use it.
1 Like

A proposed alternative to SegWit was increasing block size.

SegWit enabled additional layers to be coded on the Bitcoin blockchain.
Because of SegWit MAST, which enables more complex bitcoin smart contracts, Schnorr signatures, which enable more transactions per block, and TumbleBit, an anonomizer are all possible.

The Lightning Network relies on SegWit as well.
No-one is forced to use SegWit as far as I know.

Tbh I didn’t notice when it changed.
I was pretty new in the space.
I remember people being excited about it and getting my #bcash airdrop, which no-one could figure out how to skim from a paper wallet.

Good thing I saved my paper wallets, and now people have developed that bcash software.
I’ll get right on it.
Gonna get a lambo.
:wink:

(HotWheels maybe. Bcash. Just sigh.)

1 Like
  1. Proposed alternative was to increase the block size.

  2. Segwit fixed the transaction malleabilty problem.

  3. Fixing the transaction malleability problem enabled the development of lightning network.

  4. No, it was a soft fork.

1 Like
  1. What was a proposed alternative to Segwit?
    A proposed alternative to Segwit was to Increase the block size to bitcoin. The Bitcoin Cash was a result of the disagreement concerning Segwit. They implemented a larger block size over changing the block data structure.

  2. What did Segwit solve more than just the scaling issue?
    It solved bitcoins transaction malleability issue.

  3. How is Segwit and the Lightning network connected?
    Segwit supports the development of second layer protocols such as the Lightning Network. By having the Lightning Network and Segwit working together, bitcoin transaction speed will be much faster than it is on it’s own.
    .

  4. Are people, wallets and other services forced to use Segwit?
    No because Segwit is a soft fork update.

1 Like
  1. Increased block size

  2. Segwit solved issues with malleability and lowered fees.

  3. It made second layer possilbe.

  4. No

1 Like
  1. A block size increase.
  2. Segwit also disables transaction malleability.
  3. Segwit allows for the installation of the lightning network.
  4. No one is forced to use segwit.
1 Like
  1. What was a proposed alternative to Segwit?
    A hard fork which was a block size increase

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

  3. How is Segwit and the Lightning network connected?
    Segwit makes second layer solution possible which allowed the existence of the Lightning Network.

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

1 Like
  1. Increase in block size.

  2. It fixed transaction malleabilty issue.

  3. Segwit makes the second layer possible.

  4. No. Because it’s a soft fork.

2 Likes
  1. increase of the block size
  2. it also helped to terminate the transaction malleability since the signatures were separated from the transaction data
  3. SegWit supports the development of second layer protocols including Lightning network
  4. No, it’s a soft fork, it’s still compatible with the previous protocol
2 Likes
  1. What was a proposed alternative to Segwit?
    Raising the block size to 2MB - or larger as needed
  2. What did Segwit solve more than just the scaling issue?
    The security by preventing the malleability of the signature
  3. How is Segwit and the Lightning network connected?
    Lightning is a layer 2 solution that is built on top of segwit
  4. Are people, wallets and other services forced to use Segwit?
    No, but the underlying infrastructure would provide fast blocks.
2 Likes
  • What was a proposed alternative to Segwit?

Simply increasing block size limits.

  • What did Segwit solve more than just the scaling issue?

Transaction malleability. By removing them and storing them outside the block signatures and scripts can be changed without affecting the transaction id.

  • How is Segwit and the Lightning network connected?

The Lightning Network sits ‘on top’ of the bitcoin blockchain and manages a regular stream of smaller transactions between two parties. The network serves as a ‘balance sheet’ of sorts and is entered into the bitcoin blockchain when both parties agree. Avoiding putting each small planned transaction on the main blockchain saves time, space and transaction fees. SegWit is designed to support second-layer protocols like this, facilitating design and making the transactions safer.

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

No, transactions on the existing protocol are still valid SegWit adoption is gradual.

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?
    Solves the issue of the transaction malleability which means it can be supported on the lightning network.

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

  4. Are people, wallets and other services forced to use Segwit?
    No. although wallets are slowly adding SegWit capability. SegWite was a soft fork.

1 Like
  1. increase the block size of 1MB to include more tx
  2. it also solved a security issue, the so-called malleability issue
  3. it is a second layer protocol that enhances the capability of Bitcoin network by allowing peer to peer micropayments. Relying on unconfirmed transactions, the lightning network has been easier to realize after with the segwit update, separating the merkle tree from signatures.
  4. no, the segwit update is a soft fork
1 Like