Bitcoin Forum
May 08, 2024, 02:50:52 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why isn't SegWit activ yet  (Read 604 times)
shinjikun (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 2


View Profile
June 29, 2017, 09:06:14 AM
 #1

I think that i have understand Segwit, but something is still missing.

As i understand is that SegWit is conform with todays rules. That's the reason why it is only a softfork. Every Client would accept a SegWit-Block as valid. So why the 95% ?
Why isn't the next miner making a SegWit-Block and earn more fees, because he can integrate more transactions?

I know the miners (except for jihan wu) aren't dumb. They would make it if it were possible. So what am i missing? Can some help me understand?
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715179852
Hero Member
*
Offline Offline

Posts: 1715179852

View Profile Personal Message (Offline)

Ignore
1715179852
Reply with quote  #2

1715179852
Report to moderator
1715179852
Hero Member
*
Offline Offline

Posts: 1715179852

View Profile Personal Message (Offline)

Ignore
1715179852
Reply with quote  #2

1715179852
Report to moderator
1715179852
Hero Member
*
Offline Offline

Posts: 1715179852

View Profile Personal Message (Offline)

Ignore
1715179852
Reply with quote  #2

1715179852
Report to moderator
OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3472
Merit: 6125



View Profile
June 29, 2017, 09:18:13 AM
 #2

95% represents the majority, It could've been lower If they wanted to I believe. It's unlikely that SegWit will get activated that way. We are left with two options currently: UASF or SegWit2X, whatever comes first.  https://coin.dance/blocks

SegWit2X was meant to be activated at 80% which we already reached, but I believe It's not fully tested and according to a blog post I read on BTCC, It should take placeon 31th June. If activation doesn't happen until 1st august, we will find ourselves with UASF.

As for why some people are with or against it, I can't tell you for sure. The way I see it, some people want to control bitcoin.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
shinjikun (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 2


View Profile
June 29, 2017, 09:34:32 AM
 #3

What i meant is why isn't the next miner making a SegWit-Block now. He could segreagate the signatures and making space for 4 times more transactions (and earn the fees). That is the idea of SegWit and it seems compatible with the actual rules. Nobody would reject this block. Isn't this the whole point of a softfork in comparison with a hardfork?
hellflame
Jr. Member
*
Offline Offline

Activity: 40
Merit: 6


View Profile
June 29, 2017, 09:44:13 AM
 #4

Does anyone think bitcoin will hard fork/split and if so why?
shinjikun (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 2


View Profile
June 29, 2017, 10:03:29 AM
 #5

Does anyone think bitcoin will hard fork/split and if so why?

Bitcoin will not split and the reason is greed.

BIP 148 and SegWit2x will bring us SegWit and thats enough for now. In 6 month wenn the blocksizeincrease is sheduled the SegWit2x supportes will cry that it was a promise and thats it. Whitout the Core-Developers or the economics there won't be a increase and both are against it. The miners alone have no power.
d5000
Legendary
*
Offline Offline

Activity: 3906
Merit: 6216


Decentralization Maximalist


View Profile
June 29, 2017, 11:27:48 AM
 #6

What i meant is why isn't the next miner making a SegWit-Block now. He could segreagate the signatures and making space for 4 times more transactions (and earn the fees). That is the idea of SegWit and it seems compatible with the actual rules. Nobody would reject this block. Isn't this the whole point of a softfork in comparison with a hardfork?

The point is that clients that operate with the new rules won't accept old blocks. So they won't mine on a chain with an old block that is incompatible with the new rules.

That's why the 95% threshold was introduced. Otherwise - in a "chaotic" Segwit adoption like you describe - we would have a lot of orphaning of blocks mined by old clients until a supermajority follows the new rules. In an UASF scenario, it is exactly that what could happen - but that's also the reason why many people oppose UASF if it isn't announced a lot of time in advance.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
aliashraf
Legendary
*
Offline Offline

Activity: 1456
Merit: 1174

Always remember the cause!


View Profile WWW
June 29, 2017, 12:59:05 PM
Last edit: June 29, 2017, 03:20:24 PM by aliashraf
 #7

What i meant is why isn't the next miner making a SegWit-Block now. He could segreagate the signatures and making space for 4 times more transactions (and earn the fees). That is the idea of SegWit and it seems compatible with the actual rules. Nobody would reject this block. Isn't this the whole point of a softfork in comparison with a hardfork?

The point is that clients that operate with the new rules won't accept old blocks. So they won't mine on a chain with an old block that is incompatible with the new rules.


While I appreciate your descriptions, I think OP is just confused with  SW's acclaimed downward compatibility as a soft fork, wondering why people should wait for reaching a majority of 90% or 80% when their software is cool with older blocks mined in the old fashion way either before or after they start using it.

The trick is, after SW is being launched both old and new clients can work properly with each other, right, but there is one major and very important exception: The old clients can't validate segregated witness transactions, they assume these transactions always being valid.

Now suppose we get a brand new, fraudulent SW transaction in the mempool, that tries to steal coins from a wallet without access to its private key. This is what happens in next few hours:
 
The SW, upgraded nodes will reject it immediately and keep including healthy transactions in their blocks but  If a majority or a significant portion of the network have not yet upgraded, they may validate the malicious transaction by  including it in their blocks, and if it happens to be one of these old nodes's chance to pass the difficulty test, they will transmit it to their peers as their mined block ...

It leads to a chain split in the worst case or abandoning of the immature SW nodes  enforcing them to back-off and use the old version, in the best scenario.

On the other hand if the old nodes are a very small minority, they will just find some of their mined blocks becoming orphan but do not react improperly, they just keep mining. In this way, the migration path will be as smooth as possible and with less pain and casualties, this is why we need such high levels of support.
shinjikun (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 2


View Profile
June 29, 2017, 01:28:55 PM
 #8

Ah, thank you very much.
Now i'm getting it.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!