Segwit Reading Assignment

@filip am still confused about segwit. You mention in your tutorial that segwit is removal of signature information on the block and keeping it aside. That will still result to high block size, it is because the signature is still recorded on the blockchain

Answers:

  1. to increase the capacity of the block

  2. fixed transaction malleability, removing the signature from the transaction.

  3. supports development of a second layer of protocols, malleability fix made any feature that relied on unconfirmed transactions less risky,

  4. I would have to say yes, since this will lead to more transactions and low fees.

1 Like

Segwit data is stored in a separate data structure that all segwit nodes download. Its limited to 4MB but since its not part of the block, they were able to implement segwit as a soft fork. :slight_smile:

Its not, because you can still make old style transactions if you don’t mind the fees. :slight_smile:

You are right:
I see in the next clip you can have Traditional or Segwit as an option.

  1. Increasing block size to 2MB
  2. It solved the issue oftransaction malleability
  3. SegWit enables second layer solutions like the lighting network
  4. No
2 Likes

1. What was a proposed alternative to Segwit?
To increase the blocksize

2. What did Segwit solve more than just the scaling issue?
Decrease the block size , fixe the malleability , lightning network.

  1. How is Segwit and the Lightning network connected?
    To make possible the development of second layer protocole

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

1 Like

It didn’t decreased the blocksize. The maximum blocksize remaines the same. It just doesn’t includes the signatures for each utxo to move. These are stored in the header. So Everthing combined you also increase the capacity, but in a way that nodes do not have more work to validate.

https://learnmeabitcoin.com/faq/segregated-witness

[quote=“filip, post:1, topic:8408”]

  • What was a proposed alternative to Segwit?
    To increase the block size from 1mb, which was a hard fork and lead to Bitcoin Cash.

  • What did Segwit solve more than just the scaling issue?
    Segwit fixed transaction malleability,lower fees and a second layer solution.

  • How is Segwit and the Lightning network connected?
    it allowed second layer protocol which was less risky and easier to design.

  • Are people, wallets and other services forced to use Segwit?
    No, as it is a soft fork which means that they maybe some nodes that still do not use it.

1 Like
  1. What was a proposed alternative to Segwit?
    Increasing block size (which was what Bitcoin Cash did).

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

  3. How is Segwit and the Lightning network connected?
    The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design which made the development of second later protocols such as the Lightning network possible. The Lightning network further boosted transaction capacity by allowing users to create a channel to make frequent, small transactions off the blockchain and only broadcasting the final transaction on the blockchain when the users were ready.

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

1 Like

Segwit reading assignment

  1. What was a proposed alternative to Segwit?
  2. What did Segwit solve more than just the scaling issue?
  3. How is Segwit and the Lightning network connected?
  4. Are people, wallets and other services forced to use Segwit?

1- Increasing the size of the blocks.

2- It solved the problem of transaction malleability, where someone can alter the signatures, therefore altering the Tx ID.

3- Segwit allowed the development of second layer protocols, such as lighting network.

4- No, it is a soft fork, people are encouraged to use the new protocol, but can still remain within the old one.

1 Like
  1. To increase the block size.
  2. It solved also the transaction malleability.
  3. Segwit makes second layer solutions possible.
  4. No it was a soft fork.
1 Like

1.Increasing the block size & a hardfork. Bitcoin Cash.

  1. It solved the Transaction Malleability issue & lowered fees & made any feature that relied on unconfirmed transactions less risky and easier to design (layer 2 solutions).

  2. Segwit supports 2nd layer solutions, of which lightning network is one. Also, 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. So, in that respect lightning network & Segwit share similar aims.

  3. No, it’s a softfork.

1 Like
  • What was a proposed alternative to Segwit?
    Increase of block size from 1mb to 2mb
  • What did Segwit solve more than just the scaling issue?
    it solved increasing of centralization, split in network for hf, transaction malleability, magnifuying of block size,propagation limit…
  • How is Segwit and the Lightning network connected?
    Segwit supported second layer solution - lightning network
  • Are people, wallets and other services forced to use Segwit?
    No forced, its a sf, but wallets are adding sw support
2 Likes
  1. What was a proposed alternative to Segwit?

Increasing block size

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

TX malleability

  1. How is Segwit and the Lightning network connected?

After the introduction of Segwit, features relying on unconfirmed TXs could be introduced. The lightning network introduced such a feature, by taking small and frequent transactions off-chain temporarily.

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

No, as it is a soft fork, but more and more are wallets, exchanges etc. are implementing it (at least at the time of writing of the article)

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?
It removed signature information from the block which removed transaction malleability.
3. How is Segwit and the Lightning network connected?
Reliance on unconfirmed transactions such as the Lightning Network were less risky and easier to design.
4. Are people, wallets and other services forced to use Segwit?
It is a soft fork so it is not forced to use Segwit.

1 Like
  1. Increase the blocksize above 1mb
  2. Txn ID malleability
    3.Segwit and Lightening network are connected as Segwit allows for a faster 2nd layer such as Lightening network
    4.No, its a soft fork and thus compatible with original protocol
1 Like

To increase the blocksize limit

They solved the TX ID malleability with removing the signature from the tx data.

segwit made second layer solutions like lightning network possible

No, since it is a softfork

1 Like
  1. Increase a block size which is bitcoin cash
    2.Fixed transaction malleability.
    3.They both boost transactions. SegWit support second layer solutions which is the lightning network.
  2. No, nobody or nothing is forced however some people may not like it, some wallets already using SegWit and some is on its way too.
1 Like
  • What was a proposed alternative to Segwit?
    A: Increase the block size.

  • What did Segwit solve more than just the scaling issue?
    A: Solved the transaction malleability issue.

  • How is Segwit and the Lightning network connected?
    A: Lightening network relied on unconfirmed transactions. This was risky because of the txn malleability issue whereby someone could change the signature which in turn changed the txn id. Segwit changes removed these risks.

  • Are people, wallets and other services forced to use Segwit?
    A: No. Segwit is a soft fork.

1 Like