<p>First of all, your understanding of segwit is incorrect. There is not extended block, the witness data is still part of the transaction.</p>

<p>Segwit also does not "make the blockchain faster". What part of it does is it redefines the maximum block size metric to be something called block weight. Witness data is weighted differently from non-witness data, which means that a block containing witness data will have more spare weight units to contain more transactions. This means that Bitcoin's transaction capacity will increase, as will the size of blocks.</p>

CC BY-SA 3.0
2017-08-26T20:05:45.157Z
It may be worth pointing out that while it doesn't make anything faster, it very intentionally does not make the worst case validation time much worse (i.e. the worst case *per transaction* is faster with than without).
Pieter Wuille
CC BY-SA 3.0
2017-08-27T14:49:47.043Z
If Segwit does not "make to blockchain faster", what is the benefit of Segwit? In other words, what 's the benefit of increasing Bitcoin's transaction capacity?
Qi Zhang
CC BY-SA 3.0
2017-08-27T15:05:02.200Z
It means that more transactions can fit in a block, which means that more transactions can be confirmed at once. This does not make anything faster; it makes Bitcoin able to confirm more transactions simultaneously.
Ava Chow
CC BY-SA 3.0
2017-08-27T20:28:17.797Z
I see, but why can't we say that confirming more transactions at once essentially makes the Bitcoin blockchain faster?@AndrewChow
Qi Zhang
CC BY-SA 3.0
2017-08-27T20:28:52.980Z
Because the blockchain a) has no speed and b) nothing is getting faster.
Ava Chow
CC BY-SA 3.0
2017-08-26T16:46:13.397Z
2017-08-26T16:46:13.397Z
Ava Chow
<p>In Bitcoin blockchain, Segwit takes the script, which containers the signature and sender's public key, out of each transaction and stores them into an extended block. However, why having an extended block can make the blockchain faster? Since I think each miner now has to process the original block plus the extended block, thus the amount of data each miner needs to be processed has not been changed. Please advise!</p>

<bitcoin-core><segregated-witness>
Why Segwit makes blockchain faster?
Qi Zhang
# Why Segwit makes blockchain faster?

(Asked by: username_0 on 2017-08-26)

In Bitcoin blockchain, Segwit takes the script, which containers the signature and sender's public key, out of each transaction and stores them into an extended block. However, why having an extended block can make the blockchain faster? Since I think each miner now has to process the original block plus the extended block, thus the amount of data each miner needs to be processed has not been changed. Please advise!

**Tags:** bitcoin-core, segregated-witness


---

## 1 answers

### Answer by username_1 on 2017-08-26. Score: 1 | Accepted answer

First of all, your understanding of segwit is incorrect. There is not extended block, the witness data is still part of the transaction.

Segwit also does not "make the blockchain faster". What part of it does is it redefines the maximum block size metric to be something called block weight. Witness data is weighted differently from non-witness data, which means that a block containing witness data will have more spare weight units to contain more transactions. This means that Bitcoin's transaction capacity will increase, as will the size of blocks.

> **Comments:**
> **username_2**: It may be worth pointing out that while it doesn't make anything faster, it very intentionally does not make the worst case validation time much worse (i.e. the worst case *per transaction* is faster with than without).  
> **username_0**: If Segwit does not "make to blockchain faster", what is the benefit of Segwit? In other words, what 's the benefit of increasing Bitcoin's transaction capacity?  
> **username_1**: It means that more transactions can fit in a block, which means that more transactions can be confirmed at once. This does not make anything faster; it makes Bitcoin able to confirm more transactions simultaneously.  
> **username_0**: I see, but why can't we say that confirming more transactions at once essentially makes the Bitcoin blockchain faster?@AndrewChow  
> **username_1**: Because the blockchain a) has no speed and b) nothing is getting faster.  

---

