Segwit Reading Assignment

1.increasing the size of blocks.
2. it solved transaction malleability
3. segwit made a second layer possible
4. no

1 Like
  1. Increasing the block size to 2 MB.
  2. It completely wiped the possibility of transaction malleability, since the transaction signature was separated from the transaction itself.
  3. Segwit made second layer protocols possible on the Bitcoin blockchain, such as the lightning network, making it impossible to change existing transaction ID’s, and therefore, with the lightning network, made it possible for nodes to work without having to wait for confirmation by miners. The lightning network required the transaction malleability fix made with SegWit.
  4. No, since SegWit is a soft fork, but there is a high incentive to upgrade and use the SegWit (hence the lower transaction fees and quicker transaction time).
1 Like
  1. A proposed alternative to SegWit was to increase the block size.

  2. SegWit solve more than just the scaling issue : it solved also a bug called malleability.

  3. The SegWit modification was necessary in order to be able to realize Lightning network.

  4. Nobody was forced to use SegWit, it became adopted very progressively.

2 Likes
  1. What was a proposed alternative to Segwit?

Increasing the block size to 2 mB, or reduce the size of the transaction.

  1. What did Segwit solve more than just the scaling issue?
  • Increase the number of transactions per second.
  • Prevent double payments.
  1. How is Segwit and the Lightning network connected?

The lightning network is a second layer on the Blockchain. With Segwit it is possible to process frequently small transactions away from the blockchain network.

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

No. It is an optional method to overcome the limitation of blocks size and mitigate the transaction malleability issue.

1 Like

1.increase block size/ hard fork.
2.transaction malleability
3.segwit supports the second layer solution which is the lightning network.
4. No it’s a soft fork

1 Like

Segwit Homework Assignment

1. What was a proposed alternative to Segwit?
Simply increasing the block size from 1MB to 2MB. Example BCH with 4MB block chain size.

2. What did Segwit solve more than just the scaling issue?
Transaction malleability. The ability to change a block signature ID without changing the original blocks UTXOs. This enables diversion/hacking of the block’s funds prior to inclusion of the block within the blockchain’s ledger.

3. How is Segwit and the Lightning network connected?
By separating the signature IDs from the hashed block this allowed a reduction in the block size, improved propagation time for the new block through the network which in turn allowed the creation of 2nd layer protocols such as “Lighting Network”.

The Light Network combines/manages multiple small transactions together by recording their individual signatures and compiling these small transactions together thus reducing the individual user transaction fee cost and at the same time speeds-up the completion time and cost for small size individual transactions.

4. Are people, wallets and other services forced to use Segwit?
Users were encouraged, rather than forced, to transfer to Segwit because of the following inherent benefits Segwit created;

  1. Signature separation from block ID.
    Improves signature optimization time, and hence the miner time required to produce a the next valid block improving their ability to compete for the block reward.

  2. Transaction fees
    Separating the transaction signature from the individual hashed block allowed more transactions to be included within a 1MB block size reducing the individual transaction fee.

  3. TX Malleability
    Not following Segwit decreased the users effective security by allowing unscrupulous users to modify the transaction ID resulting in the diversion of blockchain funds away from the original user.

  4. Future scaling
    Separation of transaction ID from the individual hashed block allowed the creation of 2nd generation protocols such as smart contracts and the Lighting Network which used the ID to track individual blockchain ledger transactions.

  5. Alternative to Segwit
    BitCoin Cash (BCH) is a protocol based on increasing the blockchain block size rather than separating the transaction signature from the hashed block. The creation of BCH allowed user wallets not to follow Segwit.

3 Likes

1.) Limited blocksize is one issue, that can be solved by increasing the blocksize. But this will lead into a hard fork and possibly slowers the network(speed) and increase fees.
2.) Segwit solves the transaction malleability, which is an exploit on the signatures, segwit seperated the sigs from the TX, so they doesn’t effect the TXID (Hash of the TX) anymore.
3.) SegWit allows development on top - such as ligthning - on a higher layer. Due the malleability fix, it’s more secure and flexible - eg. use of MAST and Schnorr signatures.
4.) SegWit is a soft fork, so upgrade is not necessary but usefull for gaining more incentives for miners - there will be more TX within a block and so more fees possible

1 Like
  1. Increasing the block size
  2. It led the way to second layer solutions that could be built on top.
  3. LN is an example of a second layer solution that Segwit enabled
  4. Since it was a soft fork, they were not forced to use it
1 Like
  1. Increased Block size.

  2. Transaction ID malleability issue has been resolved and supports the development of second layer scaling solutions (Lightning network).

  3. It supports the development of the Lightning Network and made it even feasible.

  4. No, the update still allows to use the previous standard as this has been a soft fork.

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

A increase in block size.

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

It solved transaction malleability by taking the transaction ID out of the block, which increased the amount of transaction in the block therefor creating lower fees.

  1. How is Segwit and the Lightning network connected?

the Segwit update allowed for a second layer to be built on top of Bitcoin which the lightning network was built on creating faster transaction times

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

No, its a soft fork so older rules still apply before the update.

1 Like
  1. ah hard Fork and larger block size.
  2. remover the TX malleability from the Man Chain.
  3. By making second layer possible.
  4. No it is not a hard fork.
1 Like

1. What was a proposed alternative to Segwit?
To increase the block size from 1Mb to 4Mb

2. What did Segwit solve more than just the scaling issue?
It solved transaction id. malleability by removing the signature information outside of the base transaction block. Signatures and scripts can now be changed without affecting the transaction id.

3.How is SegWit and the Lightning network connected?
Segwit has allowed the development of the Lightening Network.

4. Are people, wallets and other services forced to use SegWit?
No, it is a Soft Fork. More wallets are moving towards SegWit.

1 Like

1/Not changing the data structure but making the size of the block bigger
(bitcoin cash)
2/The malleability issue, the possibility of changing the hash of the transaction(transaction identity) by a small change in the signature (witness) by taking the signature out of the hash of the transaction, by storing the signature outside the block.
3/The solution for malleability enables to work a second layer protocol such as lighting network on the bitcoin blockchain.
4/They are not forced, but in the long run softly pushed to it.

1 Like

1- That proposal was to increase the block size from 1MB to 2MB

2- Apart from being a solution to the scaling issue it solves the malleability on transactions ID.

3- Because Segwit founded the principals of second layers solutions which is how the lighting network is build.

4- No, they are not forced but the implementation and the acceptance of the community will increase the benefits of all of the bitcoin users.

1 Like
  1. The proposed alternative to segwit was to simply increase the block size (which resulted in Bitcoin Cash).

  2. Segwit also solved the transaction malleability issue.

  3. The Lightning network is a second layer solution that relies on transactions IDs. Without Segwit, transactions IDs may change, which would make solutions relying on a fixed transaction IDs infeasible.

  4. No one is forced to use Segwit.

1 Like
  1. What was a proposed alternative to Segwit?
    the proposed alternative to segwit was to increase the block size in the main protocol.

  2. What did Segwit solve more than just the scaling issue?
    segwit not only solved the scaling issue, it solve transaction malleability and supported development of second layer protocol.

  3. How is Segwit and the Lightning network connected?
    segwit and the lightning network are connected because segwit made it possible for lightning network to be a second layer protocol and help transaction speed on the bitcoin network

  4. Are people, wallets and other services forced to use Segwit?
    segwit is a soft fork, no people, wallets, or other services are forced to use it.

1 Like
  • What was a proposed alternative to Segwit?
    To increase block size from 1mB to 2 mB

  • What did Segwit solve more than just the scaling issue?
    It also solve the transaction malleability issue by remove the signature from the transaction and keep his hash safe.

  • How is Segwit and the Lightning network connected?
    By fixing the transaction malleability issue it allow with lighthning network to create private channel in a layer 2 solutions to do micro payement, those payment will be utxo until the channel is closed. Without Bitcoin SegWit, users could alter transaction IDs in multi-signature transactions.

  • Are people, wallets and other services forced to use Segwit?
    They are not forced to use Segwit because it’s compatible with the old protocol

1 Like

Increased block size

Tx malleability

Segwit makes second layer protocol possible (lightning network)

No

1 Like
  1. An alternative to Segwit was to raise the block size.
  2. Segwit also solved maleability, lower fees, supports second layer solutions
  3. Segwit allows second layer solution such as lightning.
  4. No
1 Like
  1. What was a proposed alternative to Segwit? A proposed alternative to Segwit was to increased the transaction block size limit.
  2. What did Segwit solve more than just the scaling issue? Segwit solve a transaction malleability problem by removing signature data from the transaction blockchain and storing it separately. This prevents any fraudulent alteration of the transaction ID of unconfirmed transactions.
  3. How is Segwit and the Lightning network connected? Segwit eliminates the problem of transaction malleability which allows the Lightning network to rely on unconfirmed transactions with less risk and easier design.
  4. Are people, wallets and other services forced to use Segwit? Adoption of Segwit is voluntary.
1 Like