Segwit Reading Assignment

Hi,
1, Increase size of blocks to 2+ mb
2, Because ot seperates signature from transaction. So changing signature does not change transaction ID anymore. It increased security and safety.
3, SegWig update made Lighting network possible because of 2.
4, Not its not right now.

1 Like
  1. What was a proposed alternative to Segwit? A proposed alternative to deceit was bigger block size

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

  3. How is Segwit and the Lightning network connected? Segwit made second layer solutions possible

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

1 Like
  1. Increasing the block size from 1mb -> 2mb
  2. The malleability issue
  3. By reducing the risk of malleability and increasing the tx speeds
  4. No, but there is no good reason not to.
1 Like

1 larger blocks size >1mB
2 it stop transaction mallebility
3 segwit supports second layer protocols like the Lightning network
4no its a soft fork

1 Like

1
To rise the block size, via a necessary hard fork, higher than 1 MB.

2
Segwit solves the transaction malleability, the possibility someone change the content of the transaction in the block. By doing so someone could change the transaction id and fraudulently hide the original transaction in a block.

3
Segwit permits second layer protocols. Lighting network is one of them.

4
No they aren’t (it was a soft fork) but the adoption of Segwit by updated wallets is proceeding

2 Likes
  1. Increase the block size.
  2. Transaction malleability which posed a particular risk to the development of second layer protocols.
  3. Segwit solved the flaw associated with transaction malleability which supported development of second layer protocols, such as lightning network.
  4. No
2 Likes
  1. What was a proposed alternative to Segwit?
    The proposed alternative that created Bitcoin Cash was an expansion of the block size.

  2. What did Segwit solve more than just the scaling issue?
    Segwit solved the security issue of transaction malleability, as well as allowing the development of second layer protocols.

  3. How is Segwit and the Lightning network connected?
    Segwit allows for the development of the Lightning network.

  4. Are people, wallets and other services forced to use Segwit?
    No, compliance and support is voluntary.

2 Likes

It was proposed to increase the block size.

It also solved the issue of transaction malleability. Before the Segwit implementation it was possible to change the Tx ID without changing the actual transaction. This way the receiver of funds could claim that the transaction never happened and ask the sender to resend it.

For second-layer-solutions such as lightning it is crucial that the transaction malleability bug is solved.

No.

2 Likes
  1. Increasing the block size to 2 MB

  2. Transaction malleability.

  3. Lightning network is a layer two solution which would not have been possible without segwit.

  4. No, because segwit was activated as a soft fork

2 Likes
  1. What was a proposed alternative to Segwit?
  • Increasing the block size limit.
  1. What did Segwit solve more than just the scaling issue?
  • Transaction Malleability.
  1. How is Segwit and the Lightning network connected?
  • By making any features that rely on unconfirmed transactions less risky the lightning network is able to handle small, frequent payments offline and settling on the blockchain later on.
  1. Are people, wallets and other services forced to use Segwit?
  • No.
2 Likes
  1. To increase the block size.
  2. It solved the transaction maleability issue.
  3. For a Lightning payment channel to work, you need to connect it t oa funding transaction. If a transaction id of a funding transaction can be changed (by modifiying the signature of the transaction) than that would break the channel.
  4. People are not forced to use it. Segwit was a Soft Fork.
2 Likes
  1. the alternative to segwit scaling issue was to just increase the block-size to 2mb
  2. Segwit also solved transaction malleability
  3. Because segwit solved transaction malleability it become safer to work with unconfirmed transactions
  4. no one is forced to use Segwit, not using makes transactions bigger size in bytes and therefore it is more expensive not using segwit than using tx with segwit
2 Likes

[quote=“filip, post:1, topic:8408, full:true”]
It’s time for a reading assignment about Segwit. Read through the following article https://www.coindesk.com/information/what-is-segwit, and answer the following questions.

1. What was a proposed alternative to Segwit?
SegWit (Segregated Witness) was a major upgrade for Bitcoin. The code was released in 2015, and Segwit finally went live on Bitcoin in August 2017.
SegWit improved Bitcoin and fixed a number of bugs since its introduction. However, the proposed alternative to Segwit was to only increase the Block Size from 1MB to a larger 2 MB block size, which was seen a temporary solution within the community and would also lead to more problems overtime. The community differed in their opinions which lead to a hard fork hence Bitcoin Cash.

2. What did Segwit solve more than just the scaling issue?
SegWit solves the transaction malleability and lower fees along with supporting quicker transaction time and protected the transaction output signature which was vulnerable to abuse/manipulation.
• Capacity Increase, Segwit doubled the capacity of the Bitcoin network, and yes it also did increase the block size.
• Reduced fees
• Decrease the size of transaction in a block.
• Query a larger nodes for signature verification.
• Ultimately Segwit Fixed Transaction Malleability problem, SegWit fixed a fatal flaw in Bitcoin’s protocol that allowed users/receiver to tamper with the input transaction identity signatures without affecting the Unique Transaction hash ID. SegWit segregates the signature to the base of the transaction data, so the Transaction ID is created from everything but the digital signature, which take more than 50% of the Transaction size.

3. How is Segwit and the Lightning network connected?
Rather than forking into a completely new cryptocurrency, SegWit has been implemented to significantly increase Bitcoin’s ability to process transactions. SegWit and the Lightning Network together will allow Bitcoin to process millions (or more) transactions per second.

Segwit allows the development and implementation of second layer solutions on top of Bitcoin, such as the Lightning Network and smart contracts.The Lightning Network provides an effective off-chain solution for faster and more frequent small transactions by using block storage more efficiently.

4. Are people, wallets and other services forced to use Segwit?
No as it is a Soft fork, miners, wallets and other services are not forced to implement the SegWit feature. However there are more wallets and other blockchain services gradually implementing the Segwit feature and functionality. Segwit adoption is increasing slowly and at a steady rate. Today there around 40% of all Bitcoin transactions use Segwit addresses. Segwit is considered to avoid Hard fork in the future for now.

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

A proposed alternative to Segwit was increasing the Block Limit size, which Bitcoin Cash adopted.

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

Segwit solved more than just the scaling issue, it also solved the Transaction Malleability problem.
By removing the Witness Data from the transaction, changing the signature IDs no longer changed the transaction IDs.

  1. How is Segwit and the Lightning network connected?

Segwit fixed the malleability problem which allows The Lightning Network, a secondary protocol, to take unconfirmed transactions off chain with much less risk.

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

No, as a soft fork update, Segwit is not forced on users and services, but they will not receive any of the new advantages until they update.

2 Likes
  1. A proposed Alternative solution to segwit was increasing the block size.

  2. Segwit solved the issue of transaction Malleability. Prevented potential hacks with the signatures by removing the signatures from the tx and making it a separate data structure.

  3. The lightning network will further boost bitcoin’s transaction capacity by taking the more frequent, small transactions off-chain, and only deal with them when the users are ready.

  4. No one is forced to use SegWit, but it would be in their interest if it will create a better blockchain protocol that will make it more safe and efficient.

2 Likes
  1. A proposed alternative was to just increase the block size as with Bitcoin Cash.

  2. Segwit also solved the problem of Tx malleability.

  3. Segwit and Lightening are connected as SegWit no enables additional layers of protocol to be placed upon the Bitcoin protocol.

  4. No one is forced to use Segwit.

2 Likes
  1. Increasing the block size.
  2. The transaction malleability issue that allowed to change transaction ID and the development of second-layer protocols, like the Lightning Network that should boost more frequent small transactions off-chain.
  3. SegWit allows for second-layer protocols like the Lightning Network.
  4. No, old addresses and transactions can still be used given that the SegWit upgrade was a soft fork.
2 Likes
  1. What was a proposed alternative to Segwit?
    An increase of the maximum block size.
  2. What did Segwit solve more than just the scaling issue?
    The malleability issue.
  3. How is Segwit and the Lightning network connected? Segwit opened up for second layer protocols like Lightning meaking it less risky and easier to implement.
  4. Are people, wallets and other services forced to use Segwit?
    No, not if they hard fork, like Litecoin, but yes if they want to follow Bitcoin. Segwit is a soft fork and thus forces everyone to follow once a majority of miners implement segwit.
2 Likes
  1. It proposed that separating the signature data on the side.
  2. It helps the digital transaction can process more faster and efficient way. Also enables that more than one transaction can fit in the on block size.
  3. It 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, it is entirely up to them. I think most of the big players in the digital currency space things its efficient and smoothly entering into the new adoption.
2 Likes
  1. The increase on block size. Which is what BCH is using.

  2. Malleability issues: the possibility ti change signature on TX, therefore changing the hash and TX ID.

  3. Segwit, allowed many applications to be built on top of the BTC network called second layer, including the lighting network which allows frequent transaction to be executed off the Blockchain

  4. No. Not necessary, in fact the adoption has been slow as many consider segwit a temporary solution.

1 Like