Segwit Reading Assignment

  • What was a proposed alternative to Segwit?
    To increase the block size instead.

  • What did Segwit solve more than just the scaling issue?
    It also helped solve the issue with transaction malleability

  • How is Segwit and the Lightning network connected?
    Segwit is the reason we are able to use the lightning network as a second layer protocol on top of BTC because it takes away the risks involved when dealing with unconfirmed transactions when malleability is still an issue.

  • Are people, wallets and other services forced to use Segwit?
    No it’s not forced as it still compatible with the old protocol.

1 Like
  1. a larger block size, eventually implemented as a hard fork, birthing bitcoin cash.

  2. It fixed transaction malleability because any changes to the signature (taken out of the actual transaction) cannot cahnge the transaction ID anymore. Change to the signature would affect the hash of the TX data otherwise

  3. Since the lightning network is supposed to take frequent, small transactions off-chain, fixing transaction malleability is good for lightning as it removes the risk of tampering with unconfirmed transactions (e.g. in the form of changes to the signatures)

  4. technically no, it is a soft fork.

2 Likes
  1. to increase the size of Bitcoin’s blocks
  2. the malleability signature
    3.Lightining network will take small txs offchain only settling in the bitcoin blockchain
    4.Apparently not since according to the article the full adoption took some time.
1 Like
  1. To increase the size of the blocks
  2. It also solved the transaction malleability problem
  3. It allowed for a second layer protocol for smaller, frequent bitcoin transactions.
  4. No
1 Like
What was a proposed alternative to Segwit?

An alternative to SegWit was an increase (doubling) the block size from 1mB to 2mB

What did Segwit solve more than just the scaling issue?

SegWIt also solved the transaction malleability problem

How is Segwit and the Lightning network connected?

It will increase bitcoin’s transaction capacity by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready.

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

No, nodes and wallets can integrate if they want.

1 Like

the alternative was to increase the block size
it solved the transaction malleability bug
lightening couldn’t be implemented until malleability issue was resolved
no, the segwit soft fork update is backward compatible

1 Like

What was a proposed alternative to Segwit?
To increase the size of the blocks

What did Segwit solve more than just the scaling issue?
Segwit fixed the transaction malleability issue as well.

How is Segwit and the Lightning network connected?
Segwit supported the development of the lightning network and other second layer protocols, which enhanced bitcoin’s scope and potential.

Are people, wallets and other services forced to use Segwit?
No, because older nodes are still present on the network, but more and more wallets are adopting it.

1 Like
  1. Increasing the block size.
  2. Seqwit addressed the transaction malleability issue, in addition to utilizing the block size space more efficiently.
  3. Seqwit fixed the transaction mallability issue, which was a necessary change to support layer 2 networks.
  4. Not officially. Other options (running old wallet software, or using BCH) are available.
1 Like
  1. Alternative to Segwit was to increase the maximum size of transaction itself, rather than move the digital signature outside.

  2. Segwits purpose was to solve the malleability in transactions which enabled to alter small parts of a transaction without making it invalid. As a side effect the overall transaction rate of Bitcoin was increased.

  3. Segwit enabled Lightning network integration and introduction of Layer 2 and Smart Conracts.

  4. People are not forced to upgrade to segwit, however dispute of the segwit update was the main point leading to the establishment of bitcoin cash. After the update there has been slow implementation of the Segwit update.

1 Like
  1. Block size increase

2.a bug in the bitcoin code tx malleability, the update(soft fork) removes the signature info from TX data structure and txid cannot changed by no one. and of course bitcoin network can continue growth and be more secure

3.segwit support a second layer ptotocols and smart contract such as the lighting network

4.of course not, its was a soft fork and all the nodes stay on one blockchain

:v:

1 Like
  1. An increase in block size.
  2. Segwit solves the transaction malleability and lowers the fees.
  3. Lightning network is a second layer protocol which builds on Segwit.
  4. No, it’s optional. Old transactions can also be used.
1 Like
  1. An increase in block size from 1MB (Hard fork) (Bitcoin Cash formed this way)
  2. Reduced transaction fees
    Fixed the transaction malleability bug
    Allowed 2nd layer solutions to be developed
  3. Segwit enabled development of the lightning network (2nd layer solution) by fixing the transaction malleability bug
  4. No it is a soft fork (democratic)
1 Like
  1. The alternative to Segwit was increasing block size.

  2. Besides scaling back, Segwit also solved transaction malleability.

  3. Segwit works with the lightning network in allowing frequent small transactions to go off-chain until bitcoin users are ready. This allows for even more capacity for data.

  4. No person or wallet is forced to use Segwit as it is a soft fork.

2 Likes

1. What was a proposed alternative to Segwit?
Proposed alternative was to increase the allowed block size to 2 mB.
2. What did Segwit solve more than just the scaling issue?
It also fixed the malleability of the transaction signature.
3. How is Segwit and the Lightning network connected?
Segwit enables second layer application like Lightning network, by increasing the security when using unconfirmed transactions.
4. Are people, wallets and other services forced to use Segwit?
nope

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

Increase the size of the blocks from 1MB to 2MB.

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

Transaction malleability.

  1. How is Segwit and the Lightning network connected?

Segwit supports development of second layer protocols, such as lighting network.

  1. 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?
    By storing signatures separately from the transaction, it meant that modifying the signature (which anyone can do) does not modify the transaction ID in any way. This makes it easier to track transactions which aren’t confirmed yet.
  3. How is Segwit and the Lightning network connected?
    The lightning network handles certain transactions off-chain, and only adds them later. Preventing the modification of transaction IDs makes this much simpler.
  4. Are people, wallets and other services forced to use Segwit?
    No, they aren’t. Segwit created a soft fork, which means that the entire bitcoin network will be in agreement when a majority adopt it.
1 Like
  1. Increasing the block size limit.
  2. It stopped tx malleability
  3. the lightning network is built on a second layer protocol
  4. No, it was a softfork.
1 Like
  1. What was a proposed alternative to Segwit?
    A proposed alternative to SegWit was increasing the blocksize. This had obvious problems because increasing the block sizes would still cause the blocksizes to continue to increase overtime because transaction volume would continue to peak bitcoin’s blocksizes, and the update would create hard forks. However, implementing larger block sizes rather than relying on a new transaction model or structure without 100% participation of the network would cause hard fork regardless, as was the case for Bitcoin cash–a fork that implemented larger block sizes while the rest of the network moved along with SegWit.
  2. What did Segwit solve more than just the scaling issue?
    SegWit solved Transaction Malleability by removing the signature out from the transactionID, thereby freeing up space on the block. SegWit solved Tx Malleability by storing the signature data outside the Bitcoin Blocks. SegWit supported and enabled the development of second layer protocols that could be built on top of bitcoin. These developments included more complex Bitcoin smart contracts (MAST), Schnorr Signatures (another Tx capacity boost), and an anon top-layer network development (Tumblebit) to help the “upgrade” the network.
  3. How is Segwit and the Lightning network connected?
    Segwit solves the issue of Tx Malleability, thereby making any feature that relied on unconfirmed transactions “less risky and easier to design” (I’m not entirely sure the kinds of features–perhaps someone can enlightened me on that!). Because dealing with features that relied on unconfirmed transactions became less risky, projects undertaken by the likes of the “Lightning network” could further boost Bitcoin’s transactions by taking more frequent and smaller transactions “off-chain,” and settling them on the Bitcoin blockchain when the user are “ready” (ready for what–I’m unsure. Again, if someone can elaborate a bit more on this, it would really help my understanding!).
  4. Are people, wallets and other services forced to use Segwit?
    No they are not, as we can see in the case of Bitcoin Cash, and the slow rollout of this upgrade, but it is a “big step forward,” and SegWit promises to enable more scalability and user adaptation of Bitcoin.
1 Like
  1. What was a proposed alternative to Segwit?

Increasing the data size of block

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

transaction malleability

  1. How is Segwit and the Lightning network connected?

Both will boost bitcoin’s transaction by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready.

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

No people are not forsed.

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

Increase the size of the blocks from 1MB to 2MB.

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

Transaction malleability.

  1. How is Segwit and the Lightning network connected?

Segwit supports development of second layer protocols, such as lighting network.

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

No, it was a soft fork

1 Like