Segwit Reading Assignment

What do you mean? Segwit is part of the protocol, you don’t have to download it. Unless you mean downloading an upgraded version of the node that supports it :slight_smile:

3 Likes

The 4MB additional storage is only used by the nodes to store the witness data and don’t really have much to do with the Lightning node that has its own database :slight_smile:

2 Likes

Thanks for the info! So Lightning is really a secondary layer to Segwit or the main bitcoin block in general?

  1. To implement a larger block size limit rather than rely on a new transaction structure. I addition was Lightning network, MAST, Schnorr, and Tumblebit.
  2. Segwit also solved the malleability issue (second layer protocol–lightning protocol.)
  3. The lightning network boosted BTC’s txn capacity by taking frequent, small transactions off-chain, only settling on the BTC blockchain when the users are ready.
  4. I don’t believe so as not all have been implemented at the time of article writing. Also, not everyone was happy about the change, hence hard forks.
1 Like
  1. What was a proposed alternative to Segwit?
    A segwit alternative was to increase the size limit of every block.

  2. What did Segwit solve more than just the scaling issue?
    Segwit also solved the malleability issue apart from the scaling issue.

  3. How is Segwit and the Lightning network connected?
    Segwit made it possible to support additional layers on top. This was also made possible as they removed the signuture from the transaction as it made the system more secure.

  4. Are people, wallets and other services forced to use Segwit?
    No they are not, although new wallets will likely be using segwit and all the network is adopting segwit time by time.

1 Like
  1. Larger block sizes, which is what caused the bitcoin cash fork.

  2. Segwit also solved the problem of transaction malleability

  3. Once the malleability problem was solved, the Lightning Network was able to be implemented. The lightning network was initially a risky endevour because it relied on unconfirmed transactions, but segwit made unconfirmed transactions far less risky.

  4. As of the time of the article’s writing, not everyone has adopted segwit.

1 Like

Lightning is the second layer to the blockchain in this sense. It is in fact possible to create second layer solutions on old style transactions (one of them is called Counterparty, which is older than Lightning).
But Segwit makes them more safe and easier to implement :slight_smile:

2 Likes

THX much for the explanation :grin:

  1. What was a proposed alternative to Segwit?
    R: The proposed alternative was to increase the block size.

  2. What did Segwit solve more than just the scaling issue?
    R: It also fixed the transaction malleability issue.

  3. How is Segwit and the Lightning network connected?
    R: Segwit enabled second layer protocol on Bitcoin.

  4. Are people, wallets and other services forced to use Segwit?
    R: No, it is optional and not all wallets support Segwit transactions.

1 Like

1.What was a proposed alternative to Segwit?
By dubble the blocksize, to fit more transactions in each block

2.What did Segwit solve more than just the scaling issue?
The malleability problem, where it was possible to create a new transactions id by slightly tamper the signature, Segwit solved that malleability by storing the signature segregated from the TXID. The signature data was bulky and took up to 65% of the space. A hash serves as a pointer to the signature which is stored in another extended block called “witness”. This greatly reduced the block size and solved the scale issue, this also allowing more transactions to be added in each block thereby increasing Bitcoin transaction speeds.
3. How is Segwit and the Lightning network connected?
Nodes on LN are connected via payment channels established on the underlying bitcoin blockchain as an secondary layer.

4.Are people, wallets and other services forced to use Segwit?
As Segwit was an soft fork upgrade, so some miner did not agree that this was the best solution, therefor the bitcon cash was created out of bitcoin, as they instead increased the block size and did allowing more transactions to be processed.

1 Like

1 - Increase size of the block.

2- Solve Transaction ID malleability and lower fees along with supporting a second layer solution.

3 - SegWit supports the second layer solution which is the lightning network .

4 - No, it is a soft fork , however , wallet are adding SegWith support.

1 Like
  1. Increasing the block size

  2. The ability to add second layer protocols and smart contracts

  3. Segwit creates the second layer of protocols lightening can be implemented on

  4. No there are other nodes

1 Like
  • What was a proposed alternative to Segwit?
    Raise the size of the block;
  • What did Segwit solve more than just the scaling issue?
    the implementation of solutions that need more flexibility.
  • How is Segwit and the Lightning network connected?
    Blocks can be created in a more flexible way sending the witness after.
  • Are people, wallets and other services forced to use Segwit?
    In the long term, yes, in order to read previoulsy created blocks in the new fashion.
1 Like
  1. What was a proposed alternative to Segwit?
    Block size increase

  2. What did Segwit solve more than just the scaling issue?
    Transaction malleability = > It’s no longer possible to change the transaction ID

  3. How is Segwit and the Lightning network connected?
    Lightning network deployment would not be possible without Segwit

  4. Are people, wallets and other services forced to use Segwit?
    No. It’s a soft fork.

1 Like

You can also still do old style transactions on Bitcoin :slight_smile:

1 Like

It also solved transaction malleability issue :slight_smile:

You can also do old style transactions on Bitcoin :slight_smile:

1 Like

Not sure what you mean. It solved tx malleability issue :slight_smile:

This is not the reason why its connected to second layer solutions :slight_smile: It is the fact that it made them easier and safer to implement :slight_smile:

No, old style transactions are still valid on the Bitcoin blockchain. :slight_smile:

1 Like
  1. Ok “tx malleability” the vocab to be learned.

  2. indeed

  3. Yes, but if you develop a wallet and new wallet users come from wallets with segwit you will not be able to show the complete transactions of the past, for instance…

Why not? If a new wallet has segwit enabled it must still be able to query old transactions.

1 Like

Yes, but new developments can consider both by designs by nature, old ones not if not changed.

1 Like