Author

Topic: Gold collapsing. Bitcoin UP. - page 149. (Read 2032248 times)

legendary
Activity: 1764
Merit: 1002
July 05, 2015, 01:30:53 PM
Conclusion: As the average blocksize gets larger, the time to verify the previous block also gets larger. This means that miners will be motivated to improve how quickly their nodes can perform the ECDSA operations needed to verify blocks or that they will be more motivated to trick the system.

you missed the most important alternative of all. 

miners will pare down block sizes for maximum verification times and propagation times.
legendary
Activity: 1764
Merit: 1002
July 05, 2015, 01:28:37 PM
ok, i couldn't but help notice the contradiction:

https://www.reddit.com/r/Bitcoin/comments/3c579i/yesterdays_fork_suggests_we_dont_need_a_blocksize/cssz5ea

awaiting a response.
legendary
Activity: 1400
Merit: 1013
July 05, 2015, 12:43:22 PM
Thanks for pointing out the difference between the black-box approach and "looking inside the box."  I think the black box approach is useful because it forces us to consider the actual behaviour of the complete system, and then ask if our understanding of the inner pieces make sense given these measurements.
The #bitcoin-wizards have fallen into that trap before, when the btcd team announced the results of their benchmarking on large simnet blocks.

Their complete system measurements were quite a bit slower than what the individual component microbenchmarks suggested.

If you look at the comments made regarding their blog post, you'll see the same dynamic playing out as is here.
legendary
Activity: 1162
Merit: 1007
July 05, 2015, 12:34:29 PM
Peter is looking at the system as a black box and analyzing its emergent properties.  Gmax is looking inside the box.  We need to resolve the contradiction.

Thanks for pointing out the difference between the black-box approach and "looking inside the box."  I think the black box approach is useful because it forces us to consider the actual behaviour of the complete system, and then ask if our understanding of the inner pieces make sense given our observations. 

The other thing is that in my model, τ, is more properly the time delay between when the miner has enough information to begin mining on the previous blockheader, and when he has fully verified the previous block, created a new non-empty block to mine on, and sent the block template for that non-empty block to his hash power to begin working on it.  Gmax was only considering one component of this time delay.  
legendary
Activity: 1764
Merit: 1002
July 05, 2015, 12:20:24 PM
right back at it:

full member
Activity: 308
Merit: 109
July 05, 2015, 09:24:36 AM
I think it is correct to invest small amounts in many promising, +EV projects, Bitcoin and Monero (and Newcoin) included.

What are +EV projects? What is Newcoin?
hero member
Activity: 686
Merit: 500
FUN > ROI
July 05, 2015, 08:25:56 AM
( seeing as I was poking the bear anyway: Bitcoin Block sizes and # of transactions by pool attr [imgur.com album] )
legendary
Activity: 1246
Merit: 1010
July 05, 2015, 07:42:59 AM
Am I being sensitive or is this an unnecessarily spiteful reply from Greg Maxwell?:

Quote
...
You've shown that you can throw a bunch of symbolic markup and mix in a lack of understanding and measurement and make a pseudo-scientific argument that will mislead a lot of people, and that you're willing to do so or too ignorant to even realize what you're doing.

He sounds bitter.

Oh boo hoo, poor Peter got mildly but most-deservedly flamed for spouting pseudo-scientific nonsense on stilts.  He'll be in therapy for years!   Roll Eyes

Gmax is just understandably impatient with his job being made harder by the Gavinistas' endless defamation, exaggerations, BS, and agitprop:

Quote
your analysis was off by orders of magnitude even in the most charitable interpretation
perhaps you should keep in mind that sharing a work which confirms political preferences with a largely non-technical crowd is not likely to bring useful additional criticism.

Gmax is not a punching bag; he's allowed to hit back when people accuse him of obstructionism for personal profit.  The Gavinista whining about 'ad hom' in that context is spectacularly hypocritical.  "I'll post the napkin pic illustrating Evil Blockstream's Snidely Whiplash scheme, then tsk-tsk Gmax for reacting with anything more than cool professional detachment...that'll show everyone what Awful People the core devs are!"

But nevermind that, let's all weep for poor barbequed Peter.  I'll send him some aloe vera lotion, care of the burn ward.   Cheesy

Gmaxes argument lives and dies on his assertion of 80ms block validation times.  We now have to go off and independently verify this.  Then we have to figure out the discrepancy between this number and the painfully slow sync times and 100% cpu use during sync.  This work may discover inefficiencies and result in optimizations that have nothing to do with the holy war going on.  Peter is looking at the system as a black box and analyzing its emergent properties.  Gmax is looking inside the box.  We need to resolve the contradiction.

Regardless gmaxes argument was not a barbecue -- that would have happened if the math was flawed for example.  In fact gmax's "argument" is just another guy making an unsubstantiated (but likely true) contrary claim.  You know this because what if you run core and post "that's funny I am seeing 5 sec times"? What happens is gmaxes entire argument fails.

    Its sad that you can't tell the difference between an argument and an unsubstantiated claim.
legendary
Activity: 1260
Merit: 1116
July 05, 2015, 07:36:44 AM
Am I being sensitive or is this an unnecessarily spiteful reply from Greg Maxwell?:

Quote
...
You've shown that you can throw a bunch of symbolic markup and mix in a lack of understanding and measurement and make a pseudo-scientific argument that will mislead a lot of people, and that you're willing to do so or too ignorant to even realize what you're doing.

He sounds bitter.

Oh boo hoo, poor Peter got mildly but most-deservedly flamed for spouting pseudo-scientific nonsense on stilts.  He'll be in therapy for years!   Roll Eyes

Gmax is just understandably impatient with his job being made harder by the Gavinistas' endless defamation, exaggerations, BS, and agitprop:

Quote
your analysis was off by orders of magnitude even in the most charitable interpretation
perhaps you should keep in mind that sharing a work which confirms political preferences with a largely non-technical crowd is not likely to bring useful additional criticism.

Gmax is not a punching bag; he's allowed to hit back when people accuse him of obstructionism for personal profit.  The Gavinista whining about 'ad hom' in that context is spectacularly hypocritical.  "I'll post the napkin pic illustrating Evil Blockstream's Snidely Whiplash scheme, then tsk-tsk Gmax for reacting with anything more than cool professional detachment...that'll show everyone what Awful People the core devs are!"

But nevermind that, let's all weep for poor barbequed Peter.  I'll send him some aloe vera lotion, care of the burn ward.   Cheesy

I think this was a shot at Gavin Shocked

Quote
But would you prefer I no longer engage and support people on reddit, and rather play the role of an aloof figure head the way that many who do far less and yet receive far more respect do?
sr. member
Activity: 420
Merit: 262
July 05, 2015, 05:54:48 AM
But nevermind that, let's all weep for poor barbequed Peter.  I'll send him some aloe vera lotion, care of the burn ward.   Cheesy

Now I understand your username. The heat of the venom. I suppose if one can't take heat, get out of the kitchen?
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
July 05, 2015, 05:54:08 AM
Rarely, do good critics make better artist. ATM Ben Jonson, the poet/critic is the only example I can think of, but that is more of a tie than him being better at one or the other.

Siskel had godawful shitty taste in Hollywood palaver and thus couldn't be expected to do any better himself.

OTOH, Charlie Brooker is a fantastically vicious UK media critic and social commenter.  He also makes superlative TV, like Dead Set and Black Mirror.

The 'conflict-of-interest' canard is an excuse by and for those who can't but presume to opine on whose who can.
sr. member
Activity: 420
Merit: 262
July 05, 2015, 05:40:54 AM
One of the signs of leadership is being able to get everyone working together.

You can't necessarily ever get everyone working together. Nevertheless a great many people are indeed working together a year later, and that should say something about the leadership. When you count the core developers, contributing developers to the core project, people working on Monaro-related businesses such as MyMonero and Crypto-Kingdom, mining pools, various independent developers and other significant projects (such as the new Android mobile wallet) there are at least several dozen actual developers working on various parts aspects of it, along with many non-developers contributing in their own ways too.

I noted that accomplishment recently in the Monero thread:

It is great to see all these people working together to accomplish a goal. I know it is a great feeling for the developers to reach a point of critical mass.

It does however have a certain level groupthink (non-objectivity) attached to it, and people tend to emotionally marry the investments they feel a teamwork attachment to.

I don't know why I am making this comment. Perhaps I am saying I envy or relish the feeling of being involved in a great team result,  but also those damn black swans. C'est la vie.

Be prepared for a black swan event though.

By everyone, I could mean a much wider scope than even Bitcoin's community now.

My point about wanting to differentiate as MJ did and not be Lebron is apropos. I still remember MJ's sophomore 63 points against Larry Bird and the Celtics. And his transformation to a team winner of 6 championships, with a ragtag group.

I aim big and fail often. Sometimes (3 times so far) I succeeded. You guys pursued the safe and timid route. And well describes the difference in our demeanor too smooth. I am a much more flamboyant risk taker. You are the quintessential diversified, steady handed capitalist. I have the traits of an artist, you the traits of an actuarial (well at least in terms of your investments, I don't know about your other hobbies). I respect your logic skills and often your level-headed judgement. But we can't tame an artist. They have an innate, incessant drive to create.
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
July 05, 2015, 05:32:15 AM
Am I being sensitive or is this an unnecessarily spiteful reply from Greg Maxwell?:

Quote
...
You've shown that you can throw a bunch of symbolic markup and mix in a lack of understanding and measurement and make a pseudo-scientific argument that will mislead a lot of people, and that you're willing to do so or too ignorant to even realize what you're doing.

He sounds bitter.

Oh boo hoo, poor Peter got mildly but most-deservedly flamed for spouting pseudo-scientific nonsense on stilts.  He'll be in therapy for years!   Roll Eyes

Gmax is just understandably impatient with his job being made harder by the Gavinistas' endless defamation, exaggerations, BS, and agitprop:

Quote
your analysis was off by orders of magnitude even in the most charitable interpretation
perhaps you should keep in mind that sharing a work which confirms political preferences with a largely non-technical crowd is not likely to bring useful additional criticism.

Gmax is not a punching bag; he's allowed to hit back when people accuse him of obstructionism for personal profit.  The Gavinista whining about 'ad hom' in that context is spectacularly hypocritical.  "I'll post the napkin pic illustrating Evil Blockstream's Snidely Whiplash scheme, then tsk-tsk Gmax for reacting with anything more than cool professional detachment...that'll show everyone what Awful People the core devs are!"

But nevermind that, let's all weep for poor barbequed Peter.  I'll send him some aloe vera lotion, care of the burn ward.   Cheesy
sr. member
Activity: 420
Merit: 262
July 05, 2015, 05:27:32 AM
Oh my pink face  Embarrassed. I just stumbled across what I wrote on June 30, 2011...I was obviously distracted, not focused, and naive about cryptography, just picked up some random forum post I landed on via Google. Actually I was correct, except my pessimism about the possibility for anonymity as a solution.

Quote
BitCoin is socialist and not (and no online curency can be) anonymous

http://www.bitcoin.org/

The fundamental problem is that any online currency either requires a centralized trust authority which is subject to govt regulation, or a majority vote of decentralized authorities which is just socialism and the antithesis of what makes gold and silver money (he who holds the gold makes the rules, no third party authority or majority vote). I had come to this conclusion a long time ago in the Precious Metals forum during my analysis of whether an online currency (potentially backed by gold and silver) could survive govt retribution.

BitCoin can be defeated by a hacker who puts a virus on a majority of computers using BitCoin, or a govt legislation that requires every computer sold to run a firmware program that defeats it (even if a minority will remove the firmware illicitly):
http://forum.bitcoin.org/index.php?topic=12435.msg172811#msg172811

Thus the BitCoin algorithm has an attack vector, which encourages govt regulation of our computers.

No anonymity on the internet:
http://en.wikipedia.org/wiki/Bitcoin#Anonymity
legendary
Activity: 2968
Merit: 1198
July 05, 2015, 05:25:35 AM
Again I think the heart of it for me personally is that felt Monero doesn't really own anything, other than its own (perhaps smaller than Bitcoin's rather small) community and its refined implementation. In the sense that Python owns its syntax. If you create a JPython you are still helping Python. If you create a BitcoinJ, you are still helping Bitcoin. This is what I meant when I wrote the ecosystem was a "clusterfuck" (or let's say non-ideal). We had developers and communities fighting each other on the same protocol. It felt like copycoins vs. Bitcoin, except in this case none of them were the first and legitimate one.

Yes, that's what happens when you build something and try to launch it with a fraudulent 82% premine, a fake backstory, and an army of shills trying to make it appear popular and established. A clusterfuck. So that is (or more accurately was) a fair characterization, but not one of any of our making, and one that Monero has attempted (with a fair degree of success) to replace with a vibrant and successful community.

I disagree with your last sentence though. Monero is indeed the first legitimate cryptonote coin, which was launched as a minimal fork for the sole reason of getting rid of the fraudulent premine. (Also worth noting that the public face of the cryptonote team welcomed and invited forks, and even released a "coin fork creation kit"; https://cryptonotestarter.org)

Monero has always been a fully public open source project where everyone including the original developers has been (and continue to be) welcome to contribute. For all we know, some of the original developers (who are anonymous, as are many Monero contributing developers) have contributed. We know, for example, that during the chain fork attack last year, the cryptonote group sent a fix (though the community had already by that time developed one anyway).

Quote
One of the signs of leadership is being able to get everyone working together.

You can't necessarily ever get everyone working together. Nevertheless a great many people are indeed working together a year later, and that should say something about the leadership. When you count the core developers, contributing developers to the core project, people working on Monaro-related businesses such as MyMonero and Crypto-Kingdom, mining pools, various independent developers and other significant projects (such as the new Android mobile wallet) there are at least several dozen actual developers working on various aspects of it, along with many non-developers contributing in their own ways too.

I will leave to others whether that constitutes good leadership, but my opinion should be fairly obvious.
hero member
Activity: 686
Merit: 500
FUN > ROI
July 05, 2015, 05:25:15 AM
is there a way for you to tell what % of blocks have been full over the last 3 wks and compare that to prior going back to say Jan 1?

i'd include those in the 900+ and 720-750 kB range as being full.
Yes, though I'd have to wonder what's special about the last 3 weeks?  BTC China and Antpool increased their max block size a bit before that.  Could also use a different metric for 'full' - e.g. "N% of their apparent maximum".
( Some of the discussion since your post may have made this moot - let me know, I can whip something up regardless )
sr. member
Activity: 420
Merit: 262
July 05, 2015, 05:10:10 AM
I see no problem with SPV mining while verifying the previous block. It would also make my above suggestion pointless.

Yes.

Moreover, I don't see why the time spent verifying would be significant. The vast majority of transactions would have been verified by a full node before being included in the block, and then it is just a case of checking the hash, and looking up that the txn was previously mempool verified. The verification time for a block should be insignificant relative to its download time (unless it's a flood attack of new txns by a miner). Or am I missing something?

This was also implicit in my upthread point that the only justification for widespread 0 txn blocks would be bandwidth (propagation) delay.

IBLT purports to improve that by sending less impulse data when announcing the block, but it can't help if the steady state average rate of txns is greater than the bandwidth of the node and it can't stop the collusion of withholding transactions and flooding to force lower bandwidth nodes to be essentially SPV miners. That is why I say it is obfuscation of centralization.
sr. member
Activity: 420
Merit: 262
July 05, 2015, 05:03:41 AM
DeathAndTaxes ... where did he go??

A: perhaps death and taxes.  Cheesy
member
Activity: 63
Merit: 11
July 05, 2015, 04:57:53 AM
I'm not sure I'm following.  Based on the ratio of empty blocks to non-empty blocks, it looks like the mean time to process a block is 16 sec and 35 sec for F2Pool and AntPool, respectively.  Are you suggesting they're "faking it"?

You're assuming they are perfectly rational, and have remained perfectly rational during the measurement period for the ratio. If they were perfectly rational, they wouldn't have had orphans recently, because they would have anticipated the upgrade. The ratio tells you about their past strategies, which they might have tried and abandoned (or will abandon). If they were perfectly rational, there is no reason for the 16/35=45% difference in processing times (based on ratio), I would have thought that F2Pool has slower connectivity, so should be the other way around. If miners were perfectly rational, they would pay attention, in the same way, to the way empty blocks worry users. Data has much variation, and our estimates, by completely different methods, are actually surprisingly close (~10 sec handwaving, ~16 sec empirical), not necessarily contradictory.
sr. member
Activity: 420
Merit: 262
July 05, 2015, 04:42:12 AM
My point about my personal preference where I employed the word "clusterfuck" to describe the hundreds of Cryptonote clones and that Monero's marketing (on these forums) to some extent had to vilify other CN clones in order to assert its dominance of CN clones

I can see why one might want to spin it that way. In fact Monero's dominance was largely assured by the fact that it was the first (even remotely) fairly launched cryptonote coin. The 82% ninja premine fraud was never going to fly. None of the others were sufficiently better in terms of features, leadership, community or anything else, to overcome that lead.

That is another potentially valid perspective. I guess I was just a bit turned off at the community's treatment of BoolBerry (even allegations that he was one of the original Bytecoin devs and that should imply distrust). It wasn't like you guys created CN and he was copying your whitepaper. I do however balance that with someone in his community trying to talk up BoolBerry's features as somehow radically superior to Monero's.

Again I think the heart of it for me personally is that felt Monero doesn't really own anything, other than its own (perhaps smaller than Bitcoin's rather small) community and its refined implementation. In the sense that Python owns its syntax. If you create a JPython you are still helping Python. If you create a BitcoinJ, you are still helping Bitcoin. This is what I meant when I wrote the ecosystem was a "clusterfuck" (or let's say non-ideal). We had developers and communities fighting each other on the same protocol. It felt like copycoins vs. Bitcoin, except in this case none of them were the first and legitimate one.

One of the signs of leadership is being able to get everyone working together.

I would have wanted to differentiate from CN and Bytecoin rather than claim ownership of the mess. Any way, I have the benefit of non-involvement and hindsight (heckling from the bleachers, not in the game, can't be tackled). I do understand you all are trying to bring an important technology to the market and make it stable.

Someone remarked why I didn't join a CN coin's effort. So I just wanted to make my personal reasons clear. It doesn't mean there is a problem with Monero now. It was just my reasons last year. And now it is too late for me to change my decision. Also I was more ill at that time, was still learning, and at the time I didn't think ring-sigs were the "end all and be all". Then by the time I started to think on chain anonymity is the holy grail (due to autonomy and end-to-end principle), I had pretty much backed off any efforts in this space late 2014. Recently epiphanies changed my outlook and my health also perhaps improved somewhat.
Jump to: