Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?
    Not everyone believed that Segwit is only a tempory solution and they are just “kicking the can down the road”.
    So this was one of the factors behind the development of bitcoin cash, which allows larger blocks.
    This then must mean there is still the issue with malleability on Bitcoin Cash ?

  2. What did Segwit solve more than just the scaling issue?
    The scaling issue was a byproduct of the Segwit change, it was originally coded to fix a transaction malleability which allowed anyone to change the signiture and therefore the transaction ID, but not the content.

  3. How is Segwit and the Lightning network connected?
    For lightening Network to work the transaction malleability issue needed to be fixed which is what Segwit did.

  4. Are people, wallets and other services forced to use Segwit?
    No they were not forced to use it

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

Doubling the block size to 2mb. BCH did this.

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

It solved transaction malleability.

  1. How is Segwit and the Lightning network connected?

The lightning network is a layer 2 solution. It’s interesting because it allows small transactions to be done off chain then settled on chain reducing the óverall fees for the users and improving speed.

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

No they are not.

1 Like
  1. Increase the block size to a larger block size.
  2. It solved the transaction malleability issue. By storing signature information seperate to the base block, the transaction ID is now independent of signature information.
  3. Segwit’s transaction malleability fix allows for development of second layer protocols such as Lightning network. It allows for frequent and smaller transactions to be taken off-chain until users are ready to settle the transactions on-chain.
  4. No.
1 Like
  • What was a proposed alternative to Segwit?
    Increase the block size (initially to 2MB)
  • What did Segwit solve more than just the scaling issue?
    It also stopped the transaction malleability
  • How is Segwit and the Lightning network connected?
    Segwit supports the development of second layer protocols, such as the lightning network.
    And made relying on unconfirmed transactions less risky, and of easier design.
  • Are people, wallets and other services forced to use Segwit?
    No because it is a softork meaning that the decreased size of the transaction by removing the signatures can be used as well as the previous transactions that include the signatures.
1 Like

Increasing the block size capacity was proposed as an alternative to Segwit.

Segwit also solve the Malleability problem, and block size capacity problem.

By solving Malleability, Segwit allows the development of Lightning Network.

No, since Segwit is a soft fork, we are not forced to use Segwit.

1 Like

Yep, on BSV as well afaik :slight_smile:

  1. Increasing the block size

  2. Solves the transaction malleability and speeding up the network

  3. Solving the transaction malleability problem allows the development of second layer solutions that rely on unconfirmed transactions.

4 No, it’s a soft fork, so it still falls within the rules before the update.

1 Like
  1. The alternative proposed to segwit was to increase the block size limit.

  2. It also solved the transaction malleability issue, by separating the signatures (witness) data from the transaction data.

  3. The malleability issue was one of the problems for layer 2 scaling solutions like the lightning network.

  4. No, it is still possible to use bitcoin without using SegWit.

1 Like

1/ increase block size, as for BCH
2/ the malleability: in removing signatures from blocks, the receiver of a tx couldn’t change anymore some part of signature, then replace it by a new expected tx , in keeping product of first transaction
3/ Segwit is connected to various wallets (hot and cold), wich allowed development of second layer of applications
4/ no, both versions (with and without) are existing

1 Like

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

What did Segwit solve more than just the scaling issue?
Segwit ended Tx malleability by removing signatures from the tx information (input).

How is Segwit and the Lightning network connected?
SegWit supports the development of second layer protocols. The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.

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?
They are not forced to, as it is a soft fork and the old txs will still work

1 Like

As an alternative there was proposed block size increase that lead to hard fork - Bitcoin Cash

Transaction’s signature malleability.

SegWit update allows building a second layer protocols. Lightning network is built on the second layer.

No, because it’s a soft fork.

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

Answer: Increase the size of the blocks

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

Answer: SegWit fixed transaction malleability by removing the signature information

  1. How is Segwit and the Lightning network connected?

Answer: it supports the development of second layer protocols

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

Answer: no it is not forced on anyone and is fine with the previous protocoll state as well

1 Like
  1. To implement larger blocksize limit
  2. It also solved bug in bitcoin code called malleability which allowed to do small changes and change tx id
  3. Lightening network is 2nd layer protocol for bitcoin
  4. No, its soft fork update
1 Like
  1. Aumentation of blocksize.
  2. Stop malleability.
  3. it supports the development of second layer protocols (such as the lightning network).
  4. No, they aren´t.
1 Like
  1. A proposed alternative to segwit was to increase the limit of the transaction size and you can see the outcome of that with the hard fork (Bitcoin Cash)
  2. Segwit not only solved the scaling issue but also the issue with transaction malleability which now prevents people from changing the transaction ID after receiving a transaction in order to hide funds or scam people.
  3. Segwit made the lightening network possible by fixing the malleability issue and making any feature that relied on unconfirmed transactions far less risky which will increase bitcoins overall transaction capability by keeping small, quick transactions “off chain”
  4. Segwit is still optional in most cases as some wallets have yet to add it and some have most user can choose to use it or not as long as they do research on the wallet they plan to use.
1 Like
  1. An increase to 2MB per block leading to a hard fork.
  2. Solve transaction malleability by removing signature data from transactions from the block, thus maintaining hash integrity.
  3. Segwit allows focus on second layer protocols when malleability is solved. When connected, less immediate transactions hold until the user is ready, increasing transaction capacity.
  4. No, but as segwit is realized more and more, bitcoin business will increase due to this versatility.
1 Like

Segwit

  1. What was a proposed alternative to Segwit?
  • Increase the capacity of the data within the block.
  1. What did Segwit solve more than just the scaling issue?
  • Protected against TX malleability…
  1. How is Segwit and the Lightning network connected?
  • Since Segwit fixed the malleability issue it opens the door for second layer solutions like Lightning.
  1. Are people, wallets and other services forced to use Segwit?
  • No but it is in their interest to adapt or be left out.
1 Like

Increasing the block size

Segwit solved the issue with transaction malleability

Segwit solved the issue with transaction malleability. This made unconfirmed transaction less risky making Lightning network which depend on them possible

They are not

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

The proposed alternative to Segwit was simply to increase the size of the block. This would allow each block to contain more transactions, however there were concerns that this would be a temporary fix, and also that it would render much mining equipment defunct, which would result in a less equal (and more centralised) distribution of mining power.

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

It also solved the issue of transaction malleability, and of climbing transaction fees. It also allowed second-layer protocols to built on it.

  1. How is Segwit and the Lightning network connected?

The reduction in block size brought about by Segwit facilitated the building of second lawyer protocols on top of the network. One of these is the lightning network.

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

No, Segwit was a soft fork, however miners are incentivised to use it because more transactions in a block = more transaction fees.

1 Like
  1. A proposed alternative was to increase the block size for transactions.
  2. It also fixed a bug in the bitcoin code called transaction malleability.
  3. Segwit supports the development of second layer solutions such as the Lightning network, which will further boost bitcoin’s transaction capacity by offering faster transactions and lower fees.
  4. Segwit is a soft fork, which means that it does not require every all nodes and miners to upgrade to latest version of the protocol software.
1 Like