Segwit Reading Assignment

  1. What was a proposed alternative to Segwit? increasing the block size to 2 mb from 1 but this would only fix it until very soon after there was enough volume to fill the blocks
  2. What did Segwit solve more than just the scaling issue? segwit solved that there is now no way to edit the hashrate when you change the signature so it eliminates transaction malubillity
  3. How is Segwit and the Lightning network connected? 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.
  4. Are people, wallets and other services forced to use Segwit? people and wallets are not forced to use it however if someones wallet changes to include the segwit protocall then those users would have the option to use a different wallet or simply accept segwit as the future
1 Like
  1. It was to increase the block size from 1mB to 2mB.
  2. There would be no hard fork and it eliminated the transaction malleability issue.
  3. The lightning network boosts Bitcoin’s transaction capacity by taking frequent, small transactions off-chain and only settling on the Bitcoin blockchain when users are ready.
  4. Not necessarily, adoption of this takes some time.
1 Like

Questions:
. The increase in block size was a proposed alternative.
. Segwit was implemented to solve the issue of transaction malleability by preventing the editing of transaction identification.
. Lightning network frequently takes transactions while Segwit boosts developmental work on other features and makes the lightning network possible.
. They are not forced to use Segwit as wallets have not yet added Segwit support.

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

  2. What did Segwit solve more than just the scaling issue?
    It also solved the TX malleability as well as lowering fees and made it possible to support a second layer solution.

  3. How is Segwit and the Lightning network connected?
    They are connected as the Lightning Network is a second layer solution.

  4. Are people, wallets and other services forced to use Segwit?
    No, no one was forced to use it since it was a Soft Fork update.

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

Increasing the transactions capacity in blocks, this is the structure used with Bitcoin Cash
2. What did Segwit solve more than just the scaling issue?
It fixed transaction malleability increasing network security and enabling 2nd layer protocols and smart contract features to be developed
3. How is Segwit and the Lightning network connected?
Lighting network is a 2nd layer protocol on BTC blockchain, which increases the transaction capacity.
4. Are people, wallets and other services forced to use Segwit? No, wallets do not need to update using the Segwit upgrade, however doing so will reduce transaction fees and further enhance the development of 2nd layer protocols and smart contracts

1 Like
  1. It was proposed to just increase the block size instead
  2. It also solved the issue with transaction malleability
  3. Segwit makes second layer solutions like Lightning Network possible
  4. No, it is still possible to use old adresses and transactions, since it was implemented as a soft fork
1 Like
  1. What was a proposed alternative to Segwit?
    Increasing block size to >1MB

  2. What did Segwit solve more than just the scaling issue?
    Fixed malleability bug
    Increased number of transactions that could fit into block
    It did so by separating the witness data (signature data) from the transaction data, thus decreasing the block weight and preserving the transaction ID even if small changes were made to signature data afterward whilst the transaction was still in its unconfirmed form.

  3. How is Segwit and the Lightning network connected?
    Lightening network depends upon unconfirmed transaction ID, because malleability bug was fixed by Segwit, the TxID is reliable and lightening can proceed to use the unconfirmed transaction

  4. Are people, wallets and other services forced to use Segwit?
    No. There was no fork in the blockchain and the consensus rules remain unchanged such as block size.

1 Like

1, What was a proposed alternative to Segwit?
The proposal was to have a block size increase. Bitcoin cash.

2, What did Segwit solve more than just the scaling issue?
It solved transaction malleability. The flaw allowed people to change small details to the ID signature.

3, How is Segwit and the Lightning network connected?
Lightning network is a second layer protocol that is built on Segwit.

4, Are people, wallets and other services forced to use Segwit?
No, there are still older addresses and transactions are still being used in the form of soft forks.

1 Like
  1. The alternative was to increase the block size.
  2. It also solved the problem with transaction malleability and later adoption of the lightning network.
  3. It allowed for the deployment of faster transactions while maintaining security.
  4. No, not all businesses adopted it initially, and no business is required to, as it’s a soft fork.
1 Like
  1. A proposed alternative to Segwit is a hard fork to increase the size of the blocks.
    2.Segwit solved Transaction Malleability which involves altering the signature of transaction to turn the transaction ID to something else yet still go through in the blockchain.
  2. Segwit and the Lightning network are connected through being another layer of updates to make transaction speeds faster on the blockchain network.
  3. No, it was a soft fork.
1 Like
  1. Increasing the block size, hence hard fork
  2. Gave the community more opportunity to develop more features. Fixed transaction ID malleability issues
  3. Segwit aided in making the lightning network possible. Rely on unconfirmed TX’s.
    4.No, it is a soft fork
1 Like

1 That the block size should be made larger.
2 segwit solved the malleability of transactions.
3 lightning network is a layer two protocol that works hand in hand with segwit to solve scalling and to increase transaction speeds.
4 No, because it is not mandatory.

1 Like
  1. One alternative was to increase the block size which lead to a hard fork and Bitcoin cash.
  2. Segwit solved the issue of transaction malleability, by taking the witness signature information outside of the base transaction block.
  3. This malleability fix allowed for second layer protocols to be built making it less risky and easier to develop the lightning network, which relies on unconfirmed transactions
  4. No one is forced to use Segwit, although adoption continues to grow with the use of the lightning network and more layer 2 protocols
1 Like
  1. What was a proposed alternative to Segwit?
    Increasing the size of the blocks from 1mb to 2mb
  2. What did Segwit solve more than just the scaling issue?
    Transaction maleability
  3. How is Segwit and the Lightning network connected?
    It is a second layer solution that gets rid of transaction maleability, segwit made that possible
  4. Are people, wallets and other services forced to use Segwit?
    No they are not,it was a soft fork
1 Like
  1. What was a proposed alternative to Segwit?
    larger blocksize limit.

  2. What did Segwit solve more than just the scaling issue?
    enable second layer protocols.

  3. How is Segwit and the Lightning network connected?
    segwit support the second layer (lightning network)

  4. Are people, wallets and other services forced to use Segwit?
    Nop, (its a softfork)

1 Like
  1. What was a proposed alternative to Segwit?
    To increase the block size to 2 MB
    2.What did Segwit solve more than just the scaling issue?
    TX id malleability
    3.How is Segwit and the Lightning network connected?
    Lightning network is a second Layer Protocol as well and It wouldn’t be possible without Segwit
  2. Are people, wallets and other services forced to use Segwit?
    No
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?
    The issue with transaction malleability.

  3. How is Segwit and the Lightning network connected?
    Segwit supports the Lightning network by making it less risky and easier to design.

  4. Are people, wallets and other services forced to use Segwit?
    No, since it is a soft fork following the old rules is still valid.

1 Like

1 - increase allowable block size
2 - Segwit fixed the transaction id malleabilty problem by separating the scriptsig from the tx database. The hash of the tx’s (TX id) no longer contained the scriptsig, making it impossible to alter the TX id by altering the scriptsig
3 - By making the transactions unmalleable Segwit allowed 2nd layer solutions such as Lighting network less risky and easier to design.
4 - No, because it’s a soft fork. Because the 1mb is unchanged all nodes that have not switched over to segwit will still accept the new blocks.

1 Like
  1. Proposed as alternative to Segwit it was the increased block size limit (Bitcoin cash).

  2. Segwit solved also the transaction malleability.

  3. Litecoin contains in the source code segwit making second layer solutions possible.

  4. No because it is a soft fork.

1 Like
  1. What was a proposed alternative to Segwit?
    increase block size

  2. What did Segwit solve more than just the scaling issue?
    it solved transaction maleability

  3. How is Segwit and the Lightning network connected?
    segwit made second layer possible

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

1 Like