Segwit Reading Assignment

  1. What was a proposed alternative to Segwit?
    Increase the blocksize

  2. What did Segwit solve more than just the scaling issue?
    Transaction mallability, reading assignment

  3. How is Segwit and the Lightning network connected?
    made relying on unconfirmed transactions less risky

  4. Are people, wallets and other services forced to use Segwit?
    No - it is a softfork

1 Like
  1. increasing the block size
  2. solves there issue of transaction meltability
  3. it makes second layer possible
    4 no, old transactions can still be used until a certain point is reached
1 Like
  1. The alternative was a larger block size limit resulting in a hard fork. This is now known as Bitcoin Cash

  2. Segwit solved the transaction malleability security issue.

  3. Segwit enables the development of second layer protocols, such as the lightning network.

  4. Segwit was a soft fork, meaning that it is not forced upon everyone as previous consensus conditions are still met with the update.

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?
    Transaction Malleability - by removing the signature info from the transaction. By doing this the transaction ID will not be affected.

  3. How is Segwit and the Lightning network connected?
    Segwit enables layer 2 protocols such as lightening network. Segwit made any feature that relied on unconfirmed transactions less risky and easier to design.

  4. Are people, wallets and other services forced to use Segwit?
    No people are not forced to use Segwit. The upgrade is compatible with the previous protocol

1 Like

1.Alternative was to simply expand the block size from 1mb to 2mb.
2.Segwit solved the problem of malleability.
3.Lighting network is possible thanks to segwit.
4.They are not.

1 Like
  1. Increasing size of the block as hard fork of Bitcoin did - Bitcoin Cash.

  2. Transaction Malleabilitiy - transaction ID cannot be affected from outside, how it was possible before SegWit

  3. SegWit enables layer 2 protocols.

  4. People are not forced to use SegWit. Its compatible with previous protocol as it is Soft Fork.

1 Like
  1. Increasing the block size tot more than 2MB.

  2. It solved the malleability issue and Made it possible tot add other features sich as smart contracts to Bitcoin.

  3. Segwit helped tot make the lighting network possible.

  4. No, it was a soft fork.

1 Like
  1. To increase the block size.
  2. Segwit solved the Tx Id Malleability problem by storing the signature outside the tx and blocks, so that this storage is only used to verify. So if signature isn’t included in Txs, then txs ids couldn’t be changed. Also, taking the signature out of Txs lead to lighter txs in space, so more txs now fit into blocks.
  3. It made second layer protocols possible such as lightning network.
  4. No
1 Like

1. What was a proposed alternative to Segwit?
Increase the byte size from 1MB to 2MB by forcing a Hard-fork

2. What did Segwit solve more than just the scaling issue?
Transaction Malleability issues by maintaining a secure network

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

4. Are people, wallets and other services forced to use Segwit?
No! This is a Soft-fork change which keeps the community, and do not force a split; however, the majority rules. Old transactions are still allowed.

2 Likes
  1. Increase the block size
  2. Malleability issue
  3. SegWit made second layer solutions possible like Lightning.
  4. No, SegWit is comparable with the previous protocol, soft fork.
1 Like
  1. Resistance to SegWit was one of the factors behind the development of bitcoin cash, a fork of the bitcoin network which chose to implement a larger block size limit rather than rely on a new transaction structure.

  2. SegWit fixed transaction malleability by removing the signature information (otherwise known as the “witness” information) and storing it outside the base transaction block. With that, signatures and scripts can be changed without affecting the transaction id.

  3. Another big step forward made possible by SegWit is that it supports the development of second layer protocols, such as the lightning network. The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.

  4. No because it was a Soft Fork

2 Likes
  1. a proposed alternative was increasing the block size which is where bitcoin cash came from.

  2. Transaction Malleability which enables the Lightning Network.

  3. Segwit makes second layer possible which the Lightning Network was built on.

  4. Since it is a soft fork no.

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

To increase the block size limite from 1 MB to 2 MB.

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

Segwit also solved the transaction malleability problem by removing the signature data from the block.

  1. How is Segwit and the Lightning network connected?

The lightning network uses a second layer protocol that does not rely on signature data. The Segwit update made the Lightning network more viable and less risky to implement.

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

No. Bitcoin Cash became an alternative to Segwit by increasing the block size. If you chose to do so, you could use the Bitcoin Cash network.

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

An alternative is a hard fork, which increased the block size. A prime example is Bitcoin Cash.

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

In addition to solving the scaling issue, removing the signature or, ‘witness,’ helped increased the throughput without changing the size of the block. The idea of block weight was introduced and capped at 4MB, which stores the witness information outside the block.

  1. How is Segwit and the Lightning network connected?

SegWit supports second layer protocols, such as the Lightning network, which takes small transactions offchain and settles when the user is ready back on the blockchain.

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

No, support of the upgrade is based on the platform. However, once support picks up it will allow SegWit’s features of scalability and added functionalities to further be experimented with.

1 Like
  1. What was a proposed alternative to Segwit?
    bitcoin cash which increased block size
  2. What did Segwit solve more than just the scaling issue?
    it also fixed the tx malleability issue by removing signatures from tx’s
  3. How is Segwit and the Lightning network connected?
    the lightening network is one of many second layer protocols made possible by segwit
  4. Are people, wallets and other services forced to use Segwit?
    no, sigwit is a softfork
1 Like

The proposed alternative to Segwit was increased block size from 1 MB to 2 MB.

Segwit solved the scaling issue and transaction malleability by removing the signatures from the transaction blocks in the data structure. The transaction blocks were no longer processing signatures which in turn allowed more transactions per block without changing the block size. It does not matter if some people think this is a bandaid approach when it cleans up the transaction processing and speeds up hash time.

The lightning network is supported by Segwig’s second layer protocol.

Segwit was not forced on users. People could pick to develop a soft fork or confirm transactions on the blockchain with Segwit.

1 Like
  1. What was a proposed alternative to Segwit?
    The proposed alternative to Segwit was to increase the block size from 1mb to 2mb, essentially creating a hard fork and splitting the blockchain.

  2. What did Segwit solve more than just the scaling issue?
    Segwit solved the transaction malleability issue which was a loophole that allowed hackers to change the transaction signature and ID but not changing the transaction itself, essentially stealing people’s Bitcoin in that manner. Segwit separated the signature from the block, preventing the transaction ID from being manipulated, despite the signature getting changed for whatever reason.

  3. How is Segwit and the Lightning network connected?
    Segwit allows for quicker second layer verification protocol, which made unconfirmed transactions less risky and increased Bitcoin’s capacity to take smaller, frequent transactions off-chain and adding them only when the users are ready, thus increasing speeds and scalability.

  4. Are people, wallets and other services forced to use Segwit?
    No, but people are offered a choice to pick a wallet that uses segwit, and with more adoption from exchanges and wallets, this will only speed up implementation and adoption from users worldwide. The security issue is also not as major as some detractors may claim, as many nodes are already updated and the validation of transactions are overwhelmingly verified by the majority of nodes that have updated, which is way more than those who did not update their software to Segwit.

2 Likes

1: The proposed alternative is to just raise the data limit of 1 Mb but that does not stop the growth of the number of transactions being done using bitcoin.

2:Transaction ID malleability is solved via SegWit and lower fees along with second layer support.

3: Segwit supports the lightning network and is a second-layer solution.

4: No old transactions and wallets are still connected by the old nodes. it’s optional as it is a soft fork.

1 Like
  1. Increasing the allowed block size to 2 MB. This was actually implemented in a hard fork, leading to Bitcoin Cash.

  2. Transaction malleability.

  3. The lightning network is a layer 2 solution that relies on unconfirmed transactions. By solving the transaction malleability issue Segwit made this less risky.

  4. No, because it is a soft fork. Non-updated nodes however cannot really validate Segwit blocks, because they don’t understand all of it.

2 Likes

1 - Increase in block size. This is the solution adopted by Bitcoin Cash
2 - Transaction malleability
3 - SegWit supports the development of second layer protocols, like Lightning network
4 - No, it was a soft fork, but more wallets are supporting it

1 Like