Segwit Reading Assignment

[quote=“filip, post:1, topic:8408”]

  • What was a proposed alternative to Segwit?
    Blocksize increase
  • What did Segwit solve more than just the scaling issue?
    TRX malleability
  • How is Segwit and the Lightning network connected?
    Segwit made lightning possible
  • Are people, wallets and other services forced to use Segwit?
    No is Softfork
What was a proposed alternative to Segwit?

Increase the size block.
What did Segwit solve more than just the scaling issue?
Solved the transactions amlleability.
How is Segwit and the Lightning network connected?
Without of segwit lightning would not be possible, it is built on top of segwit.
Are people, wallets and other services forced to use Segwit?
They are not forced.

What was a proposed alternative to Segwit?
To increase the block size
What did Segwit solve more than just the scaling issue?
The transaction malleability
How is Segwit and the Lightning network connected?
Segwit made the second layer solution possible.
Are people, wallets and other services forced to use Segwit?
No, it is still compatible with the old protocol. (SoftFork)

  1. What was a proposed alternative to Segwit?
    an alternative proposed to segwit was to increase the block size

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

  3. How is Segwit and the Lightning network connected?
    fixing the malleability problem help the development of second layer solutions and it made lighting possible

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

  1. increase the block size from 1 mB to 2 mB
  2. It also solved the transaction malleability issue.
  3. Segwit allowed more transaction information in the blocks, the Lightning network also boosts capacity by taking frequent small transactions off-chain and only settling on the bitcoin block chain when users were ready.
  4. No, it is a soft fork, but as of Feb 2018, SegWit transactions exceeded 30%.

The proposed alternative to Segwit was to increase the btc blocksize. Seqwit solved the tx malleability problem in addition to the scaling issue. The lightning network will further boost bitcoin’s transaction capacity by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready. Because Segwit is a soft fork. Older transactions can still be used.

  1. What was a proposed alternative to Segwit?

Increase the block size.

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

The malleability issue.

  1. How is Segwit and the Lightning network connected?

Because of the malleability fix, lightning network could work as a second layer protocol on top of the bitcoin blockchain with less risk.

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

No they are not because it is a soft fork.

  1. to raise the blocksize by the dubbel
    2.transaction malleability and speed
    3.true a second protocol layer???
    4.no one is forced to impliment it however if you dont it will be a hard fork???
  1. To increase the size of the blocks.
  2. It also solved the issue of transaction malleability and room for a fast second layer.
  3. Lightning network is a second layer protocol which builds on segwit.
  4. No, old addresses and transactions can still be used.

For a softfork you just need a big majority of the nodes supporting the softfork to activate it. not everyone has to because it’s backwards compatible.
A hard fork is a different kind of thing where everybody needs to update, otherwise you will end up in a split with 2 different blockchains and consensus rules.

  1. increase block size
  2. txn malliability
  3. Lightning network is possible because of segwit
  4. no, it is a soft fork

thanks a lot very nice clearlification this mean it is a 51% majority?

1 Like

1. What was a proposed alternative to Segwit?
Increase block size to 2MB.

2. What did Segwit solve more than just the scaling issue?
Transaction malleability, a bug in the bitcoin code that allowed anyone to change small details that modified the transaction id (and the subsequent hash) but not the content.

3. How is Segwit and the Lightning network connected?
Because thanks to segwit, its allow to develop second layer protocols such as lightning network.

4. Are people, wallets and other services forced to use Segwit?
No, its a soft for, meaning its backward compatible with old protocols of the system, meaning that old wallets still can interact within the network but they will not know what to do with a data structure like segwit.

I don’t remeber how much, but is was much more than 51%. I will look it up today

  1. To increase the block size limit.
  2. Fixed transaction malleability and the ground work for supporting second layer solution like lightning.
  3. It allows for second layer solutions which lighting will run on.
  4. They are not as this is a soft work therefore all nodes still accept the previous protocol before the Segwit update.
  1. What was a proposed alternative to Segwit?
  • To increase the block size
  1. What did Segwit solve more than just the scaling issue?
  • To fix a bug in the bitcoin code called “transaction malleability”, which is the possibility of changing the TX ID
  1. How is Segwit and the Lightning network connected?
  • It supports development of second layer protocols, LN is one of them, without SegWit there is no LN.
  1. Are people, wallets and other services forced to use Segwit?
  • No, they are not forced, as it is a soft fork, even tho many wallets are adding the SegWit support.
  1. The alternative was to increase block size which would had lead to a hard fork in bitcoin network.
  2. It solves the transaction malleability.
  3. Lightning network is a second layer protocol and it wouldn’t be possible without segwit.
  4. No.
  1. Increasing the block size or a hard fork.
  2. Transaction malleability.
  3. They both offer greater opportunities for increased transactions.
  4. No, some exchanges and wallets are yet to adopt SEGWit.
**1. What was a proposed alternative to Segwit?**

Some from the BITCOIN community didnt like the idea of SegWit cause they were proposing the change of the block size. That never happened for BITCOIN so they chose to follow that idea and thats what created the hard fork that brought bitcoin cash that has a bigger block size than BITCOIN.

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

SegWit solution was to remove the signature from the Txs. With we have smaller txs in size and also solve the tx malleability that was happening, were you could change the data of the tx resulting a different hash without that changing the input of the tx.

**3. How is Segwit and the Lightning network connected?**

SegWit enables the development of second layer protocols like Lightning network that will help in bitcoin’s tx capacity.

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

No they are not but as many people, wallets and services update to the SegWit, the network will start process txs faster and cheaper.

1 Like

1- doubling the block size to 2MB which would be a hard fork

2- It solved the malleabiliy issue which is still unclear to me:
a- i understand that the issue was the possibility earlier to apprently change the signature info in the transaction which resulted in the change of the transaction ID.
b- however, i don’t understand how the article write that this was not a critical issue for bitcoin!!! How could it not be considered as critical if anyone could change the transaction and steal others’ bitcoins? How could people use the bitcoin network and make payments on it, despite knowing about this issue?
c- I don’t understand how Segwit works: How can you now verify the transaction if the signature is not part of it? How do you reconcile the message and the signature now that they are on different blocks?

3- I don’t know how they are connected. This was not explained in the course. The only thing which was said is that Ligntning network and smart contract were now possible thanks to Segwit, but no explanation as to how or why…

4- No they are not since it’s a soft fork. However (back to my previous question) I don’t understand how it is possible not to use Segwit and the alternative is that anyone can change your transaction and steal you bitcoins!!!

@filip I hope you can help clarify