Hahaha. Another clown that thinks *hashpower* defines the consensus rules. Explain to us all how that works. Does ___ PH hash = 21 million coin limit?
No. But nice try at reductio al stupido. Hashpower is a pretty good measure of economic resources.
LOL. Pretty good? How about all the wealth stored on the network? Miners cannot alone dictate the rules; they merely order transactions. Miners are meaningless on a dead network.
As are anybody else. Miners, nodes, users, … all adrift on a dead network. You’re not supporting your point that nodes determine consensus.
Quote
In this world where chicken littles are cluck-clucking about how expensive a 2MB node is to run, a mid-size miner can spin up any number of nodes.
How do you not understand that a miner (or Coinbase or Roger Ver) spinning up a bunch of nodes has absolutely nothing to do with the software users are running? How useful are miners communicating with themselves + a bunch of datacenter nodes with no economic activity behind them? Miners need people to sell their coins to..... so if you think they can ignore the network of users by spinning up nodes...... LOL.
I fail to detect a point here. Correct, miners spinning up nodes does not directly impact users. I was pointing how silly your claim was that miners have to abide by what nodes want. Again, even if miners were somehow magically barred from spinning up their own nodes, nodes are powerless.
Quote
To such a miner, the cost of operating nodes is less than chickenfeed. For a mere two chicks. The non-mining nodes have cluck-all to do with consensus. But they do make the impotent feel good about their 'power'.
That's only true if they are merely concerned with communicating amongst themselves, as opposed to the network of users, who may have forked them off.
Yes, the network of users may have forked off the non-mining nodes. Agreed. You’re not supporting your point very well.
The network of users may also fork off the miners. This is not in the interests of the miners. Which is why adhering to a single codebase is not important for maintaining consensus. Economic interest is what is important for maintaining consensus.
Quote
How's it going to work if 75% of miners fork to another network, and the majority of nodes do not follow? Miners don't make the rules. Nodes do.
Absolutely false. The only entities that control the rules by which the miners operate are the miners themselves. Just as the only entities that control the rules to which the nodes adhere are the nodes, and the only entities that control the rules to which the users adhere those very same users.
Further, the rules the miners adhere to, and the rules the users adhere to, actually mean something. They determine whether the blockchain is extended by any given block, and they determine whether or not economic transactions will be carried out upon that blockchain. The rules that any given node adheres to, OTOH, has essentially zero impact upon the network.
Quote
Still pushing this disinformation that spinning up nodes forces the rest of the network to install some foreign software?
I never made any such claim.
Quote
Shame on you.
Shame on _you_ for attributing to me a false quote.
Quote
if the miners build a chain with whatever rules they care to, and the transactionators keep transactionating upon that blockchain
Why would you assume that?
Because I would assume that miners would only build a chain adhering to rules that users would accept. It is against their economic interest to do otherwise.
Quote
If miners violate the inflation controls that prevent > 21 million coins from being produced (these are consensus rules) why would anyone be transacting on their blockchain? No one would accept payment on that chain as legitimate.
Duh. Going for the reductio al stupido card again?
Quote
that chain defines Bitcoin. The nodes have fuck-all to say about it. What are they gonna do, just drop all the incoming transactions on the floor?
What the hell are you talking about? "Drop all the incoming transactions on the floor?"
Let me refresh your memory. Upon receiving a transaction, a node has exactly two options to it:
1) Forward the transaction
2) Not forward the transaction
Other than “dropping the transaction on the floor” (i.e. not forwarding the transaction), the node has no ability to influence the outcome of the network.
Quote
Do you even bitcoin? No one accepts confirmed payments on that chain if they break the rules they enforce. That goes for any node on the network.
Do you even bitcoin? If any given node does not forward a given transaction, it matters not to the network. As long as the transaction finds its way from the creator of that transaction to a miner that mines it into a block that is subsequently accepted by the bulk of the miners, then that is a valid transaction, and any number of nodes can stamp their metaphorical feet, but that transaction has been conducted.
Yes, this all presumes that this transaction adheres to the rules set by the miners that accept it. But if so, it will be included in the blockchain. Users that do not agree with these rules are free to abandon the chain as well. So what?
Nodes remain absolutely powerless.
Quote
Miners unaffected - they'll just reach down and pick up the dropped transactions, and mine 'em in the next block. Or the next...
And no one will necessarily care about the blockchain those miners are mining on....
Not necessarily. Agreed. Which is why miners are incentivised to implement rules that will be accepted by the majority. Of other miners, and of users. Again, nodes have no power here.
Quote
Now you can argue that the node instances are a reflection of the transactionators' will. But that is a different conversation altogether. Is that your claim? If so, well then let's discuss this real issue rather than imbuing 'nodes' with some magical power that they do not in reality possess.
Node software is the only aspect of the bitcoin system that enforces rules.
Bullshit. Miners enforce rules as well. Any miner that mines on a block that contains transactions that are invalid will eventually go broke.
Quote
Try all you want to ignore that fact, but it is not merely an indication of will. If 75% of miners are mining on another chain, and 75% of users exist on the original chain, 75% of users simply ignore the invalid chain. It's very simple.
Thanks for the tautology. If those users accept that chain however…
Quote
Though to answer your question directly, the miners are interested in what 75% of those making transactions will choose.
How the hell does 75% miner agreement equate to "75% of those making transactions?" What connection do they have at all?
I did not say that it equates. I stated that the miners are incentivized to follow the will of the majority of users. Again, no mention of nodes in this calculus, as nodes are powerless.
Quote
As those making transactions are the power that keep miners in check.
Indeed. And they will fork off miners who publish invalid blocks.
While I’d like to inquire what it means for ‘users to fork off miners’, I think I agree with your implied statement. Although I would phrase it somewhat more precisely. Maybe ‘users will not transact upon a blockchain that contains transactions that violate rules that those users accept’. I don’t see what point you’re making by this though.
Quote
They have no need to worry about amassing 75% of nodes. Nodes are powerless.
Then why did Gavin solicit pledges for people to spin up thousands of nodes?
I would suggest that if you are seeking insight as to Gavin’s motives, you might want to ask Gavin. Anything I could provide would be speculation. Though maybe if I read his words, I might infer something. Care to provide a link?
Quote
Why are services like classic-cloud spinning up nodes?
Again, you’d have to ask ‘classic-cloud’. Actually, I am unaware of any entity called ‘classic-cloud’. Is there one? Or are you just making stuff up in order to have a false talking point?
Quote
The simple answer is to try to indicate that there is a network of users behind these nodes. (Of course, we know that is largely untrue simply based on the facts)
What is untrue? That there is a network of Classic nodes? Objectively, I know that there is a network of Classic nodes. I have at times run a Classic node. It has connected to at least one other Classic node. The existence of more than one Classic node is a priori evidence of a Classic node network.
Are you ignorant to the fact that there are at least two Classic nodes? Or are you intentionally misusing language in order to build another false talking point?
Quote
Why is that necessary? Because miners are meaningless on a dead network with no users.
Quote
In my book, any change that changes the protocol so significantly that formerly fully validating nodes become nodes incapable of validating all transactions is something other than 'backwards compatible'. But you can live in that fantasy land if you want to.
Segwit nodes are fully compatible with nodes that haven't updated.
Great! Orwellian doublespeak! The SegWit Omnibus Changeset purports to make all current full nodes incapable of validating all transactions. This is the very antithesis of ‘compatible’.
Quote
So apparently you are the one living in a "fantasy land" where you have redefined the meaning of "backwards compatible."
If that’s the way you see it.
Quote
But more germane, neither Classic (which, by the way, is NOT the fork published by Coinbase), XT, nor Unlimited seek to split the chain. If they did, their activation threshold would be somewhat south of 75%.
Any statistics, risk and game theory analysis to support the contention that 75% is remotely safe to ensure not only that miners, but network nodes upgrade? "Somewhat south?" What the hell does that mean? Please supply more than "who would want to stay on a dead chain?" as this is not evidence that 75% miner agreement would result in a dead chain rather than 2+ surviving chains.
Any statistics, risk and game theory analysis to support the contention that 75% is unsafe? Put up or shut up.
You are right. We do not have hard evidence that 75% agreement will necessarily result in essentially all economic value on a single chain. Indeed the only way to prove that proposition, even with 99%, is to run the experiment. I feel confident that 75% is sufficient. Which is why I am working towards that goal.
Quote
Nope - you're still not getting it. We do not seek a version that no one uses. We seek multiple interoperating versions, all adherent to the same protocol based upon emergent consensus.
Cool story. What you seek =/= what will happen. If you contend that 75% miner agreement will not break the consensus that defines what bitcoin is, then provide evidence rather than passing it off as truth.
Cool retort. What I seek is also =/= what will not happen.
No I’m done with evidence. Or more precisely, this entire discussion - all three and a half or so years of it - has been completely bereft of evidence. There are plausible inferences on both sides, and each side is assigning different probabilities to the various possible outcomes. Your group have not provided any evidence not only that 75% is insufficient, but neither any evidence that Core’s scaling path is free of fatal flaws.
Nope, I’ve been told repeatedly to fork off. Which is one reason why I am working towards that goal. With 75% hashpower, and what we believe will be correspondingly high user support. Cheers!
Quote
We seek a coin guided by Nakamoto Consensus, rather than one restricted by the few.
Nakamoto Consensus says nodes can and will simply fork off such a "75% miner attack" on the network. Because hashpower has fuck all to do with the rules.
There is no “75% miner attack”. We measure miners, as hash power cannot be faked. We believe that 75% of all hash power is as good a proxy as can be measured for majority user support. 75% of the hash power plus the majority of users is not an attack - it is consensus.
Quote
Again, please respond to this, specifically, with regard to miner's ability to force users to install adversarial software:
Again, my response is that I have no idea what you're talking about when you say “miner's ability to force users to install adversarial software”. I have certainly made no such claim.
Quote
Quote
Another clown that thinks *hashpower* defines the consensus rules. Explain to us all how that works. Does ___ PH hash = 21 million coin limit?
Miners don't have power to define the rules. Stop suggesting that they do.
Again, Miners determine what rules they will follow. Just as nodes determine what rules they will follow, and users determine what rules they will follow.
Quote
Node software is the only thing that enforces rules on the bitcoin network.
And again - utter twaddle. See above.
Quote
Miners can spin up all the nodes they want -- that won't make the rest of the network install different software to accept their blocks.
“There you go again”
- RR
Quote
We seek these principles to be eventually adopted by the overwhelming majority of Bitcoiners. And at the moment, our trajectory is positive. Cheers!
Good luck with that. I just see great opportunity for forkers to cannibalize each other.
We shall see.
Quote
Quote
LOL, this guy is willing to break consensus every time someone codes in a feature he likes. Like I always say, it's great that there are these new implementations now -- you forkers are cannibalizing each other.
Using a different implementation is not 'breaking consensus'. As long as a shared protocol (i.e. a protocol that has achieved consensus) is employed, it matters not what implementation each user chooses.
LOL. Really?
LOL. Really.
Quote
So now BTCD = Bitcoin Classic? How can that be, when BTCD will reject 2MB blocks as invalid, and Classic will accept them?
I have no idea what you’re talking about here. AFAIK, BTCD = the symbol used to refer to BitcoinDark. What the heck does BitcoinDark have to do with anything? As BitcoinDark is a completely separate blockchain, Classic will not accept BitcoinDark blocks.
Quote
But you make claims about them that you cannot verify. The integrity of your statements is duly noted.
Of course I've verified them. In this case, adam deleted his post after he was called out on it. Icebreaker has quoted some great posts from frapdoc et al, feel free to peruse them; this is not an issue for me, I'm not going to waste time to search through post histories. Consider the point moot, since it was directed at adam, not you.
Nice demurrance, given that you have been exposed down thread as making this up from whole cloth.