Bitcoin Forum
May 06, 2024, 03:39:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: I am For Core increasing block size limit in 2017 as planned
Yes - 14 (16.3%)
Yes, but i wish they would do it sooner - 60 (69.8%)
No - 12 (14%)
Total Voters: 86

Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12]  All
  Print  
Author Topic: 2MB Pros and Cons  (Read 9666 times)
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4473



View Profile
March 27, 2016, 12:00:28 AM
 #221


ahhh much better

i know i should be more tactfull. but when he thinks he knows everything, but proves he has never read a line of code, thinking its wrote in java... and doesnt even know how long it takes to sync bitcoin. it makes me wonder where he is getting spoonfed his info

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
1715009981
Hero Member
*
Offline Offline

Posts: 1715009981

View Profile Personal Message (Offline)

Ignore
1715009981
Reply with quote  #2

1715009981
Report to moderator
1715009981
Hero Member
*
Offline Offline

Posts: 1715009981

View Profile Personal Message (Offline)

Ignore
1715009981
Reply with quote  #2

1715009981
Report to moderator
1715009981
Hero Member
*
Offline Offline

Posts: 1715009981

View Profile Personal Message (Offline)

Ignore
1715009981
Reply with quote  #2

1715009981
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715009981
Hero Member
*
Offline Offline

Posts: 1715009981

View Profile Personal Message (Offline)

Ignore
1715009981
Reply with quote  #2

1715009981
Report to moderator
adamstgBit (OP)
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
March 27, 2016, 12:12:23 AM
 #222


ahhh much better

i know i should be more tactfull. but when he thinks he knows everything, but proves he has never read a line of code, thinking its wrote in java... and doesnt even know how long it takes to sync bitcoin. it makes me wonder where he is getting spoonfed his info

he's here to spread blockstream's catch phrases and arguments
if it wasn't for him and his army of sock puppets

we'd all be like:
I concur

but did you know that...

 Cheesy lol just kidding Lauda.

we dont all need to get along but fuck let's try and be more tactful, every other thread someone is blasting one another, before or after making point.

jbreher
Legendary
*
Offline Offline

Activity: 3038
Merit: 1660


lose: unfind ... loose: untight


View Profile
March 27, 2016, 02:08:38 AM
 #223

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.

Anyone with a campaign ad in their signature -- for an organization with which they are not otherwise affiliated -- is automatically deducted credibility points.

I've been convicted of heresy. Convicted by a mere known extortionist. Read my Trust for details.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 27, 2016, 03:06:38 PM
 #224

So you believe you know more about my motivations than I do myself. Interesting god complex you have there.
Interesting ad hominem you have there.

I dunno. Seems to work for TCP/IP.
Apples and oranges. It just doesn't work that way.

Cheesy lol just kidding Lauda.
we dont all need to get along but fuck let's try and be more tactful, every other thread someone is blasting one another, before or after making point.
Nonsense. I have no relationship with any developer nor anyone related to Blockstream. I've been attacked in several various ways for pointing on the flaws in Classic. These attacks have been useless though. I try my best to avoid attacking people directly and usually put ridiculous people who have no real arguments (but chose to use ad hominem) to ignore. If more people were being reasonable in discussions, open to being wrong and compromise, in addition to avoiding ad hominem, maybe we could have avoided this whole 'mess'.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
hdbuck
Legendary
*
Offline Offline

Activity: 1260
Merit: 1002



View Profile
March 27, 2016, 03:16:54 PM
Last edit: March 27, 2016, 03:37:57 PM by hdbuck
 #225

(core) devs cannot enforce any (commercial) HF upon the bitcoin network.

if not for imminent security issues, there is just no way anyone could successfully (ie. consensually) HF the bitcoin network because of its decentralized nature (ie. trustless ie. permissionless ie. secured)

everybody with a decent comprehension of the matter acknowledges it, bitcoin is apolitical and antifragile.

BITCOIN AINT NO FRIGGIN STARTUP.

so its time you wipe the shit blurring your sight or fork off once and for all and see how the mass follows your Nth shitcoin

just enough with the constant bitching. fucking helpless parasites.
btcusury
Sr. Member
****
Offline Offline

Activity: 433
Merit: 260


View Profile
March 30, 2016, 03:22:36 PM
 #226

jbreher, you make the best argument for the hardfork camp, so I'm wondering how you see Bitcoin, cryptocurrencies, and decentralization. I'm guessing you trade (as a bear?), so obviously profit is one motivation, but do you perceive a problem with the existing centralized financial system which b/c/d addresses? Or do you think of Bitcoin as a superior Visa/Paypal whose most important property is short-term scalability?

FACT: There were hundreds of thousands of unnecessary deaths by December 2020 due to the censorship of all effective treatments (most notably ivermectin) in order to obtain EUA for experimental GT spike protein injections despite spike bioweaponization patents going back about a decade, and the manufacturers have 100% legal immunity despite long criminal histories.
jbreher
Legendary
*
Offline Offline

Activity: 3038
Merit: 1660


lose: unfind ... loose: untight


View Profile
March 31, 2016, 09:28:57 PM
Last edit: March 31, 2016, 09:43:33 PM by jbreher
 #227

jbreher, you make the best argument for the hardfork camp, so I'm wondering how you see Bitcoin, cryptocurrencies, and decentralization. I'm guessing you trade (as a bear?), so obviously profit is one motivation, but do you perceive a problem with the existing centralized financial system which b/c/d addresses? Or do you think of Bitcoin as a superior Visa/Paypal whose most important property is short-term scalability?

Thanks for asking. Despite my avatar, I am a bull. Albeit a scared bull, as I feel the maxblocksize limit is serving to stifle adoption. However, a non-negligible portion of my net worth is tied up in Bitcoin.

eta: I am not an active trader. I used to be, but learned the hard way that such requires split-second vigilance, lest one be left bereft of bitcoin and holding a big pile of stinky fiat when the price moons overnight.

I also believe that Bitcoin needs to be The One True Blockchain To Rule Them All. If the community is allowed to create coins willy-nilly, and have those coins capture anything other than minuscule investment, then what is perhaps the most important aspect of cryptocurrencies -- the ability to have a non-inflationary currency -- is a mere lie. This lie in and of itself would likely keep the masses away.

That said, I have started to look to alts, making a few hopefully thoughtful bets on a few. Very small amounts, though -- a mere hedge against an improbable but possible bitcoin value collapse.

I do have a problem with centralization. I do not however think the current level of non-mining node centralization is an issue. I also believe that the costs of operating a non-mining node are not a contributing factor to this ongoing non-mining node centralization. I further think that larger blocksizes will contribute very little to this centralization, and will be more than offset my new entrants in a larger economy -- that is if Bitcoin is allowed to grow.

I further believe that we can indeed scale to Visa levels. We don't need to do 11,000 tps tomorrow, or next year, or probably even in a decade to do this. All we need to do is keep block sizes growing ahead of the adoption curve. To me, that means 2MB now, 4 MB maybe this time next year, and approximate annual doublings. The precise need is unknowable however, which is but one reason why I think Bitcoin Unlimited's approach is the right one.

My day gig is as a senior technologist in the research division of one of the largest computing components manufacturers on the planet. While the picture a decade out is fuzzy, I know what advances we can expect in the next few years. And I can state unequivocally that those decrying the end of Moore's Hypothesis have not a clue about that of which they are speaking.

Not sure what you mean by 'b/c/d addresses'?

Anyone with a campaign ad in their signature -- for an organization with which they are not otherwise affiliated -- is automatically deducted credibility points.

I've been convicted of heresy. Convicted by a mere known extortionist. Read my Trust for details.
rizzlarolla
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1001


View Profile
March 31, 2016, 09:53:22 PM
 #228

jbreher,

Quote
All we need to do is keep block sizes growing ahead of the adoption curve.

So you'd be happy with 1.5 mb for now maybe?
Then 2mb could be ready when 1.5mb blocks are nearly full.
Then fees may be more settled.
(as franky1 keeps saying, miners will probably set their own soft limits anyway, It wont go from 1mb to 1.5mb overnight)
It has taken 6 years to "nearly" fill the first 1mb!

I'd be happy with that.

It is a bit late now for an orderly increase, with segwit looming, but uncertain.
A HF may be consented upon sooner, if blocks become "full" before segwit.

Have you read my thread?
Your opinion on that subject would be welcome.
hdbuck
Legendary
*
Offline Offline

Activity: 1260
Merit: 1002



View Profile
March 31, 2016, 09:53:53 PM
 #229

jbreher, you make the best argument for the hardfork camp, so I'm wondering how you see Bitcoin, cryptocurrencies, and decentralization. I'm guessing you trade (as a bear?), so obviously profit is one motivation, but do you perceive a problem with the existing centralized financial system which b/c/d addresses? Or do you think of Bitcoin as a superior Visa/Paypal whose most important property is short-term scalability?

Thanks for asking. Despite my avatar, I am a bull. Albeit a scared bull, as I feel the maxblocksize limit is serving to stifle adoption. However, a non-negligible portion of my net worth is tied up in Bitcoin.

eta: I am not an active trader. I used to be, but learned the hard way that such requires split-second vigilance, lest one be left bereft of bitcoin and holding a big pile of stinky fiat when the price moons overnight.

I also believe that Bitcoin needs to be The One True Blockchain To Rule Them All. If the community is allowed to create coins willy-nilly, and have those coins capture anything other than minuscule investment, then what is perhaps the most important aspect of cryptocurrencies -- the ability to have a non-inflationary currency -- is a mere lie. This lie in and of itself would likely keep the masses away.

That said, I have started to look to alts, making a few hopefully thoughtful bets on a few. Very small amounts, though -- a mere hedge against an improbable but possible bitcoin value collapse.

I do have a problem with centralization. I do not however think the current level of non-mining node centralization is an issue. I also believe that the costs of operating a non-mining node are not a contributing factor to this ongoing non-mining node centralization. I further think that larger blocksizes will contribute very little to this centralization, and will be more than offset my new entrants in a larger economy -- that is if Bitcoin is allowed to grow.

I further believe that we can indeed scale to Visa levels. We don't need to do 11,000 tps tomorrow, or next year, or probably even in a decade to do this. All we need to do is keep block sizes growing ahead of the adoption curve. To me, that means 2MB now, 4 MB maybe this time next year, and approximate annual doublings. The precise need is unknowable however, which is but one reason why I think Bitcoin Unlimited's approach is the right one.

My day gig is as a senior technologist in the research division of one of the largest computing components manufacturers on the planet. While the picture a decade out is fuzzy, I know what advances we can expect in the next few years. And I can state unequivocally that those decrying the end of Moore's Hypothesis have not a clue about that of which they are speaking.

Not sure what you mean by 'b/c/d addresses'?

is this bull or bear shit?

ps: ah no "senior technologist in the research division of one of the largest computing components manufacturers on the planet" shit. you chief scientist much?
rizzlarolla
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1001


View Profile
March 31, 2016, 09:55:54 PM
 #230

I thought that was a considered post by jbreher.

I don't care what his job is, though it may be relevant here.
I don't agree with his every word.

Thats life.
adamstgBit (OP)
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
March 31, 2016, 10:03:19 PM
 #231

I can state unequivocally that those decrying the end of Moore's Hypothesis have not a clue about that of which they are speaking.

fully agree, some quick research about how the tech is getting pushed even further, you get the sense that there's no way in hell that progress will not continue at an astounding rate. we see tech in R&D mode that could potentially incress computers speeds by several orders of magnitude.

jbreher
Legendary
*
Offline Offline

Activity: 3038
Merit: 1660


lose: unfind ... loose: untight


View Profile
March 31, 2016, 11:07:01 PM
 #232

Quote
All we need to do is keep block sizes growing ahead of the adoption curve.

So you'd be happy with 1.5 mb for now maybe?

Maybe. i don't expect that limit to last more than a few months however.

Quote
It has taken 6 years to "nearly" fill the first 1mb!

Yeah, but we more than doubled average block size in the last year. The '6 years' is a poor metric when things are doubling annually.

Quote
Have you read my thread?
Your opinion on that subject would be welcome.

Dunno. Link?

Anyone with a campaign ad in their signature -- for an organization with which they are not otherwise affiliated -- is automatically deducted credibility points.

I've been convicted of heresy. Convicted by a mere known extortionist. Read my Trust for details.
jbreher
Legendary
*
Offline Offline

Activity: 3038
Merit: 1660


lose: unfind ... loose: untight


View Profile
March 31, 2016, 11:16:46 PM
 #233

is this bull or bear shit?

ps: ah no "senior technologist in the research division of one of the largest computing components manufacturers on the planet" shit. you chief scientist much?

Nope. If I was chief scientist, I would not have indicated otherwise.

Believe, you do. Believe, you do not. Unaffected, the truth remains. Unaffected, Bitcoin user is.

In real life, I am a dog.



eta disclaimer: one of the above claims is false. Shouldn't take a rocket surgeon to figure out which one.

Anyone with a campaign ad in their signature -- for an organization with which they are not otherwise affiliated -- is automatically deducted credibility points.

I've been convicted of heresy. Convicted by a mere known extortionist. Read my Trust for details.
exstasie
Legendary
*
Offline Offline

Activity: 1806
Merit: 1521


View Profile
April 01, 2016, 12:48:54 AM
 #234

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.

Actually, I did. In this example, miners who change the rules without node consensus are simply forked off the network. They can continue to build blocks on that dead network, but no one will accept payments on that chain as valid.

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.

Nodes are only significant insofar as the economic activity they represent. 1000 nodes with no users transacting on them are insignificant--this is what "miners spinning up nodes" equates to. Miners need users and services to sell their coins to.

So again, miners can hard fork the rules and spin up thousands of nodes that enforce those rules, but how do they force users to reinstall their software to recognize this network as valid?

Consider the extreme example: 75% of miners quadruple the supply of coins to 84 million a la Litecoin with a hard fork. If those miners "spin up some nodes" that no users connect to, are those new coins spendable? Only amongst themselves--not among anyone who enforces the 21 million coin limit. This is true of any consensus rule, such as block size limit.

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.

You seem very confused. How does the network of users fork off non-mining nodes? Non-mining nodes don't mine--so there is no block to fork. And if consensus rules are removed, the offending miners (e.g. >1MB block violation) are forked off, not the nodes on the original network. Users don't necessarily run a node; node software is the only mechanism by which rules are enforced (hence the only mechanism by which forks occur). So again..... miners can break the rules all they want, and they can spin up nodes to give the perception that a network exists. But you haven't proven the basic premise that these miners won't be mining on a dead network with no users.

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.

The bolded does not follow from its premise. To your example: if users are split 50-50 enforcing a 1MB rule, and miners are split 50-50 enforcing a 2MB rule--how the hell are they going to maintain a single ledger? If the 2MB chain becomes the longest chain at any point, the networks would split. How does this achieve "consensus?"

How about if 75% of users are enforcing a 1MB rule, and 75% of miners are enforcing a 2MB rule? Once the 2MB chain becomes the longest chain, the networks would split. How does this achieve "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.

Uh, okay. That's not actually meaningful. I too can enforce rules that the rest of the network ignores. So what? Makes no difference to anyone.

Your logic suggests that miners can quadruple the 21 million coin supply, and that the network will simply accept those new coins. Of course they won't. The network of nodes will fork off the offending miners.

You wrongly believe this consensus mechanism is a result of the idea that "miners always act not only rationally but correctly, because economics." The reality is that the protocol rules written into the node software prevent the possibility.

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.

Nope. Miners have the power to order transactions. That is all. Again, apply your logic to the premise that miners could collude to quadruple the supply of bitcoins, and you will find that nodes have all the power over consensus rules. Those new "coins" are completely worthless and no node will accept them as valid payment.

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.

Then if miners break consensus rules (e.g. quadrupling the 21 million coin supply), why would the network follow them? They wouldn't. Yet you claim that miners have power over the consensus rules. They don't.

Quote
Shame on you.

Shame on _you_ for attributing to me a false quote.

I didn't quote you there. I pointed out that you imply that miners can force users to install foreign software simply by virtue of mining invalid blocks. You continue to do so. If that is not your implication, I suggest that you do not understand what a hard fork entails.

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.

Ah, so you assume miners are correct in all their assumptions? What a dumb idea. Bitcoin depends on actors acting rationally; it does not depend on rational actors being correct in their assumptions.

It may be against their economic interests to fork the network. But they are working with incomplete information about user preferences, and they very well may be wrong.

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?

No. Why don't you actually respond by applying this case to your own logic? You make all these baseless assumptions about what users would do (blindly follow 75% of miners who violate consensus rules) and yet you can't provide any evidence for it.

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

Yeah. So that's exactly what they do--don't forward invalid transactions........

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.

If it breaks the consensus rules that the network enforces, of course it does. The transaction would be rejected by 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.

Sure, and that transaction could be conducted across many different incompatible forks with the same beginning UTXO set. So what? You haven't proven that these miners aren't mining on a dead network absent of the majority of economic activity. The only thing you can establish is that these miners "assume they are correct."

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?

It will be included in a blockchain. This says nothing about which chain users and the majority of economic activity will remain on.

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.

Sure, they are incentivized. And they can easily be wrong. No skin off my hide. They're the ones who will lose money, not me. As a user, I can sit back and let miners worry about how much money they may lose.

Nodes have the power to fork those miners off the network. Nodes have the power to ensure that those miners are mining on a dead network with no economic activity except the mining of invalid coins.

Bullshit. Miners enforce rules as well. Any miner that mines on a block that contains transactions that are invalid will eventually go broke.

Yes. That's the point. If they enforce rules that are more relaxed than the rest of the network, the network will fork off their invalid chain.

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…

Okay..... the whole point of my responses to you was to establish that 75% miner agreement says nothing about whether users will accept that chain. And yet you continue to suggest that 75% miner agreement is meaningful.

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.

You certainly suggested they were equal--why else would you say that "miners are interested in what 75% of those making transactions will choose?"

Clearly nodes are not powerless, since you have conceded that they will fork off miners who break the rules. So, powerless in comparison to who? Miners? Clearly miners can't change the rules without node operators consenting and upgrading.

Users = nodes and connections to nodes (SPV users). And SPV users have no say over the rules; they accept whatever nodes tell them as truth. So how is it that users have power, but nodes don't?

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.

Seriously? You don't see the point? You're suggesting that miners can remove a consensus rule from the protocol, which will result in previously invalid transactions becoming valid. But.....users can simply fork off those miners if they don't agree with the rule change (and without changing software, they will do so).

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 from: Gavin Andresen
People are committing to spinning up thousands of supports-2mb-nodes
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012364.html

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?

I'm talking about the service that has brought thousands of Classic nodes online and is being promoted by companies like Coinbase:


https://www.reddit.com/r/btc/comments/47rpdf/classiccloudnet_looks_great_run_your_own_classic/

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.

That's adorable. The assertion was that the number of nodes vastly overstates the number of users on the network. That classic-cloud openly states that it is running over 800 nodes across six datacenters suggests this. So does this:




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’.

Sorry, but "incompatible" would imply a network split. Please explain how that would occur with Segwit.

Quote
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.

Sorry, but you're the one suggesting that we fork the protocol. The burden is on you. There's been plenty of analysis done in this field, but I'm not really interested in wasting the time when you can't support your own arguments.

In other words, you are telling me "we can fork the protocol any way we want, and it's assumed safe unless someone can prove otherwise." Nice logic.

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.

That's like constructing a building without blueprints. No, subjecting the system to your new rules based on an untested "consensus" mechanism is not the only way forward. One could begin by formulating economic and game theoretical arguments that support his case. Unfortunately this has been entirely neglected by Classic supporters, and XT supporters before them. They just took Gavin's word that "75% is good enough."

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.

That just proves that "what you seek" = irrelevant. So, back to square one.

No I’m done with evidence.

Yeah, that's what your endless repetition of refuted arguments amounts to. And at the end, you refuse to provide any evidence for your contentions or even establish a logical case for your beliefs.

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.

The problem is that we don't know. Which means, err on the side of conservatism. 95% worked well several times to implement soft forks. The definition of "consensus" (from "consensus mechanism" in the whitepaper) is "general agreement"; not "75%/25% disagreement." In the words of Peter Todd:

Quote
When you’re working with billions of dollars, you don’t take risks lightly.

To be frank, I suspect that Classic supporters generally do not hold very much bitcoin at all. Otherwise I suspect they would be much more conservative in their approach to consensus issues. As someone who has a significant amount of my net worth tied into bitcoin, I am just appalled at the "caution to the wind" attitude here.

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.

So, you use "hash power" as a measure for "user support" even though it has absolutely no relationship to it? Great logic. 75% is "consensus?" I guess we're redefining dictionary definitions too!

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.

We are talking about the removal of a consensus rule. That = hard fork. You claim that miner support = user support. Well, for users to actually support the new rules, they need to enforce them. They can only do that by uninstalling their node software and reinstalling new node software with a relaxed or removed limit. If no one besides miners updates their rules, and those miners violate the original rules, they are simply on a different network. In order for users to recognize those miners' network, they need to install compatible software that will stop rejecting their blocks....

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.

"Users" have no say unless they run nodes. SPV users have no say since the nodes they connect to act as their proxy. Nodes are all that matter, whether run by miners or otherwise.

Quote
Node software is the only thing that enforces rules on the bitcoin network.

And again - utter twaddle. See above.

LOL. Still with this? What enforces the rules besides node software?

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.

Since the context was "alternative compatible implementations" maybe don't assume we're talking about altcoins....

https://github.com/btcsuite/btcd

zimmah
Legendary
*
Offline Offline

Activity: 1106
Merit: 1005



View Profile
September 23, 2016, 09:06:17 PM
 #235



Increased resource usage (capacity, bandwidth, processing power)





While bigger blocks obviously result in more resource usage, that effect doesn't have to be noticeable to most nodes.

For example, if an user is just running a node on his home computer while using the computer for personal use, an user might have a harddisk of several TB. The node is only using up spare room on the hard drive.   
Since the drive was most likely not full to begin with, an increased cap on the block size probably won't change anything. Some users who have a hard disk near full capacity might be affected, but even if they would be forced to buy a new hard disk, it's only a marginal cost.     

Similar reasoning applies to the bandwidth. I don't know anyone who uses 100% of their bandwidth all the time. Having a small increase in traffic will not be noticeable for 99%+ of the users.

The only problem would be processing power, as it might become more difficult for the processor to keep up while using the computer for other tasks. Worst case scenario you might need to use your old PC as a node (and nothing else that requires processing power) and just use your newer computer for gaming/other tasks instead of using your new pc for both tasks.   
hdbuck
Legendary
*
Offline Offline

Activity: 1260
Merit: 1002



View Profile
September 25, 2016, 03:22:29 PM
 #236

Increased resource usage (capacity, bandwidth, processing power)

While bigger blocks obviously result in more resource usage, that effect doesn't have to be noticeable to most nodes.

For example, if an user is just running a node on his home computer while using the computer for personal use, an user might have a harddisk of several TB. The node is only using up spare room on the hard drive.   
Since the drive was most likely not full to begin with, an increased cap on the block size probably won't change anything. Some users who have a hard disk near full capacity might be affected, but even if they would be forced to buy a new hard disk, it's only a marginal cost.     

Similar reasoning applies to the bandwidth. I don't know anyone who uses 100% of their bandwidth all the time. Having a small increase in traffic will not be noticeable for 99%+ of the users.

The only problem would be processing power, as it might become more difficult for the processor to keep up while using the computer for other tasks. Worst case scenario you might need to use your old PC as a node (and nothing else that requires processing power) and just use your newer computer for gaming/other tasks instead of using your new pc for both tasks.   

You necro'd this 5-month old thread for this? Could you at least provide some data for your claims, rather than simply saying "no matter what, bigger blocks are fine!" Not even a modicum of evidence....

lel. forkers. 1MB rock solid. silly capacity consumerist cant beat status quo.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 28, 2016, 09:09:57 PM
 #237

Human came over apes because they were able to pass over that rock solid ape brain == head bucket....
 Huh
You could have at least provided constructive input when replying to this thread. I'm not even sure what you're trying to say.


While bigger blocks obviously result in more resource usage, that effect doesn't have to be noticeable to most nodes.
I truly have no idea who would notice 2x (or more) resource usage. This seems to be the definition of a 'marginal increase'! Roll Eyes

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12]  All
  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!