Segwit Reading Assignment

1.Bitcoin Cash, a hardfork in the network which proposed larger block sizes
2. Solves transaction malleability by removing signature information
3. Segwit supports development of second layer protocols
4. No, segwit is a softfork update, more and more wallets and exchanges are implementing it

1 Like
  1. What was a proposed alternative to Segwit? increasing the block size from 1MB to 2MB (turns out it was more than a proposal, it actually happened and turned into a hard fork that turned into bitcoin rash)
  2. What did Segwit solve more than just the scaling issue? solved the transaction id malleability (i.e. you could change the signature id which was a part of the txid before the transaction got permanently verified)
  3. How is Segwit and the Lightning network connected? segwit paved the way for innovations like lightning to exist by fixing the malleability issue…it’s now less risky to work with unconfirmed transactions
  4. Are people, wallets and other services forced to use Segwit? no, as it was a soft fork. the adoption is happening but it is gradual.
1 Like
  1. What was a proposed alternative to Segwit?
    Block size increase which causes hard fork to create Bitcoin Cash
  2. What did Segwit solve more than just the scaling issue?
    It solved transaction malleability, the tax signature is removed from the base transaction block and the transaction cannot be changed if user changes signature
  3. How is Segwit and the Lightning network connected?
    Segwit supports Lightning network which boots transaction capacity by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready
  4. Are people, wallets and other services forced to use Segwit?
    No, it is soft fork. Upgrade is optional
1 Like
  1. Increasing the block size.
  2. It solved transaction malleability making any feature that relied on unconfirmed transactions less risky and easier to design.
  3. It supports the development of second layer protocols such as lightning network. Lightning Network will boost Bitcoins transaction capacity.
  4. No, its optional.
1 Like
  1. increase the block size
  2. transaction malleability
    3)supporting the second layer solution (lightning network)
    4)no (soft fork)
1 Like
  1. A proposed alternative to Segwit would be increasing the block size. When the block size increases then a hard fork is formed.
  2. Segwit solved transaction malleability, and it was done by moving the witness outside the block. This allows the signature to be changed without effecting the transaction
  3. The lightning network is a second layer protocol supported by Segwit. Because of the malleability fix making any unconfirmed transaction less risky
  4. No, this is a soft fork upgrade
1 Like
  1. What was a proposed alternative to Segwit?
    • The proposed alternative to SegWit was increasing the block size from 1mB to 8mB. This would cause a hardfork in the blockchain if implemented. This was actually done and created a new currency, bitcoin cash.
  2. What did Segwit solve more than just the scaling issue?
    • They fixed the transaction malleability issue by removing the signature information and placing it outside of the transaction block. This made sure that no one could change the transaction ID
  3. How is Segwit and the Lightning network connected?
    • The implementation of SegWit allowed for the lightning network to be introduced into the protocols. The lightning network speeds up the transactions because it takes frequent, small transactions off chain until the users are ready for them to be introduced.
  4. Are people, wallets and other services forced to use Segwit?
    • No, no one is technically forced to use SegWit, but with the fees continually rising it would benefit everyone to switch to it in order to lower transaction fees and further spread the usage of it.
1 Like
  1. Increasing the block size, which created a hard fork of the bitcoin network that lead to the development of bitcoin cash.
  2. Transaction malleability that allowed someone with bad intent to change a TxID.
  3. Segwit makes support for second layer protocols possible.
  4. No, and adoption of the soft fork took some time but support by many companies has been added.
1 Like
  1. The alternative was to simply increase the block size which is what bitcoin cash is.
  2. Segwit also solved the malleability issue so transactions were more secure.
  3. Segwit supports second-layer protocols. The lightning network is one of them.
  4. No, although it is being gradually taken up anyways.
1 Like
  1. Alternative was to increase the block size.
  2. It also fixes transaction malleability by removing signature information and storing it outside the base transaction block.
  3. Segwit supports the development of second layer protocols, like the Lightning network.
  4. It is not mandatory and not all participants have implemented it.
1 Like
  1. The alternative proposed instead of Segwit was to increase the block size. Resulting in a hard fork and the creation of Bitcoin Cash.

  2. As well as the scaling issue Segwit also solved the issue of transaction malleability. Resulting in the ability for second layer solutions like lightning to be implemented.

  3. Segwit allows the use of the Lightning Network because in enables two layer solutions on top of Bitcoin by removing transaction malleability. Without Segwit Bitcoin wouldn’t be able to implement the Lightning Network.

  4. People are not forced to use Segwit as it was a soft fork update.

1 Like
  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 Block size (bitcoin cash)
    2.Transaction Malleability. (one could change the transaction Hash after it has been send)
  2. it supports the development of second layer protocols, such as the lightning network. The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.
  3. No but, as more wallets embrace the upgrade, the percentage of transactions that use the SegWit structure will increase
1 Like
  1. What was a proposed alternative to Segwit?
    An alternative was BitcoinCash, or increasing the block size which also leads to hard fork.
  2. What did Segwit solve more than just the scaling issue?
    It also solved tx malleability and room for a fast second layer.
  3. How is Segwit and the Lightning network connected?
    Segwit makes second layer possible
  4. Are people, wallets and other services forced to use Segwit?
    No, other transactions can be used as well.
1 Like

1)increasing the size of the block
2)it also solve malleability issues, by removing the need to store signatures and not being able to change small details . will support development of second layer protocol.
3)lightning is a second layer protocol
4) no one is forced to use Segwit .

1 Like
  1. SegWits alternative was to increase the block size from 1mb to 2mb, and while it was a solution, it did not address the issue of transaction malleability.

  2. Besides solving the scaling issue, removing the tx signatures from the transaction block prevented transaction malleability, because the transaction block no longer could be tampered via transaction signature manipulation.

  3. lightning network is a secondary layer protocol, allowing for larger transaction capacity by taking frequent bitcoin tx’s off chain until the user was ready.

  4. No one is forced to adopt SegWit, in fact, many did not agree with the update, which is why Bitcoin cash was created. (hard fork)

1 Like
  1. Simply enlarging the size of allowed block.
  2. Segwit resolved the problem of transaction malleability.
  3. The Lightning network takes small, frequent transactions and keeps them off chain until the user is ready to have them put into a block.
  4. It’s my understanding that, no, you don’t have to update to continue using Bitcoin
1 Like

True, but you can still use old style transactions on Bitcoin as well :slight_smile:

1 Like
  1. What was a proposed alternative to Segwit?
    To Increase the block size.

  2. What did Segwit solve more than just the scaling issue?
    Segwit also solved tx malleability.

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

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

1 Like
  1. Increasing the block size was an alternative to Segwit that was proposed; It gained enough support to hard fork into what we now know as “bitcoin cash”.

  2. The transaction malleability problem.

  3. The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.

  4. No, segwit was implemented as a soft fork so it fits within the old protocol.

1 Like
  1. What was a proposed alternative to Segwit?
    The proposal was to increase the block capacity instead of changing its structure. This idea actually created a hard fork of bitcoin - Bitcoin Cash.

  2. What did Segwit solve more than just the scaling issue?
    Apart from extending the block capacity, Segwit helped to solve the issue of transaction malleability by separating the signature from the transaction input data. Also, it became possible to boost the development of 2nd layer protocols, like the Lightning network. It also boosted MAST, Shnorr signatures and Tumble Bit.

  3. How is Segwit and the Lightning network connected?
    Lightning network- is a 2nd layer protocol and an achievement of Segwit. As Segwit fixed the tx malleability problem, so it became easy and safe to create new features based on the unconfirmed transactions. The lightning network takes small, frequent transactions off-chain and includes it in the blockchain only when the network is ready. This boosts the average tx processing time exponentially.

  4. Are people, wallets and other services forced to use Segwit?
    No, Segwit is a non-compulsory protocol improvement, being a soft fork by nature.

1 Like