Segwit Reading Assignment

It solved the transaction malleability issue by removing the signature from the transaction hash, which made implementation of second layer protocols like the Lightning network easier and safer to implement :slight_smile:

1 Like
  1. Increase block size to 2MB

2.Segwit solved the transaction mallabity problem.

  1. Segwit, because of the solution to transaction malleability, makes it possible for second layer protocols such as Lightning Network.

  2. There is not a free in using Segwit because it a soft fork.

1 Like
  1. Increase the block size.
  2. The transaction malleability which increase security and enable the creation of second layer solutions.
  3. Lightning network is a second layer solution made it possible by the SegWit protocol.
  4. Not really, since is a softfork this protocol is compatible with the previous one.
1 Like

1- What was a proposed alternative to Segwit?
Increasing the block size limit from 1MB to 2MB (a hard fork).

2- What did Segwit solve more than just the scaling issue?
It solved the transaction malleability problem: removing the signature (“witness”) data from the base transaction block meant that any alterations to signature data would no longer affect TX numbers or hashed TX ids.

3- How is Segwit and the Lightning network connected?
Segwit supports use of second layer protocols such as the lightning network by making them safer and easier to design.

4- Are people, wallets and other services forced to use Segwit?
It depends on the wallets - they need to add Segwit support. Presumably, if you don’t want to use it and are able to find and use a wallet that does not support Segwit, you won’t have to use it(?)

1 Like
  1. The alternative to the Segwit update was to just increase the Block Size and therefore increase the number of transactions in a block. This is what bitcoin Cash is
  2. Segwit also solved the signature malleability issue
  3. The Segwit update made the lightning network possible by adding more security to the network
  4. No, as this was a soft fork, people are not forced to use Segwit. but most wallets are adding the functionality
1 Like
  1. To increase block size.
  2. Segwit also solves the problem of transaction malleability which removes signature information and store it outside the base transaction block.
  3. Segwit supports the development of second layer protocols such as lightening the network.
  4. They are not forced to use segwit.
1 Like
  1. To scale the block size to 2MB and so on
  2. Removes signatures from tx off the block
  3. it supports the development of second layer protocols, such as the lightning network
  4. no
1 Like
  1. What was a proposed alternative to Segwit? - Increasing block size from 1mb to 8 mb per block

  2. What did Segwit solve more than just the scaling issue? - It solved also the transaction malleability issue which allowed alteration of the TX-ID on unconfirmed transactions.

But everyone could just check from which adress a bitcoin was sent from. So was it really that big of an issue to begin with if you just checked the history of the UTXO?

  1. How is Segwit and the Lightning network connected? - Since you don’t have the risk of transaction malleability, You could then have a second layer off chain solution without the risk of alteration of the TXID in the lightning network transaction period of the relevant transaction relationship.

  2. Are people, wallets and other services forced to use Segwit? - Absolutely not. It’s a soft fork and still fullfills the requirements of a bitcoin core block.

1 Like
  1. To increase the blocksize.
  2. The transaction malleability issue. Moreover, due to this, building on bitcoin network becomes possible.
  3. Lightning network is a second layer protocol on bitcoin network. Segwit made Lightning network possible.
  4. No, but more and more wallets are supporting it (probably nowadays all wallets).
1 Like
  1. A proposed and actualized alternative to Segwit was increasing the individual block size which resulted in Bitcoin Cash.
  2. Another issue solved by Segwit was the malleability issue which prevented development of certain programs which relied on unconfirmed transactions. Removing the ability to change the signature of a transactions allowed for the implementation of second layer protocols such as the lightning network.
  3. The Lightning network enables users/app developers to compile transactions outside of the blockchain and implement these transactions all at once onto the real blockchain. Segwit’s addressing the issue of malleability allows this network to operate securely.
  4. In the sense that Segwit was a soft fork update, yes. If one wants to use the bitcoin network, complying with the rules of the Segwit update is a requirement. However, a hard forked alternate option is Bitcoin Cash which did not adopt the Segwit update.
1 Like

1- To increase the block size.
2- It solve the transaction malleability and lower the fees.
3- Lightning Network is a second layer technology, Segwit is what makes this possible.
4- No, people can still use old protocol.

1 Like

1.The alternative to Segwit are new rules, to increase of the size of the blocks, but it leads to a hard fork.

2.it solves the mailleanility, by removing the signatures, the witness and storing them outside of the hash of the main transaction block. It makes layer systems possible.

  1. Lightning is a layer system, so it needs Segwit. Lightning is build on top. Lightning makes little transactions offline possible, a 3rd party has to confirm the transaction.

  2. Nobody is forced to use it. Bitcoin is decentralized. When more than 95 percent of the miners agree, it will he activated.

  1. A proposed alternative to segwit was to just increase the block size limit of bitcoin transactions from 1MB - 2 or 5 or 10MB

  2. Segwit also solved transaction malleability which allowed for newer advancements in btc like lightning network to be made

  3. Lightning network would not work without segwit because segwit removes a core problem that hindered lightning networks implementation before that problem being transaction malleability

  4. No people are not forced to use segwit as it is a soft fork rather than a hard fork of the bitcoin network

1 Like

You can still create old style transactions on Bitcoin as well :slight_smile:

2 Likes

You don’t need a third party to confirm transactions.

Segwit is already activated and you can make segwit transactions on bitcoin :slight_smile:

1 Like

1. What was a proposed alternative to Segwit?
Increase the size of the blocks. A solution that led to the creation of bitcoin Cash, a bitcon hardfork.

2. What did Segwit solve more than just the scaling issue?
It also solved the bug in the bitcoin code called transaction malleability

3. How is Segwit and the Lightning network connected?
The protocol upgrade perform by segwit, in addition to solving the scalability problem and fixing the tx malleability bug, it allowed 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.Are people, wallets and other services forced to use Segwit?
No. It’s a soft fork compatible with the previous protocol state. So old addresses and transactions can still be used.

1 Like
  1. What was a proposed alternative to Segwit?
  • Increasing the block size.
  1. What did Segwit solve more than just the scaling issue?
  • Transaction Malleability was removed from the transaction by placing the signature in a separate place to protect the content of the transaction itself.
  1. How is Segwit and the Lightning network connected?
  • When Segwit removed the Signatures away from the transaction itself, this removed malleability. Second layer protocols like the Lightning network that depend on unconfirmed transaction security could then run.
  1. Are people, wallets and other services forced to use Segwit?
  • No. It was a Soft Fork which wallets can implement at their own convenience.
1 Like

1- to increase the size of the block

2 - Segwit solved the issue of transaction malleability

3 - the lightning network is a second layer protocol increases the bitcoin transaction capacity
4 -No. As more wallets upgrade the segwit structure will begin to take shape.

1 Like

What was a proposed alternative to Segwit?

Incresing the blocksize, hard fork.

What did Segwit solve more than just the scaling issue?

Transaction Malleability, because txn id’s were able to be changed and brought conflicts. Detaching those witness-data out which were taking 60% of the txn data size.

How is Segwit and the Lightning network connected?

Segwit made possible of a new layer concept to the design, brings alternative way of transactions like Lightning Network which reduces the workload of the blockchain and increases transaction speeds.

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

No. It is a soft fork update and still compatible with the previous protocol.

“Since Segwit transactions are broadcasted to all nodes with the witness data stripped, the legacy nodes will never have to validate a block greater than 1,000,000 bytes, therefore adhering to Bitcoin’s original protocol.” *

(*) Jordan Tuwiner, What is Segregated Witness (SegWit)?

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

  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability. Separating signatures from transaction data creates only one hash per transaction.

  3. How is Segwit and the Lightning network connected?
    Segwit allows Layer 2 solutions, like Lightning Network, because there is no uncertainty working with unconfirmed transactions. “The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design.” - CoinDesk article.

  4. Are people, wallets and other services forced to use Segwit?
    Nobody is forced to use Segwit because it is a soft fork.

1 Like