Pages:
Author

Topic: Moving towards user activated soft fork activation (Read 24466 times)

legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
UASF could never work.  Where are all the UASF supporters now that Greg has essentially admitted so?
He tried to make it sound like there was something wrong with this particular UASF proposal but
the fact of the matter is that any segwit UASF without majority hash power creates a split.

hero member
Activity: 686
Merit: 504

Quote
So have patience, don't take short cuts.  Segwit is a good improvement
and we should respect it by knowing that it's good enough to wait for,
and for however its activated to be done the best way we know how.


Seems legit. At least he's sounding more like a leader with a vision, rather than a troll in mom's basement.

I suspect that Greg is smart enough to know that UASF at best won't work, and at worst it could cause a huge disaster. In this case, he's hedging his bets, pretending that UASF is a harsh option that is nonetheless feasible. This would be Blockstream hoping that the pendulum sways back toward "compromise": everybody adopting Segwit like good little children.

Blockstream doesn't have to get their hands dirty, and won't be accountable should the sky fall when some idiot actually releases a UASF Kraken.
legendary
Activity: 1066
Merit: 1098
So Maxwell is suddenly doing interviews coming out as pro-UASF now: http://www.coindesk.com/asicboost-uasf-greg-maxwell-bitcoins-path-forward/

Quote
"Ultimately, I think if we had a crystal ball and could get anything we wanted, we'd want to use UASFs always."

Oh, and did Blockstream really just hire Samson Mao to be chief strategist? http://www.coindesk.com/blockstream-hires-ex-btcc-exec-global-market-push/

My favorite is the UASF camo baseball hats... "Break out your flags, boys, it's time to giter dun."

Wow, just wow.

It's interesting news indeed.

I'm guessing he has done the reading.
Now he knows enough to be able to crack the Satoshi's system of the consensus guarded by the miners... Wink


I'm really shocked at Maxwell, this eclipses even his worst prior trolling attempts. Good job humbling him. He is now venturing into the "delusional and stupid" realm. I suppose he and his minions can write more code that won't ever get adopted by a majority... at some point I will be concerned that all of this crap code running simultaneously will break something, however.



In case you are interested, Greg clarifies his position greatly in this post to the developer mailing list:

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-April/014152.html

Quote
I do not support the BIP148 UASF for some of the same reasons that I
do support segwit:  Bitcoin is valuable in part because it has high
security and stability, segwit was carefully designed to support and
amplify that engineering integrity that people can count on now and
into the future.

I do not feel the the approach proposed in BIP148 really measures up
to the standard set by segwit itself, or the existing best practices
in protocol development in this community.

The primary flaw in BIP148 is that by forcing the activation of the
existing (non-UASF segwit) nodes it almost guarantees at a minor level
of disruption.

Segwit was carefully engineered so that older unmodified miners could
continue operating _completely_ without interruption after segwit
activates.

Older nodes will not include segwit spends, and so their blocks will
not be invalid even if they do not have segwit support. They can
upgrade to it on their own schedule. The only risk non-participating
miners take after segwit activation is that if someone else mines an
invalid block they would extend it, a risk many miners already
frequently take with spy-mining.

I do not think it is a horrible proposal: it is better engineered than
many things that many altcoins do, but just not up to our normal
standards. I respect the motivations of the authors of BIP 148.  If
your goal is the fastest possible segwit activation then it is very
useful to exploit the >80% of existing nodes that already support the
original version of segwit.

But the fastest support should not be our goal, as a community-- there
is always some reckless altcoin or centralized system that can support
something faster than we can-- trying to match that would only erode
our distinguishing value in being well engineered and stable.

"First do no harm." We should use the least disruptive mechanisms
available, and the BIP148 proposal does not meet that test.  To hear
some people-- non-developers on reddit and such-- a few even see the
forced orphaning of 148 as a virtue, that it's punitive for
misbehaving miners. I could not not disagree with that perspective any
more strongly.

Of course, I do not oppose the general concept of a UASF but
_generally_ a soft-fork (of any kind) does not need to risk disruption
of mining, just as segwit's activation does not.  UASF are the
original kind of soft-fork and were the only kind of fork practiced by
Satoshi. P2SH was activated based on a date, and all prior ones were
based on times or heights.  We introduced miner based activation as
part of a process of making Bitcoin more stable in the common case
where the ecosystem is all in harmony.  It's kind of weird to see UASF
portrayed as something new.

It's important the users not be at the mercy of any one part of the
ecosystem to the extent that we can avoid it-- be it developers,
exchanges, chat forums, or mining hardware makers.  Ultimately the
rules of Bitcoin work because they're enforced by the users
collectively-- that is what makes Bitcoin Bitcoin, it's what makes it
something people can count on: the rules aren't easy to just change.

There have been some other UASF proposals that avoid the forced
disruption-- by just defining a new witness bit and allowing
non-upgraded-to-uasf miners and nodes to continue as non-upgraded, I
think they are vastly superior. They would be slower to deploy, but I
do not think that is a flaw.

We should have patience. Bitcoin is a system that should last for all
ages and power mankind for a long time-- ten years from now a couple
years of dispute will seem like nothing. But the reputation we earn
for stability and integrity, for being a system of money people can
count on will mean everything.

If these discussions come up, they'll come up in the form of reminding
people that Bitcoin isn't easily changed at a whim, even when the
whims are obviously good, and how that protects it from being managed
like all the competing systems of money that the world used to use
were managed. Smiley

So have patience, don't take short cuts.  Segwit is a good improvement
and we should respect it by knowing that it's good enough to wait for,
and for however its activated to be done the best way we know how.
sr. member
Activity: 686
Merit: 251
Content| Press Releases | Articles | Strategy
hero member
Activity: 686
Merit: 504
So Maxwell is suddenly doing interviews coming out as pro-UASF now: http://www.coindesk.com/asicboost-uasf-greg-maxwell-bitcoins-path-forward/

Quote
"Ultimately, I think if we had a crystal ball and could get anything we wanted, we'd want to use UASFs always."

Oh, and did Blockstream really just hire Samson Mao to be chief strategist? http://www.coindesk.com/blockstream-hires-ex-btcc-exec-global-market-push/

My favorite is the UASF camo baseball hats... "Break out your flags, boys, it's time to giter dun."

Wow, just wow.

It's interesting news indeed.

I'm guessing he has done the reading.
Now he knows enough to be able to crack the Satoshi's system of the consensus guarded by the miners... Wink


I'm really shocked at Maxwell, this eclipses even his worst prior trolling attempts. Good job humbling him. He is now venturing into the "delusional and stupid" realm. I suppose he and his minions can write more code that won't ever get adopted by a majority... at some point I will be concerned that all of this crap code running simultaneously will break something, however.

hv_
legendary
Activity: 2534
Merit: 1055
Clean Code and Scale
I think all these people would be making much less fools of themselves, if they just suggested to change the 95% into 55%.

Although, considering that they would still be half short then, I can understand why some try to reach for a crazy ideas.

Ohh, I m good at that.  Lets try this

BIP 0815:  Get rid of miners... Hm... Let full nodes do the mining ... Mehhhhh? Deja vu?
legendary
Activity: 2053
Merit: 1356
aka tonikt
I think all these people would be making much less fools of themselves, if they just suggested to change the 95% into 55%.

Although, considering that they would still be half short then, I can understand why some try to reach for a crazy ideas.
legendary
Activity: 2053
Merit: 1356
aka tonikt
So Maxwell is suddenly doing interviews coming out as pro-UASF now: http://www.coindesk.com/asicboost-uasf-greg-maxwell-bitcoins-path-forward/

Quote
"Ultimately, I think if we had a crystal ball and could get anything we wanted, we'd want to use UASFs always."

Oh, and did Blockstream really just hire Samson Mao to be chief strategist? http://www.coindesk.com/blockstream-hires-ex-btcc-exec-global-market-push/

My favorite is the UASF camo baseball hats... "Break out your flags, boys, it's time to giter dun."

Wow, just wow.

It's interesting news indeed.

I'm guessing he has done the reading.
Now he knows enough to be able to crack the Satoshi's system of the consensus guarded by the miners... Wink
hero member
Activity: 686
Merit: 504
So Maxwell is suddenly doing interviews coming out as pro-UASF now: http://www.coindesk.com/asicboost-uasf-greg-maxwell-bitcoins-path-forward/

Quote
"Ultimately, I think if we had a crystal ball and could get anything we wanted, we'd want to use UASFs always."

Oh, and did Blockstream really just hire Samson Mao to be chief strategist? http://www.coindesk.com/blockstream-hires-ex-btcc-exec-global-market-push/

My favorite is the UASF camo baseball hats... "Break out your flags, boys, it's time to giter dun."

Wow, just wow.
hv_
legendary
Activity: 2534
Merit: 1055
Clean Code and Scale
Cool. I feel fully convinced now. Lots of stringent proofs every line...
Thx for such a deep dive into UASF suporter minds.

Ok so you DO need explanation why patenting mining technology is pro-centralization, no problem:

When granted a patent in China, the patent-holder has monopoly on using his advantage.
In this case that advantage  is 30% lower power consumption while mining.

Since miners already operate on tiny profit margin, and power is major part of mining operation (the reason why we use ASICs, not just FPGA or GPU or CPU) - therefore everyone who is denied this technology has little chance of being a miner.

As a result, one entity - the patent holder - can pick companies he will allow to operate that way - making him the central point of power in the network.

Clearer now?



No - and yes.

All profitable business will lead to centralization. No matter what you try to create around or artificial regulate.

The only true bitcoin free market open source way is: think big and free and play the game - the good will survive.

newbie
Activity: 7
Merit: 0
Cool. I feel fully convinced now. Lots of stringent proofs every line...
Thx for such a deep dive into UASF suporter minds.

Ok so you DO need explanation why patenting mining technology is pro-centralization, no problem:

When granted a patent in China, the patent-holder has monopoly on using his advantage.
In this case that advantage  is 30% lower power consumption while mining.

Since miners already operate on tiny profit margin, and power is major part of mining operation (the reason why we use ASICs, not just FPGA or GPU or CPU) - therefore everyone who is denied this technology has little chance of being a miner.

As a result, one entity - the patent holder - can pick companies he will allow to operate that way - making him the central point of power in the network.

Clearer now?

hv_
legendary
Activity: 2534
Merit: 1055
Clean Code and Scale
Sorry mate. Your b) is a wet dream of 'more dcentralization'. Proof?

And whilst your are proving just prove why LN is more decentral?

 Huh

-> Hint: do not try the impossible.

Uh.. not using a patented technology is more decentralized... you need that explained more?  Huh Huh

SegWit removes ASICBOOST (patented in China technology).

As for LN, why it is decentralised - well you and your business partner can conduct thousands transactions without need for anyone else, any pair of nodes can. And then collapse it into 1 on-chain transaction.

You can optionally use some federated mode too, that is an option, and setting up LN node is easy (not needing gigabytes of own data),
plus you can always do good old on-chain transactions, while rest of world pays for their coffee or toothpicks individually with one-by-one, or federated, LN.



Cool. I feel fully convinced now. Lots of stringent proofs every line...
Thx for such a deep dive into UASF suporter minds.

Why are you guys restrict yourself that much ?

Are you paid or just blind?

I guess you just like overengeneering because you are addicted to gameboy flashs and thats the tragedgy of the common.
newbie
Activity: 7
Merit: 0
Sorry mate. Your b) is a wet dream of 'more dcentralization'. Proof?

And whilst your are proving just prove why LN is more decentral?

 Huh

-> Hint: do not try the impossible.

Uh.. not using a patented technology is more decentralized... you need that explained more?  Huh Huh

SegWit removes ASICBOOST (patented in China technology).

As for LN, why it is decentralised - well you and your business partner can conduct thousands transactions without need for anyone else, any pair of nodes can. And then collapse it into 1 on-chain transaction.

You can optionally use some federated mode too, that is an option, and setting up LN node is easy (not needing gigabytes of own data),
plus you can always do good old on-chain transactions, while rest of world pays for their coffee or toothpicks individually with one-by-one, or federated, LN.

hv_
legendary
Activity: 2534
Merit: 1055
Clean Code and Scale
Sorry mate. Your b) is a wet dream of 'more dcentralization'. Proof?

And whilst your are proving just prove why LN is more decentral?

 Huh

-> Hint: do not try the impossible.
newbie
Activity: 7
Merit: 0
Well, I will be looking forward to see this UASF of yours at work.

Or to you making fools of yourselves - which ever comes at the end. Smiley

Allright, that's a free market too.

We have 2 groups of users (general users: including miners, investors, nodes, exchanges, pools)

1) The "BU camp": have BU, reject SegWit, retain ASICBOOST.

Pros:

+ for the miners: miners will have 30% lower energy cost (e.g. over 200% more PROFIT, if energy cost eats 80% of their income now)

+ they can have e.g. 10 times more transactions very soon

+ or they can have millions of transactions if they would do something like SegWit but that retains they **patent-based advantage**

2) SegWit camp: have SegWit (with effective block increase > x1.6), it blocks ASICBOOST

+ miners all over the world have no **patent-enforced** "advantage", so this is a level play field for them

+ therefore miners can be much more decentralized again (to level of natural differences between countries, e.g. lower energy costs and better manufacturing)

+ 1.6 transactions increase right now

+ millions of transactions when LN is built



So it boils down to either:
a) coin that is good for certain miners to use PATENTS and STATE ENFORCEMENT to artificially create monopoly, and easily centralize it even more. And is focused on doing x10 - x100 more transactions

b) coin that decentralizes, now gives some increase in transactions, and is focused on LN allowing ~ x1000000 more transactions soon. Also allows people to again run more full (and not pruned) nodes.

Which one do you want?



Does anyone really want STATE-ENFORCED centralized coin? Wtf.



Even when ASICBOOST is killed and out of the picture, then do you want to focus on modest increase (at cost of killing nodes decentralization once you go to x10, x100 and more),  or to focus on giving us millions txes while still on decentralized nodes (plus many, but decentralized, LN nodes)?



Back to Free Market, some BU proponents claim that miners vote is better then democracy - that is right. But UASF is not a democracy, it is in practice economic consensus, close to how two altcoins are competing for being more popular: number of users counts for something, but in the end if one has x100 bigger economy then for all purposes that coin wins.

Number of miners is correlated with economical purpose, but as we shown with example of totally rogue miners (mining e.g. 100 BTC reward blocks just because they can) - they do not win.
Well, TECHNICALLY they will win, and they will be left alone on their precious chain, but users will leave.
And we both knows this will kill them,  after short-term profit.

The same here.

Even if miners will be ROGUE and oppose and obvious improvement and FIX to bitcoin (only doing so to keep their STATE ENFORCED patent based advantage) - then well... ok, but hopefully and likely, most of ECONOMY will say "ok fuck this" and will leave.

legendary
Activity: 2053
Merit: 1356
aka tonikt
Well, I will be looking forward to see this UASF of yours at work.

Or to you making fools of yourselves - which ever comes at the end. Smiley
hero member
Activity: 572
Merit: 506
FYI, Bitcoin doesn't care about what most of the 'community' wants.
It's only what most of the miners want that matters.

What should then happen is Miners would cartel enough to for example start paying themselves 50 BTC reward again and forever, create inflation, and such?

No sir.

This would crash BTC price as nobody would be willing to invest in such an asset anymore.

Miners would be the biggest losers of such a change, left with millions of dollars worth of mining equipment that isn't profitable enough to even plug it in.
Good question. More extended answer:
It's impossible to implement such a change without a hardfork. Miners can fork, but if users don't follow, they will be mining a useless token, and will be forced to switch back to original chain. Miners don't set the rules. If it wasn't obvious for somebody, it should be obvious now, after ETC/ETH split.

When it is said that miners provide a secure, tamper-resistant consensus, consensus on the state of ledger, on transactions history is meant, not consensus on the rules of the network. Rules are chosen by whole community (of which miners constitute an important part) by choosing which crypto/fork to use, accept and thus give it value.
legendary
Activity: 2053
Merit: 1356
aka tonikt
FYI, Bitcoin doesn't care about what most of the 'community' wants.
It's only what most of the miners want that matters.

What should then happen is Miners would cartel enough to for example start paying themselves 50 BTC reward again and forever, create inflation, and such?

No sir.

This would crash BTC price as nobody would be willing to invest in such an asset anymore.

Miners would be the biggest losers of such a change, left with millions of dollars worth of mining equipment that isn't profitable enough to even plug it in.
newbie
Activity: 7
Merit: 0
FYI, Bitcoin doesn't care about what most of the 'community' wants.
It's only what most of the miners want that matters.

What should then happen is Miners would cartel enough to for example start paying themselves 50 BTC reward again and forever, create inflation, and such?

full member
Activity: 252
Merit: 100
I think this is better and more used as much as possible.

there are some groups that will activate it
Pages:
Jump to: