Pages:
Author

Topic: The Barry Silbert segwit2x agreement with >80% miner support. - page 75. (Read 120014 times)

legendary
Activity: 1372
Merit: 1252
The most important thing in a coin is the software being solid, and Core devs have proven time after time for years, that they are the best in the game...
So we can assume that you've thoroughly tested every other option to be qualified to make such an assertion?  Roll Eyes

There's no "other options".

All we have is people copy-pasting 99.99% of Core's hard work, then adding some changes on top and calling it a dev team. And the irony is, once they add that 00.01% of new code, things go south (see Buggy Unlimited faulty code that lead to constant exploits).

BU is not even on the picture anymore. UASF has defeated BU, and if miners don't wake the fuck up and activate segwit before august 1, you know what's coming.

But again, hopefully we can reach a proper 2MB HF agreement before UASF kicks in.
hero member
Activity: 1092
Merit: 552
Retired IRCX God
It's nice to know that I'm not the only one that calls it "Twatter". Cheesy
legendary
Activity: 924
Merit: 1000

"Gmaxwell on "Frankensegwit" agreement: we were explicitly disinvited then reinvited then disinvited.": https://0bin.net/paste/catFu7J9BqL7zsFq#xByDHjK6HYhzmcXXMVgeBX8tYUB6+-9pb14RBxEJVF0

We all need more details why invite then disinvite, then invite, then and so on. This sounds too bizarre and rather irrational human action. I fear there is more info not yet revealed.
hero member
Activity: 1092
Merit: 552
Retired IRCX God
The most important thing in a coin is the software being solid, and Core devs have proven time after time for years, that they are the best in the game...
So we can assume that you've thoroughly tested every other option to be qualified to make such an assertion?  Roll Eyes
legendary
Activity: 883
Merit: 1005
How large would blocks be under the current segwit plans plus the 2mb block increase plans?

How large would the blockchain grow each year for this implementation of Bitcoin?

I would like to remind everyone the single greatest barrier for someone wishing to participate in our decentralized network is the size of the block chain and the time it takes to download and the bandwidth to continuously sync.

If all you care about is the price of Bitcoin and not its decentralization then you will lose both and deserve neither.  

We should not let accountants, PR heads or sales reps decide whats is best for our network.

Hubris and greed will be our downfall.
legendary
Activity: 1372
Merit: 1252
The most important thing in a coin is the software being solid, and Core devs have proven time after time for years, that they are the best in the game.

Mining is an easy task, anybody can do it.

We should in any case, find some common ground and try to reach an agreement that will NOT cause 2 freaking coins. Let's not kill the current amazing uptrend with drama (and a lot of people has commented this so I think there would be a big correction if we don't do it without drama)

Let's find a way to get segwit it with no drama and we'll be sitting at $10,000 easy by next year.

Segwit soft fork now, 2mb hard fork later, Core devs in charge of the code. Can't lose.

The frankenstein segwit agreement needs to be replaced with a BIP that looks like what I said and we'll be ok. There are people working on this already. Then we could avoid going the UASF route.
hero member
Activity: 1092
Merit: 552
Retired IRCX God
...[blablablibiddybla]...
Thank you for being the shining example of:
Sad how much of this thread points out the real problem: Most people that have an opinion don't even know the underlying factors of their own opinion (much less the opinion they oppose).  Cry
hero member
Activity: 1092
Merit: 552
Retired IRCX God
...In other words, instead of a difficulty adjustment every 2016 blocks, one should have a difficulty adjustment following Moore's law...
1965 is over and we've about reached the end of Moore's law.  Roll Eyes
legendary
Activity: 3276
Merit: 2442
...I feel like ...satoshi will make a comeback and settle things once and for all...
More likely, he'll just quietly spend his billions and call it a day.


... (I hope he re-sets the rules and removes ASICs all together)
There's now billions of dollars invested in Bitcoin; even if the world turned upside down and the alg changed, new ASICs would be out in less than 2 months.   Roll Eyes

Why are you keep repeating yourself? I am pretty sure you said the same thing more than 3 times in this thread now. I haven't answered intentionally but it seems you are having a hard time to understand...

1-If they hack it again, PoW algo can be changed again also.

2-I don't give a rats ass if people invested billions of dollars in ASICs. I simply don't care. They shouldn't have been there in the first place so nobody will miss them when they are gone. Your hardware becomes obsolete in a year or two anyway. I guarantee that you won't miss them neither.  Cool
hero member
Activity: 770
Merit: 629
...I feel like ...satoshi will make a comeback and settle things once and for all...
More likely, he'll just quietly spend his billions and call it a day.


... (I hope he re-sets the rules and removes ASICs all together)
There's now billions of dollars invested in Bitcoin; even if the world turned upside down and the alg changed, new ASICs would be out in less than 2 months.   Roll Eyes

The real problem with asic mining and its centralization, is that PoW mining is also used for consensus building (= decision power over the protocol and the history).  One should have kept PoW for mining (that is, making new coins) ; but one should have used PoS or a variant of it for consensus.  Then, there wouldn't be that difficulty that those with a lot of mining power are also the masters of the consensus (protocol) ; the stake holders would remain master.

In fact, ASIC-optimized mining has the advantage that after a while, all technological advancement has been squeezed out apart from overall technological advancement (say, Moore's law).  As such, a certain amount of PoW starts to represent an incompressible economic cost.

This is my favorite way for automatic value capping of a crypto currency, by allowing emission of just as many coins as you want that have been burned with an incompressible amount of economic waste.  It would do what the FED is doing, but automatically, and make a real, near-ideal currency (in the sense of Nash ideal money).  Of course it would be inflationary with technological progress, so one should program in a difficulty rise of the order of Moore's law, instead of the difficulty adjustment to keep the coin emission rate on a curve, one should keep the coin *value* on a curve and regulate the emission.

In other words, instead of a difficulty adjustment every 2016 blocks, one should have a difficulty adjustment following Moore's law, and let people make as many coins as they want, until the coin value drops below the cost to make it, at which point it stabilizes in value.
hero member
Activity: 1092
Merit: 552
Retired IRCX God
...I feel like ...satoshi will make a comeback and settle things once and for all...
More likely, he'll just quietly spend his billions and call it a day.


... (I hope he re-sets the rules and removes ASICs all together)
There's now billions of dollars invested in Bitcoin; even if the world turned upside down and the alg changed, new ASICs would be out in less than 2 months.   Roll Eyes
legendary
Activity: 3276
Merit: 2442
What would happen if satoshi logs in to the board and says that he is supporting UASF?

Would that be enough for you to name that minority chain as "bitcoin"?

I feel like we are taking bitcoin to the point of near destruction and just before 3-4 different bitcoins appear, satoshi will make a comeback and settle things once and for all. (I hope he re-sets the rules and removes ASICs all together)
hero member
Activity: 1092
Merit: 552
Retired IRCX God
Sad how much of this thread points out the real problem: Most people that have an opinion don't even know the underlying factors of their own opinion (much less the opinion they oppose).  Cry
hero member
Activity: 770
Merit: 629
If you receive a transaction on your node, and it is confirmed, you will regard it as a good one.  The coin being spent may not exist on the other chain, or there may be another transaction on the other chain spending it differently.  So you will lose coins, and can easily be scammed.
That's not what I'd call "losing coins because you run a node".
Great.  I'll tell pepole who lose their coins that you have chosen a different name for it, so it must be OK.


Again, nobody CAN lose a coin just by running or not running a particular non-mining node.  That's trivially obvious.

Quote
Yep, so you will make two coins.  And if you were to do that for every minor improvement, we would have more than 20 different bitcoin blockchains already, and most people, including me, would see it as a failed experiment.

Why ?  After all, each time you make two coins, they are evaluated in the market.  If most users find the improvement much better than the original, they will put all the market cap on the new one, and none on the old.  In PoW, the miners follow the market cap (in fact, they follow the block reward in $$ but if the rewards are comparable, the miners follow the market cap).  So if users decide to buy up the new coins, and dump the old ones, the market cap of the old ones goes to 0, and the market cap of the new one takes over all of it.

If the users are divided over the utility of the modification, two coins emerge with comparable market cap, mostly half of what used to be the original coin, which is a good thing too: it means that essentially a useless modification was applied, at least as evaluated by the market.

I would think the multitude of different coins a good thing ; but actually, one doesn't need to fork off bitcoin to do so, one can also start a chain from scratch.  That is what about 700 or more other crypto currencies have done.   The more the market is varied, the more different coins there are, the better the experiment, and the more fluid the market ; the better the outcome.    Monopolistic markets are a bad thing.  Variation and choice is good in my book.  I think bitcoin has been having a monopoly for far too long a time, and finally, other crypto is being considered somewhat, even though in a crazy speculative game.

If there is a strong majority forking away in bitcoin, the slow difficulty adaptation in bitcoin will simply kill the small minority chain: its block rate will be ridiculously small.  So any 10/90 % split in bitcoin will result in a 0/100% split almost directly by the miners, and no miners are going to stick with the slow chain ; that was the difference with ETH/ETC.

Note that you are contradicted that every hard fork needs to lead to two prongs in reality: most regularly hardforking coins like ethereum, DASH, monero, .... are in any case so much centralized on their "Core" dev team, that only in very contentious cases, two prongs emerge, as was the case with the winding-back HF on ethereum.

Quote
Of course, because segwit is a soft fork.  Hard forks don't work that way.  The blocks produced on the other side won't get orphaned.  Both chains will continue as different coins.

Yes.  That's good in my book.

Quote
Yep, and if someone want to do that with bitcoin they are welcome.  Just don't call the new coin "bitcoin", because that will be confusing to everyone, and don't expect anyone to use their new coin.

The funny thing is that a UASF is exactly the same.  You make two coins if the soft fork chain is minority, even though it is a soft fork.  UASF is asking users to only consider a segwit-only chain, and hope that a minority of miners will make a segwit-only chain that those UASF nodes will accept (otherwise, they stop).  But the old majority chain continues of course.  We ALSO have a fork and two coins: don't call the new one "bitcoin" in that case, you might confuse people.

However, this kind of fork is extremely dangerous.  Because the majority chain may be orphaned after a month or so if they don't transform it into a bilateral hard fork.

legendary
Activity: 1437
Merit: 1002
https://bitmynt.no
If you receive a transaction on your node, and it is confirmed, you will regard it as a good one.  The coin being spent may not exist on the other chain, or there may be another transaction on the other chain spending it differently.  So you will lose coins, and can easily be scammed.
That's not what I'd call "losing coins because you run a node".
Great.  I'll tell pepole who lose their coins that you have chosen a different name for it, so it must be OK.

That's evident that if the chains have identical signature schemes, and you didn't do anything to split them, of course a valid transaction on chain A will also be a valid transaction on chain B, the famous "replay attack".  The thing to do, is that ideally, the one forking off should modify something in the signature (hard fork !) so that this is automatically solved (a good signature on one scheme will not be a good signature on the other) ; or you should mix in yourself newly mined dust on one of the two prongs.  Otherwise, it is normal that any signature on one chain will be copied over to the other chain.
Yep, so you will make two coins.  And if you were to do that for every minor improvement, we would have more than 20 different bitcoin blockchains already, and most people, including me, would see it as a failed experiment.

Quote
If it was simple to change the hard economic consensus parameters, like block size, inflation rate, time between blocks, POW algorithm etc, it would have happened several times already.  It doesn't, because people want bitcoin to be a secure store of value.
It doesn't, simply because of the mechanism of immutability, which, however, can break down if centralization occurs and there's a collusion of more than 50% of the consensus (= hash) power over a change.
> 50% of hashpower can only restrict activity by refusing to mine certain transactions.  They can not change the consensus.  If they produce invalid blocks, the hashpower is worthless.  Nodes will just throw their blocks away.
More than just restrict activity.  ANY soft fork is automatically imposed by a >50% hash rate collusion over the soft fork.  If tomorrow, >50% of miner nodes decide to impose segwit, then segwit will be.  Other miners have no option.  They will get orphaned all the time according to their own rules.  Because all nodes will accept segwit blocks like "legacy nodes", including the non-segwit miners.
Of course, because segwit is a soft fork.  Hard forks don't work that way.  The blocks produced on the other side won't get orphaned.  Both chains will continue as different coins.

A hard fork is a whole different affair: you make two coins, and users happen to possess both of them.  Up to them to use both of them, by running their respective wallets (and eventually, their respective nodes).
Yep, and if someone want to do that with bitcoin they are welcome.  Just don't call the new coin "bitcoin", because that will be confusing to everyone, and don't expect anyone to use their new coin.
legendary
Activity: 1204
Merit: 1028
1) A few companies, i.e. people in suits don't define Bitcoin.
2) The people who are stating that there should not be a block size limit at all are uneducated idiots.
3) "Consensus reached" articles are written by even bigger idiots.
4) The agreement has already failed:




That picture puts it clear. Then you have BitFury's George also parroting another confused notion of the agreement. How many version i've heard of this so called agreement already?

This is what happens when you put a bunch technological illiterates together in a room while disregarding the top bitcoin developers which actually know how stuff works.

This is just ridiculous. If they don't want UASF, then let's get a compromise to get segwit activated right now, with miner agreement, with a soft fork as originally intended, then an eventual 2MB blocksize with a planned hardfork with a good 1+ year. This is what a lot of people are seeing now as the next reasonable step.

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-May/014380.html

This looks like a good idea. Reduce it to 80%, so we need that supposed same 80%+ that Barry got, to do some small changes in the agreement. If they rejected this, then UASF will be the only way out, but please let's try first to reach that agreement. I don't want to see 2 coins in exchanges, it will kill the current uptrend.
hv_
legendary
Activity: 2534
Merit: 1055
Clean Code and Scale
Hmm, i didn't saw any discussion about BU not a singel time...

BU is even more dead than i thought  Tongue
Even Roger Ver is part of the coup attempt by miners WITH segwit. BU was a distraction and should be forgotten. It's totally irrelevant to this next round of clashes.

I still like multiple also opposing efforts that are about to improve bitcoin and do not care about impl quality at first sight - otherwise you stay on old stuff for ever.

The hardest task is to filter and merge - and here we need to have room for good old evolution - winner takes all.
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Hmm, i didn't saw any discussion about BU not a singel time...

BU is even more dead than i thought  Tongue
Even Roger Ver is part of the coup attempt by miners WITH segwit. BU was a distraction and should be forgotten. It's totally irrelevant to this next round of clashes.
legendary
Activity: 3512
Merit: 4557
Hmm, i didn't saw any discussion about BU not a singel time...

BU is even more dead than i thought  Tongue
hero member
Activity: 770
Merit: 629
You never lose bitcoins because you run a non-mining node.
This is wrong in so many ways, you obviously have no clue.
Of course not.  Whatever happens on a non-mining node doesn't alter anything on a block chain (apart from sending goofed transactions eventually).
Dude, I explained several ways.  Don't tell me not just because you don't understand them.

Quote
Secondly, there are several ways of losing coins due to a fork.  Just see the mess that occured when Ethereum split in ETC and ETH.  A chain fork can even be designed to steal coins or reverse transactions, like it was in the Ethereum case.
Forking happens by miners.  And as long as the original chain is one of the prongs, your coins exist of course on the original chain.  You are perfectly right that the ETH fork (by miners !) was done to reverse certain actions by one participant (the "dao hacker"), but he kept his holdings on the original (ETC) chain.
No, miners can't make a hard fork on their own.

Note that the forking is done by people building block chains and in a PoW system, these are mining nodes.  Non-mining nodes cannot alter the block chain, and hence cannot alter any protocol, or any block chain contents ; as such, they cannot "lose coins".  If by running a certain non-mining node, you've "lost coins", you can easily get them back: erase your node, and start another one with the "right" protocol (the one that can read the chain that has your coins out there).
Sorry, you don't make any sense.  Please go back and read how you can lose your coins in a chain split.  There will not be one blockchain, there will be two.  If you e.g. spent your coins in one of the chains, and the receiver copy your transaction in the other chain, you have lost coins in the other chain.  If you receive coins in one chain, the coins may not be valid in the other chain.  In both cases you have lost coins.  Erasing your  node and reinstalling it won't get your coins back.

You should try to understand what a hard fork is.  Miners are making two different chains from a certain common block onward.  In a bilateral hard fork (the simplest to understand), the rules that say that a block is valid on one of the prongs, say that a block is invalid on the other prong and vice versa.

Whether other nodes copy these data blocks or not doesn't matter in fact.  Miner pool nodes are building one prong, or the other one.  Without them building these chains, nobody can get them, and the ONLY chains they can get, are these two chains because nobody is making any other one (by definition of "non-mining").

As a single chain defines a coin (by the creation and transaction rules on that chain), after the split, we have two different coins, which are just as different as bitcoin and litecoin.  Satoshi has been mining bitcoin all by himself for quite a while in the beginning, so a miner can very well make a block chain without any non-mining node being around.  No other node was around at that time, and nevertheless the bitcoin chain was made at that point.  Satoshi could have made some fun, and could have made a hard fork at a certain point, making two prongs, and continue mining on the two prongs.  If those two prongs would have continued up to today, we would have had two different bitcoins.  Whether non-mining nodes were looking at that time or not.  So, Satoshi, all by himself, could have made a hard fork, and two coins emerging from one.

There wouldn't be any other chain around apart from these two chains, with a common origin.  These chains are, by definition, made by miner nodes (chain builders).  And nobody else is needed ; and nobody else can make anything else without, himself, becoming a miner.

Of course, you can "lose coins" if in one of the chains, there's a rule that denies the existence of your coins.  But that was the protocol that miners used to make that fork.  Not your node's fault.  If tomorrow, bitcoin is split in two, and in one of the two forks, my addresses are considered spent, then I lost my coins.  But that is because the miners that decided to build that forked chain, decided so.  Not because I was running a node or not. 

Pages:
Jump to: