- TO increase the block size from 1MB to 2MB
2.It solved the transaction malleability which allowed for easier release of lightning network. - They are connected since segwit helps make lighting network a plausible thing.
4.no they aren’t since it is a soft fork allowing it to have people either use it or not depending on how they feel.
-
To simply increase the size of the block for 2MB
-
The problem about the malleability of transactions (when scammers could change little aspects of the signature - witness -, changing the id transaction without change the transaction data)
-
The Segwit update allows the easier develop of second layer protocols and projects that relied in the risk reduction of unconfirmed transactions
-
Technically speaking, yes… because it was a soft fork, a contraction measure; so even if you disagree about it, it would still implemented
- a proposed alternative to segwit was just increasing the block size to 2 mB, but was discarded and considered a temporary fix
- segwit addressed both the scaling issue and the transaction malleability issue, which was an exploit that allowed people to make changes to some parts of the transactions without invalidating them, causing double spends and scams
- the segwit update made the lighting network possible because it allowed second layer protocols to be built
- No, but it is widespread nowadays and almost every platform uses it, plus it helps keep the network and the transactions secure so many people adopted it
-
Increased block size.
-
Transaction Malleability
-
Segwit made second layer possible for lighting network to operate.
-
No, it is a soft fork so they have the option.
- What was a proposed alternative to Segwit?
Increasing the current block size to 2 mB
- What did Segwit solve more than just the scaling issue?
Transaction malleability
- How is Segwit and the Lightning network connected?
The malleability fix 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, because it was implemented via a soft fork.
- Increasing the size of the blocks.
- It stored the tx signatures outside of the tx data structure, so if anybody tampered with the signature, it would not alter the tx ID and the resultant hash.
- It made the Lightning Network possible, further developing Bitcoin’s transaction capacity.
- Segwit is a soft fork, which means there is no split in the blockchain. Nodes that haven’t updated won’t be able to properly validate block with Segwit. This means that people will be forced to move along with Segwit as the update is rolled out and more wallets adopt the Segwit protocol.
- Increasing the capacity of a block.
- Because it fixed the transaction malleability issue that was preventing second layer protocol reliability, and making them basically unimplementable.
- The lightning network is a second layer protocol that is only able to exist and be reliable with Seg Wit. This is because it relates to the unconfirmed transactions who could have had their hash changed had it not been for Seg Wit.
- They are not forced to use Seg Wit, for example Bitcoin Cash is an intentional fork creating a new token, it is supported by nodes who stood against Seg Wit and decided to implement the increased block size/capacity instead. Other services are not forced to use Seg Wit since it made previously invalid transactions valid, but did nothing to the ones that were valid previously. This is referred to as a Soft Fork.
-
What was a proposed alternative to Segwit?
Segwit propose bigger blocks. -
What did Segwit solve more than just the scaling issue?
Segwit support the development of second layers protocol, like the lightning network. This increase malleability and security. -
How is Segwit and the Lightning network connected?
Lighning network is a second layer protocol built on segwit, together they can make millions of transasction per seconds. -
Are people, wallets and other services forced to use Segwit?
No you can still use the legacy format.
-
Increasing the block size.
-
Transaction Malleability
-
Segwit solved Transaction Malleability and therefore allowed a second-layer protocol such as Lightning.
-
No
- What was a proposed alternative to Segwit?
- a hard fork of increasing block size
- What did Segwit solve more than just the scaling issue?
- the malleability issue
- How is Segwit and the Lightning network connected?
- Segwit allowed layer 2 on the bitcoin network, which lightening network operates on
- Are people, wallets and other services forced to use Segwit?
-
no it was a soft fork allowing old wallets and nodes to continue on the network
-
no, the original segwit was a soft fork allowing end users not to adopt it
Homework on Segwit Reading Assignment:
- Proposed alternative to Segwit was an increasing block size.
- Problem with changing transaction ID. It was called malleability.
- Due to Segwit it become possible to develop the second layer - Lighting network.
- It was a soft fork, but in the next it caused a hard fork and appearing of Bitcoin Cash.
-
To increase the block size
-
It also solved the transaction malleability issue
-
By second layer security protocols and transaction malleability
-
It is not compulsory but they are upgrading it
- What was a proposed alternative to Segwit?
Increase block size
- What did Segwit solve more than just the scaling issue?
Transaction malleability.
- How is Segwit and the Lightning network connected?
Segwit allowed the development of Lightning.
- Are people, wallets and other services forced to use Segwit?
In 2018 when this piece was written, it appears as though wallets were not necessarily forced to. I imagine that fast forward to 2022 and all have adapted.
1- Bitcoin Cash, a fork of the Bitcoin Network which chose to implement a larger block size limit rather than rely on a new transaction structure.
2- SegWit solved transaction malleability by removing the signature information and storing it outside the base transaction block.
3- By SegWit supporting the development of second layer protocols, for instance the lightning network. The malleability fix made any feature that relied on unconfirmed transactions less risky and easier to design. The lightning network further boosted bitcoin’s transaction capacity by taking frequent, small transactions off-chain, only settling on the bitcoin blockchain when the users are ready.
4- With the main bitcoin code also making SegWit-friendly adjustments, this could lead to an uptick in both usage and additional functionality experimentation. As more wallets embrace the upgrade, the percentage of transactions that use the SegWit structure will increase, and bitcoin fees should drop as blocks contain a greater number of transactions. Furthermore, the development of lightning and similar second layer protocols help.
- What was a proposed alternative to Segwit?
increase the block size - What did Segwit solve more than just the scaling issue?
It solved the transaction malleability - How is Segwit and the Lightning network connected?
Segwit allows lighter nodes that do not store the signatures - Are people, wallets and other services forced to use Segwit?
No they aren’t
- What was a proposed alternative to Segwit?
increasing blocksize - What did Segwit solve more than just the scaling issue?
transaction malleability. a way to scam and change a signature and cause unsuspecting senders to send another transaction. - How is Segwit and the Lightning network connected?
segwit allows for development of the lighting network, called a layer 2 solution that enables transactions speeds to increase. - Are people, wallets and other services forced to use Segwit?
Not forced to.
- What was a proposed alternative to Segwit?
To increase the max allowed size of the block to 2 MB - What did Segwit solve more than just the scaling issue?
It prevented the malleability of the transaction ID, as this is not part anymore of the input for the hash. - How is Segwit and the Lightning network connected?
Segwit supports the development of second layer protocols. The Lightning network is such a second layer network. - Are people, wallets and other services forced to use Segwit?
They are not, however most services do.
- Increase the size of blocks, but it could be a temporary solution.
- Transaction Malleability.
- Without Segwit, there would be no Lightning network.
- No, it was Soft Fork.
- What was a proposed alternative to Segwit?
increasing block size - What did Segwit solve more than just the scaling issue?
It also solved the TX malleability issue - How is Segwit and the Lightning network connected?
Segwit supports development of layer 2 protocol such as Lightning Network. - Are people, wallets and other services forced to use Segwit?
No- adoption of Segwit is in process but wallets and other services can still be used without it
-
What was a proposed alternative to Segwit?
Increase block size from 1mmb to 2mb -
What did Segwit solve more than just the scaling issue?
It also resolved the transaction malleability problem. -
How is Segwit and the Lightning network connected?
it solved the malleability problem and allowed for layer 2 solutions to be developed. -
Are people, wallets and other services forced to use Segwit?
no, but many wallets and companies like Coinbase are trying to implement it.