Segwit Reading Assignment

  1. to build :woman_mechanic: larger block :brick: sizes like BCH eventually did
  2. a. stop :raised_back_of_hand: transaction :wrench: malleability.
    (Stop someone to modify txID and subsequent hash)
  3. b. support developing :two:nd layer protocols, such as the lightning :zap: network, to solve the transaction speed :rocket: and scaling difficulties :weight_lifting_man: that are being faced by the major cryptocurrency networks.
  4. the lightning :zap: network protocol :receipt: takes frequent small transactions :incoming_envelope: off-chain, only settling :inbox_tray: on the BTC blockchain when users are ready :on:
  5. No, it is not forced :peace_symbol:. It’s a soft fork, where the timing of the update :eyes: :ear: is up to the users as long as they follow the consensus :handshake: rules of the community.
1 Like
  1. Bitcoin Cash (block size increase)
  2. Segwit addresses the transaction malleability issue and allows for layer 2 solutions (like the lightning network) to be built on top of BTC.
  3. Segwit made it less risky and easier to design layer 2 solutions.
  4. No, it is a soft fork and many people still use the prior data structure. (although many more are moving towards Segwit)
1 Like
  1. A proposed alternative to Segwit was Bitcoin Cash, which increased the block size limit.

  2. Along with the scaling issue, Segwit also solved the problem of transaction malleability.

  3. Because Segwit fixes the problem of transaction malleability, the Lightning network could be implemented as intended.

  4. Because Segwit is a soft fork, people, wallets, and other services are not forced to use Segwit.

1 Like
  1. Increasing the block size
  2. It supports the development of layer 2 protocol like Lightning :cloud_with_lightning: network boosting bitoin transaction capacity through the malleability fix
  3. Segwit is the reason lightning network was created
  4. No, it was a soft fork
1 Like
  1. Increase block size from 1 MB to 2 MB.
  2. Transaction maleability - reciever of bitcoins is able to change signatures of unconfirmed transaction what make change of transaction ID.
  3. Segwit solved maleability security problem. LN is second layer solution means that security of first layer is crucial.
  4. No Segwit is SoftFork. Old transaction type is supported as well.
1 Like
  1. To increase the size limit of the block.
  2. It solves the issue of transaction malleability by separating the signatures.
  3. Segwit made second layer solutions possible.
  4. No
1 Like
  1. What was a proposed alternative to Segwit?
    The proposed alternative was to increase the block size limit.

  2. What did Segwit solve more than just the scaling issue?
    Segwit also solved the transaction malleability issue. The signatures were separated from the transaction block.

  3. How is Segwit and the Lightning network connected?
    Because the malleability issue was solved, second layer protocols could be developed, such as Lightning network.

  4. Are people, wallets and other services forced to use Segwit?
    They are not forced to use Segwit as this was a soft fork.

1 Like
  1. A proposed alternative to Segway was to increase block size creating a Hard Fork in the Bitcoin network. A result of this was Bitcoin Cash.

  2. Segwit solved the Maleability issue be removing the signature, called the “Witness” and sending separately from the transactions

  3. A 2nd layer protocol called “The Lightining Network” boosts Bitcoins transaction capacity by taking frequent small transactions off-chain until users were ready.

  4. No, because Segwit is a soft fork, old addresses and transactions can still be used.

1 Like

1- The altenative was to increase block size limit
2- It solved the transaction malleability issue
3- They are connected because the malleability issue was solved. This allowed second layer protocols to be developed like for example the Lightning network.
4- No they aren’t because Segwit is a softfork so old transaction type is also supported.

2 Likes
  1. Increase of block size to 2 mB
  2. Transaction Malleability
  3. Segwit is a second layer protocol of bitcoin. The lightning network is build on this second layer protocol. Hopefully I begin understanding the details behind what these layers mean. Getting there.
  4. No it is optional but eventually will be impractical not to use
1 Like
  1. To implement a larger block size limit rather than rely on a new transaction structure.
  2. Segwit also solved malleability issues by supporting the development of second layer protocols.
  3. Lightning Network a second layer protocol which further boosts bitcoin’s transaction capacity by taking frequent, small transactions off-chain.
  4. No, it is a soft fork.
1 Like
  1. The proposed alternative to Segwit is to increase the block size limit.

  2. It solved one security issue. Before Segwit, the signature for the transactions were included as part of the transaction data structure; If the signature is changed, it would completely change the transaction ID. With Segwit, the signature is stored separately from the transaction data structure, and that eliminate the chance of the transaction ID being altered by any change in the signature.

  3. Segwit supports the development of second layer protocols, because the malleability fix by Segwit allows easier and less risky design of protocols that relied on unconfirmed transactions. The Lightning network utilizes this aspect of Segwit to allow the users to create multiple transactions off-chain and only broadcast to the blockchain the final close-out transaction, and hence allow transactions be done in high volume and in high speed.

  4. No, because part of the bitcoin community resists Segwit. Therefore, not 100% of the transactions were using the new format under Segwit…

1 Like
  1. A bigger block size limit was proposed
  2. Solved the transaction malleability as well
  3. Segwit stopped tampering with Transaction IDs, which allowed the development of second layer protocols like the lightning network.
  4. No one is forced to use Segwit
1 Like
  1. To increase the maximum size of blocks.
  2. Segwit solved the Transaction malleability issue, when transaction ID and hash could be changed without changing the transactions content and output.
  3. The improvement with signatures allowed to implement other solutions and development of second layer protocols, one of which is the Lightning network, since it made unconfirmed transactions less risky.
  4. Not really forced and actually the rollout was quite slow with some hurdles along the way. Gradually it is possible that companies that provide crypto services as well as miners and users will adopt.
1 Like
  1. Increase block size.
    2.Stop TX maleability.
  2. Segwith made secon layer solutions a reality.
  3. no, 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? Transaction Maleability
  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?No
1 Like
  1. What was a proposed alternative to Segwit?
    Increasing the block size to 2 mb which was only a temporary solution

  2. What did Segwit solve more than just the scaling issue?
    It also solved the TX Malleabilty by by removing the tx id from the block and keeping it seperate allowing for small tx size per block = more tx per block

  3. How is Segwit and the Lightning network connected?
    It allows room for a second layer protocols to be built on top of the block

  4. Are people, wallets and other services forced to use Segwit?
    No it is still compatible with the protocol

1 Like

1-Larger block size
2-Transaction mallability
3-SegWit made second layer protocals possible

1 Like

It was Bitcoin cash which chose to implement a larger block size limit rather than rely on a new transaction structure.
2.
It may possible development of second layer protocols.
3.
They both boost bitcoin’s transaction capacity.
4.
No.

1 Like
  1. What was a proposed alternative to Segwit?
  • to increase the size of the block from 1MB to 2MB or more.
  1. What did Segwit solve more than just the scaling issue?
  • SegWit fixed the transaction malleability by removing the signature of the block.
  1. How are Segwit and the Lightning network connected?
  • Lightning Network is enabled as a second-layer protocol that is built based on SegWit. Both together can make millions of unconfirmed transactions faster than before less risky and easier to design.
  1. Are people, wallets, and other services forced to use Segwit?
  • No, they are not forced because the update is still compatible with the old protocol rules, but in the future if the SegWit update will have more PoW they will be at risk.
1 Like