Segwit Reading Assignment

The link to the article does not work, but based on the instructions I can deduct the following answers:

  1. Block size increase, but this will in time result in more increases in block size and the network will be slower due to larger blocksizes.
  2. the mallaebility of transactions. because of changing the singature a transaction would not be traceable anymore. this could lead to fraud.
  3. a second layer became possible. in this layer the lightning nework can be utilized.
  4. Segwit was a soft-fork, stricter rules, within the boundaries of the old rules.
1 Like
  1. Larger block size

  2. Transaction malleability

  3. Segwit allows for second layer protocols. Lightning network can be built on top of bitcoin.

  4. No, its a soft fork

1 Like
  1. What was a proposed alternative to Segwit?
    An incresae in Blocksize. BCH was created off the back of the segwit issue.

  2. What did Segwit solve more than just the scaling issue?
    It allowed a fix to the malleability issue as sig is stored outside of block ID meaning hash cant be changed by making sig changes.

  3. How is Segwit and the Lightning network connected?
    Segwit implementable allowed second layer solutions such as LN to be implemented by solving the malleability issue.

  4. Are people, wallets and other services forced to use Segwit?
    Not at time of press. 14% of wallets had the capability (much higher in 2020) It was a soft fork rather than a hard fork

1 Like
  1. What was a proposed alternative to Segwit?
    Changing BC protocol to increase block size.
  2. What did Segwit solve more than just the scaling issue?
    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. From the article, could not say it better.
  3. How is Segwit and the Lightning network connected?
    LN is a Second-Layer-Protocol development created and supported by the SegWit fix, allows for frequent small TX’s to be held off-chain, settling only when users are ready. According to the dated article 2019, develpments were ongoing to solve 7-10 transactions per second on the base layer, recent articles suggest increase block height has occurred.
  4. Are people, wallets and other services forced to use Segwit?
    Yes and No, users of the original BC are using the sigwit protocol but because this created a hardfork, users of the new BCCash coin network do not. BC cash increased block size instead.
1 Like
  1. To increase a block size.
  2. Transaction malleability prevented the development of more complex features such as second-layer protocols and smart contracts.
  3. Segwit made lightning network possible. This fix made any feature that relied on unconfirmed transactions less risky and easier to design.
  4. No, it is a soft fork.
1 Like
  1. A proposed idea of increasing the block size from 1mb to 2mb.
  2. Resolved the issue with transaction malleability that allowed altering of the signature. Introduced block weight - mashup of the block size with and without the signature data and is capped at 4MB. Segwit also compatible with previous protocol and avoids Hard Forks.
  3. Segwit also supports second layer protocols, such as lightning network.
  4. No.
1 Like
  1. To have blocks increase in size.
  2. Transactions weigh much less.
  3. Segwit supports the development of second layer protocols such as the lightning network that will further boost bitcoin’s transaction capacity by taking frequent, small transactions off-chain.
  4. No, they can use old protocol.
1 Like
  1. What was a proposed alternative to Segwit?
    To increase the Block Size to 2MB.

  2. What did Segwit solve more than just the scaling issue?
    Secures Tx malleability, removing the signature from the transaction, sending in parallel instead and removing the signature increases scalability, having more transactions on a block. .

  3. How is Segwit and the Lightning network connected?
    Implementing Segwit makes tx malleability more secure, this improvement allows the lightning network, a layer protocol built on top of the Bitcoin technology to transacts A & B, small amounts, off-line via the LN .

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

1 Like

What was a proposed alternative to Segwit?

Increasing the block size, this expand the rules, and would cause a hard fork.

What did Segwit solve more than just the scaling issue?

Removing the signature(s) from each transaction solved the scaling issue by reducing the transaction size, it also prevented transaction malleability where the transaction would change if the signature changed.

How is Segwit and the Lightning network connected?

Segwit enables second layer protocols like the Lightning network, that use unconfirmed transactions.

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

No, the larger blocksize method is used in Bitcoin cash.

1 Like
  1. The proposed alternative to Segwit was to simply increase the block size. This resulted in the hard fork that created Bitcoin Cash.

  2. Segwit also solved the issue of transaction malleability because now, if you change the signature it does not change the transaction ID.

  3. By solving the transaction malleability issue, Segwit made any platform that relies on unconfirmed transactions more reliable and easier to design.

  4. It was a soft fork and so they are not forced to use Segwit. In fact at the time when the article was released there was a slower than expected adoption of Segwit.

1 Like
  1. The alternative is to increase the block size.
  2. Transaction malleability which is the transaction ID can be changed if the signature changed.
  3. Segwit fixes the malleability issue which supports the development of second layer protocols, such as the lightning network. Lightning network has feature that relied on unconfirmed transactions to be less risky.
  4. No, the increasing of blocksize method can be used such as in Bitcoin cash.
2 Likes
  1. To increase the Block size.
  2. Transaction malleability.
  3. Lighting network boosts BTC TX capacity. Lightning network does this by keeping small transactions off-chain, settling on BTC chain when the lightning user is ready. Thus having a symbiotic relationship. BTC needs lightning for increased capacity and lightning needs BTC to settle transactions.
  4. No, it’s a soft fork. When more wallets upgrade, it should help with lowering fees by freeing up block space.
1 Like
  1. What was a proposed alternative to Segwit?
    To increase the block size to 4mB.
  2. What did Segwit solve more than just the scaling issue?
    It solved transaction malleability. Transaction malleability is if a TXID was changed, then the signature would also be changed.
  3. How is Segwit and the Lightning network connected?
    They are connected by building protocols. Lightning network can be build on top of bitcoin, which boosts their transaction capacity. It does this by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready.
  4. Are people, wallets and other services forced to use Segwit?
    No, because it was a softfork. Softfork requires the majority rather than the whole network to comply.

Mark As Complete

2 Likes
  1. A proposed alternative to Segwit was increasing the block size limit (that’s what Bitcoin Cash did).

  2. Segwit also solved transaction malleability by removing the signature from the transaction data structure (and therefore not making it part of the transaction ID).

  3. Segwit enabled the development of second-layer protocols such as lightning network.

  4. No, people are not forced to use Segwit.

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

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

  3. How is Segwit and the Lightning network connected?
    It enables the development of a second layer solution, Lightning network

  4. Are people, wallets and other services forced to use Segwit?
    No, old addresses and transactions can still be used.

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

Alternative was to increase the size of a block, but it would create problems with the speed of processing transactions and overall mess with nodes receiving information. This resulted in hard fork previously and created Bitcoin: Cash, SV,Gold and DM.

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

It has solved the transaction malleability which straightened the security. This allowed to process more TX per second and Segwit + LN combo will allow to make more and more TX’s in future.

  1. How is Segwit and the Lightning network connected?

Segwit is a layer 1 of the blockchain protocol and LN and layer 2.

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

No, however it will be beneficial to use in future, as it will increase the speed of TX and lower the fees.

1 Like
  1. A proposed alternative to Segwit was to increase the size of the block rather than the transaction layout and structure…hence bitcoin cash
  2. Segwit solve the problem of transaction malleabiity where someone could alter the signature which would then alter the transaction hash, after the transaction was executed. They pulled the need for a signature and took it outside of the transaction block
  3. Lightning is a second layer protocol supported by Segwit and will take frequent smaller transactions out of the chain till users are ready
  4. No it is optional
1 Like
  1. double the block size, the route bitcoin cash has taken in the hard fork
  2. malluability
  3. they are both scaling solutions for the bitcoin protocol
  4. no, but they will have less transations in there block if they choose not to which reduces transaction fees received
1 Like
  1. What was a proposed alternative to Segwit?
  • To increase block size. However, it would be a temporary solution.
  1. What did Segwit solve more than just the scaling issue?
  • It also solved transaction malleability. TM meant that when a signature of a transaction was changed, the hash of whole transaction was changed and the sender could not prove anymore that they made a transaction. By removing signature from the transaction itself, this is solved.
  1. How is Segwit and the Lightning network connected?
  • Segwit enabled the creation of Lightning network, as well as smart contracts.
  1. Are people, wallets and other services forced to use Segwit?
  • No. Segwit is compatible by the previous protocol by introducing “block weight” - a limit of the total signatures linked to transactions in a block. The limit of signatures plus the block itself is 4 mB (if I understand correctly. Please clarify).
1 Like

What was a proposed alternative to Segwit?
increase the block size to 2MB
What did Segwit solve more than just the scaling issue?
It solve the block size limit and tx malleability
How is Segwit and the Lightning network connected?
Lighting Network stores unconfirmed transactions. Segwit fixed the malleabilityissue which made any feature that relied on unconfirmed transactions less risky and easier to design.
Are people, wallets and other services forced to use Segwit?
No they can still use the legacy wallets and addresses

1 Like