Segwit Reading Assignment

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

2)What did Segwit solve more than just the scaling issue?
Transaction Malleability, by removing transaction signature information

  1. How is Segwit and the Lightning network connected?
    by development of second layer protocol

  2. Are people, wallets and other services forced to use Segwit?
    No, its optional.Soft fork

1 Like
  1. What was a proposed alternative to Segwit?
    Increase in block size from 1mB -> 2mB

  2. What did Segwit solve more than just the scaling issue?
    Segwit solves bitcoin’s issue of Transaction Malleability. No robot hacker can modify the transaction signature.

  3. How is Segwit and the Lightning network connected?
    Thru SegWit, second layer protocol improvement is now possible. Thru Ligtning Network, transactions of the bitcoin protocol is further increased by taking small transactions off-chain. It merges back to the blockchain when users are ready.

  4. Are people, wallets and other services forced to use Segwit?
    No - not all wallets are using SegWit.

1 Like
  1. Increasing the size of the block limit

2.Segwit also stopped malleability issues as well as allowing the lighting network intergration

3.Segwit allowed the use of the lightning network protocol

4.No it is a soft fork

1 Like

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

  • What was a proposed alternative to Segwit?
    Increase in block size limit but this would have caused a hard fork

  • What did Segwit solve more than just the scaling issue?
    Segwit also address the Transaction malleability issue

  • How is Segwit and the Lightning network connected?
    Segwit made it possible to develop second layer protocols which enabled the development of the lightning network

  • Are people, wallets and other services forced to use Segwit?
    No

1 Like

Increase the block size
Maleability of non-transaction notes etc w/o changing tran id
Segwit enabled layer two capabilities such as lightning
no, it was a soft fork

1 Like
  1. Larger block size limits

  2. Transaction Mallaebility

  3. Segwit supports secondary layer protocols development such as the Lightning network and makes it easier and less risky for them by eliminating the transaction mallaebility issue

  4. No, they are not

1 Like
  1. The Bitcoin cash community proposed a increase in the transaction block size from 1MB to 2MB.

  2. Segwit solved a issue called Transaction Malleability and helped further the development of the Lightning network and the ability to add low level smart contracts.

  3. Since Segwit solved a issue called Transaction Malleability, lightning transactions and other transactions that rely on " Unconfirmed Transactions" are considered safer.

  4. Since Segwit was a soft fork no one was forced to use the upgrade.

1 Like
  1. It was proposed to instead increase the size of the block from 1MB to 2MB in order to store more transactions.
  2. It also solved the transaction malleability issue which allowed the small changes such as the signature without changing the transaction data. In addition to this, by removing the witness data (signature), the block weight was reduced.
  3. With the introduction of Segwit, it boosted the development of second layer protocols making lightning possible.
  4. No, it is a soft fork.
1 Like
  1. Remove signature from txs data structure to have more space for txs
  2. Avoid manipulation (Changing signature which will change tx hash)
  3. It supports the development of second layer protocols
  4. No its a soft fork
1 Like

1 - increase the block size

2 - solved transaction malleability (ability to alter the transaction signature, and thus the transaction hash)

3 - Segwit supports the development of second layer protocols, such as the Lightening Network

4 - no, it is taking time form everyone to adopt Segwit

1 Like

1. What was a proposed alternative to Segwit?

  • Increase Block size
  • Creating a hard fork

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

  • It separated the input signature so the TX ID was unable to be altered.

  • Resulting in solving the TX malleability issue and the Block full issue.

3. How is Segwit and the Lightning network connected?

  • It supported second layer protocols.

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

  • No since it is a soft fork, it would still fit the old protocols.
1 Like
  1. Increased block size 2MB
  2. Solved malleabilty
  3. lightning wouldn’t be possible without segwit
  4. No others chose a block increase in bitcoin cash.
1 Like

You can also make old style txs on Bitcoin as well. :slight_smile:

  1. to increase the block size to 2MB
  2. malleability issue (with old version you could have changed the signature which would have resulted in a different hash which would open up opportunities for potential fraud)
  3. segwit makes second layer solutions (which lightning is) possible
  4. no (= no hard fork) but practically they will all have to switch to segwit at some point in the future (or they should really…)
1 Like
  1. What was the proposed alternative to SEGWIT?
    The proposed alternative was to increase the block size.

  2. What did SEGWIT solve more than just scaling issues?
    It solved the full block size / weight challenge and transaction malleability bug. This helped avoid
    a hard fork and enabled the use of the Lightning Network.

  3. How is SEGWIT and The Lightning Network connected?
    SEGWIT made TXs smaller and The Lightning Network boosted TX capacity by taking the
    smaller txs off chain and put on the the blockchain when users were ready.

  4. Are people, wallets, and other services forced to use SEGWIT?
    No. It was considered a soft fork. Most see it as temporary fix or ‘kicking the can down the road’
    moment.

2 Likes
  1. What was a proposed alternative to Segwit?
    To increase to 2mb block sizes instead of 1mb.

  2. What did Segwit solve more than just the scaling issue?
    It solved the Transaction Malleability, as the signature or signatures were stored outside the TXid this helped to reduce the block size, by doing so it eliminates the issue of being hacked.

  3. How is Segwit and the Lightning network connected? Segwit supports second layer protocols , Lightning network is one of them, so this enables smaller transactions to take place.

  4. Are people, wallets and other services forced to use Segwit? They are not forced as such however as more wallets and people adopt it will mean the transaction fees will be lowered and it would reduce speed.

1 Like
  1. What was a proposed alternative to Segwit?
    Increasing the block size from 1mb to 2 mb

  2. What did Segwit solve more than just the scaling issue?
    The transaction malleability issue. Eliminated the issue of a smaller or minor change to the signature changing the entire block hash when the transactions were all valid

  3. How is Segwit and the Lightning network connected?
    Segwit made it easier to support second layer protocols like the lightning network. Because of the malleability fix by not including the sig in the block size, it is easier to support unconfirmed off-chain transactions.

  4. Are people, wallets and other services forced to use Segwit?
    No, but they will over time as support for Segwit increases. They will follow the incentives and there are incentives to do so.

1 Like
  1. The capacity of the bitcoin blocks has reached to the limit.

  2. The transaction malleability

  3. Segwit fixed the transaction malleability, which made any feature that relied on unconfirmed transactions less risky and easier to design. As a second layer protocol, the Lightning network is easy to be designed and used.

4.No. Some people disagree with Segwit and develop Bitcoin cash by increasing capacity limit. But many wallets add the Segwit support.

1 Like

Why would it reduce speed? :slight_smile:

Yes and you could technically always use an old wallet and make old style txs on bitcoin just fine. :slight_smile: