How exactly is segwit a soft fork instead of a hard fork?
Because both transactions are valid on either old or new nodes and the block size remained the same. The outdated nodes see the transaction as valid as being spendable by all, but only the updated nodes know how to process it.
- What was a proposed alternative to Segwit?
- increase block size from 1mb to 2mb
- increase centralization
-
What did Segwit solve more than just the scaling issue?
Apart from the scaling issue, it also resolved the transaction malleability issue. -
How is Segwit and the Lightning network connected?
Segwit supports Lightning network protocol, which takes frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready. Similar approach to the address the malleability issue. -
Are people, wallets and other services forced to use Segwit?
since its a soft fork update, yes.
1)Increasing the block size from 1mB to 2mB.
2)it also solves the transaction malleability.
3)SegWit is that it supports the development of second layer protocols.
4)No. The old protocol is still taken place.
- Increasing the block size from 1mb to 2mb.
- Transaction Malleability
- It takes constant smaller transaction off chain until the user is ready.
- No, but it allows for lower transaction fees and lower transaction times.
1.block size increase.
2.segwit solves the transaction malleability and lowers fees.
3.segwit made second layer solutions possiable.
4.no,it’s a soft fork, however , wallets are adding segwit support.
No, old style transactions are still valid on Bitcoin
It allows greater throughput, but is you set a really low fee, you can still wait fro your tx to get confirmed for a while
What was a proposed alternative to Segwit?
To increase to the block side was proposed as an alternative to Segwit.
What did Segwit solve more than just the scaling issue?
Segwit solved two issues
1- Stop Tx Malleability
2- Increase the size of the blocks by taking the signatures out of the block (to separate the signatures).
How is Segwit and the Lightning network connected?
SegWit supports the development of second layer protocols like (Lightning network) which boost bitcoin’s transaction capacity by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready.
Are people, wallets and other services forced to use Segwit?
No, they are not forced, but many important wallets are already using it due to the reason of reducing size used at blocks and avoiding Tx malleability.
-
What was a proposed alternative to Segwit?
Was an increase in block size from 1MB to 2MB. -
What did Segwit solve more than just the scaling issue?
It solved the Transaction Malleability issue. -
How is Segwit and the Lightning network connected?
SegWit supports the development of second layer protocols like “Lightning
network protocol”, which takes frequent, small transactions off-chain, only settling
on the bitcoin blockchain when the users are ready. Similar approach to
address the malleability issue. -
Are people, wallets and other services forced to use Segwit?
No. It was a soft fork, and it is still valid on the Bitcoin protocol.
-
An alternative to Segwit was to increase block size e.g. Bitcoin Cash (BCH), proposed to increase to 4mB
-
Segwit segregated the witness/signature in a transaction from the input, that is the transactions no longer contained the witness/signature, this then eliminated the possibility of attacks where signatures are swapped because transactions were no longer malleable, as in they longer had an option where the signature could be changed.
-
“Another big step forward 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”
https://web.archive.org/web/20191001083147/https://www.coindesk.com/information/what-is-segwit -
No, there is no compulsion to use Segwit, but there is an incentive as transactions become cheaper since more transactions can fit into a block
It is not similar, Lightning network relies on unconfirmed transactions and taking the signature out of the tx made the implementation less complex and safer to implement
-
What was a proposed alternative to Segwit?
Bigger block size. -
What did Segwit solve more than just the scaling issue?
Transaction Malleability -
How is Segwit and the Lightning network connected?
Lightning network is a layer 2 solution, without Segwit this would not be possible. -
Are people, wallets and other services forced to use Segwit?
No.
o Increasing the max blocksize from 1MB to 2MB. This was rejected by most people as
Increasing block size would require more capable hardware, increasing the cost for miners which might lead to fewer miners and more centralized network.
As a temporary solution and the problem would come back soon when adoption increases.
o TX malleability. Originally, the TX id hash included sigscript, which can be modified when added to the block. Then the TX Id would be different and could not be used to identify the intended payment.
Using the Segwit solution, the TX Id is using only the TX data in the hash, so the TX Id reflects the intended payment, as the sigscript is kept in a separate data structure.
o The Lightning network is layer two network generating transactions on bitcoin. Using segwit, Lightning can safely track the status of the intended transaction using the TX Id.
o No, segwit is optional.
-
What was a proposed alternative to Segwit? - Bitcoin Cash
-
What did Segwit solve more than just the scaling issue? - Transaction malleability
-
How is Segwit and the Lightning network connected? - Seqwit removed signatures from the TX. The Lightning network now increases the transaction capacity by taking smaller transactions off of the chain and introducing them to the chain when the user is ready.
-
Are people, wallets and other services forced to use Segwit? - They are not forced to use it.
- The propose alternative included increasing the block size to 2 MB
- It fixed transaction malleability and paved the way for the lightning network.
- The lightning network uses a second layer, which is what segwit created.
- No, it was a soft fork so legacy nodes can still use it.
-
What was a proposed alternative to Segwit?
The alternative to Segwit was to increase the block size. -
What did Segwit solve more than just the scaling issue?
In solving the problem of transactions malleability, the capacity to handle more transactions in a block increased and the risk posed to unconfirmed transactions was reduced. -
How is Segwit and the Lightning network connected?
The Lightning network is a second layer protocol that boosts the capacity for bitcoin transactions. It deals with small frequent transaction off-chain. -
Are people, wallets and other services forced to use Segwit?
No, but adoption is increasing.
1)A proposed alternative to Segwit is increasing the block size limit. This is what bitcoin cash did.
2) Sigwit also solved the issue of increasing the number of transactions a block can hold. By removing the signature from the transaction block, there is more room for transaction data.
3) Lightning network is a second layer solution to allow bitcoin to make faster transactions. Adding second layer protocols was risky due to the transaction malleability issue. Segwit, addresses the issue of transaction malleability.
4) No, but most popular wallets have already made the transition.
-
What was a proposed alternative to Segwit?
To increase the block size to 2mB allowing more information to be stored and causing a hardfork (Bitcoin Cash) -
What did Segwit solve more than just the scaling issue?
The need for a hardfork and allowing more transactions to be on a block. -
How is Segwit and the Lightning network connected? Not sure
-
Are people, wallets and other services forced to use Segwit? Eventually when wallets complete the adoption or update process they will be using segwit as a new rule to the BTC blockchain.
- What was a proposed alternative to Segwit?
Simply increasing the block size (to allow blocks greater than 1 MB) - What did Segwit solve more than just the scaling issue?
Transaction Malleability - How is Segwit and the Lightning network connected?
Segwit allows for the Lightning network in that the Lightning network allows for small transaction that can take/processed off-chain. - Are people, wallets and other services forced to use Segwit? No, but transactions fees will generally be higher if user’s do not use Segwit.