Author

Topic: Gold collapsing. Bitcoin UP. - page 145. (Read 2032270 times)

legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
July 06, 2015, 02:29:41 PM
since small pools can also connect to the relay network, and i assume they do, there is no reason to believe that large miners can attack small miners with large blocks.

Basic misunderstanding there

Quote
how can that be?  mining pools all use a full node around which they coordinate their mining.  all full nodes are relatively in sync with their mempools
There is no requirement that mempools be in sync, -- in fact, they're not and the whole purpose of the blockchain is to synchronize nodes.
 
Quote
it's statistically unlikely that full blocks today represent the magical level of "large" blocks that Satoshi set 6 yrs ago.  the problems we are having with the forks are a result of the defensive tactics being taken from those full blocks.
Almost none of the blocks have been 1MB, the issues arise before then.

The more gmax patiently ELI5s basic Bitcoin 101 to Frap.doc, the more Frap.doc looks like a five year old.   Cheesy
legendary
Activity: 4760
Merit: 1283
July 06, 2015, 01:59:29 PM
Even if mining pools set higher fees, aren't the unconfirmed TX's still added to their mempools?
No.

In other words, cypherdoc is clueless about how Bitcoin works.

Moar like the LeBron of Lasik, am I right?   Cheesy

Doubtful.  Dr. Lowelife spends every waking moment on bitcointalk and reddit so it seems.  A malpractice suite which stuck is one hypothesis which springs to mind, and could explain an early and intense interest in asset protection.  A clinic full of subordinate eye frying minions would be another.  Neither these or countless others are really interesting enough for me to spend much time on, but perhaps others who are more into such things would ferret out this mystery.

Many of my co-workers kept a stock market ticker within easy visual reach and referred to them about 60 times per hour as they performed the tasks of the day.  That's fine for code monkeys, but for someone doing eye surgery with laser beams it's an entirely different ball of wax.

legendary
Activity: 1764
Merit: 1002
July 06, 2015, 01:51:43 PM
the spammers smell blood.  and the core devs do nothing:

staff
Activity: 4284
Merit: 8808
July 06, 2015, 01:49:46 PM
since small pools can also connect to the relay network, and i assume they do, there is no reason to believe that large miners can attack small miners with large blocks.  in fact, we've seen the top 5 chinese miners deprecated due to the GFC making it clear they CANNOT perform this attack despite what several guys have FUD'd.
Basic misunderstanding there--- Being a larger miner has two effects: One is throughput not latency related: Being larger creates a greater revenue stream which can be used to pay for better resources.   E.g. if the income levels support one i7 CPU per 10TH/s of mining, then a 10x larger pool can afford 10x more cpus to keep up with the overall throughput of the network, which they share perfectly (relay network is about latency not so much about throughput-- its at best a 2x throughput improvement, assuming you were bandwidth limited);    the other is latency related,   imagine you have a small amount of hashpower-- say 0.01% of the network-- and are a lightsecond away on the moon.  Any time there is a block race, you will lose because all of the earth is mining against you because they all heard your block 1+ seconds later.  Now imagine you have 60% of the hashpower on the moon, in that case you will usually win because even though the earth will be mining another chain, you have more hashpower. For latency, the size of miner matters a lot, and the size of the block only matters  to the extent that it adds delay.

When it comes to orphaning races miner sizes matters, in some amount that is related to the product of the size-of-the-miner and time it takes to validate a block.

Then why don't we decrease the blocktime from 10 min down to let's say 2 min. This way we can also have more transactions/second without touching the blocksize.
Ouch,  the latency related issues issues are made much worse by smaller interblock gaps once they are 'too small' relative to the network radius. When a another block shows up on the network faster than you can communicate about your last you get orphaned.  And for throughput related bottlenecks it doesn't matter if X transactions come in the form of a 10mb block or 10 1mb blocks.



legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
July 06, 2015, 01:48:36 PM
Even if mining pools set higher fees, aren't the unconfirmed TX's still added to their mempools?
No.

In other words, cypherdoc is clueless about how Bitcoin works.

Moar like the LeBron of Lasik, am I right?   Cheesy
legendary
Activity: 1260
Merit: 1002
July 06, 2015, 01:42:03 PM

heh, this guys is not so out.
I predict he will come back very shortly, once it will be crystal clear that the EUsters wont be able to find any deal..
Could be president of the new Greek's central bank! ^^
legendary
Activity: 1764
Merit: 1002
July 06, 2015, 01:41:09 PM
meanwhile, my full nodes sit here totally unstressed and under-utilized.  Roll Eyes



i thought gmax et al said "large" blocks were going to collapse my nodes?
legendary
Activity: 1764
Merit: 1002
July 06, 2015, 01:34:06 PM
meanwhile, my full nodes sit here totally unstressed and under-utilized.  Roll Eyes

legendary
Activity: 4760
Merit: 1283
July 06, 2015, 01:14:51 PM

I favor Adam Backamoto's

stop equating Adam to Satoshi.  no contest.

you have a serious Daddy problem.

No where near as serious as those who consider cypherdoc to be some sort of daddy figure.  There are probably vastly fewer who consider you to be 'the LeBron James of Bitcoin' than you and your attorney might imagine.  Probably there are a handful though which is pretty sad.

The LeBron assertion is hilariously funny though one way or another.  Whether it was you or your attorney who came up with that one, kudos for the comic relief.

legendary
Activity: 1764
Merit: 1002
July 06, 2015, 01:10:32 PM
oh my, ugly as hell:

legendary
Activity: 1764
Merit: 1002
July 06, 2015, 01:07:57 PM

I favor Adam Backamoto's

stop equating Adam to Satoshi.  no contest.

you have a serious Daddy problem.
legendary
Activity: 1764
Merit: 1002
July 06, 2015, 01:06:41 PM
and you thought Bitcoin was volatile?  pfft.  peanuts to the stock mkt; huge opening gap down from last nights futures dump, all the way back up to retest the flat, followed by another huge dump down.  it will only get worse:

legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
July 06, 2015, 01:02:32 PM
Whether 1MB is ideal or not, it's what we have.

As it happens, 1MB seemed to have been at least quite fortuitous for us, and I wonder if it were not somewhat well considered when Satoshi made the setting as opposed to the perception promulgated by some that he pulled a random number out his ass.

In retrospect, 1MB seems like a pretty ideal setting for the past history of Bitcoin and some distance into the future.  To me.

Exactly this.  Intentionally or not, 1MB turned out to be a serendipitous choice.  Now it has ossified and is ready for the next layers to be built on its solid foundation.

I favor Adam Backamoto's extension block proposal.

The 1MB blocksize limit reminds me of the old 640k limit in DOS.

Rather than destroy Window's interoperability with the rich/valuable legacy of 8088 based software, that limit was extended via various hacks sublime software engineering.

Before resorting to the nuclear option of a contentious hard fork, we should attempt to achieve the desired result with soft forks.
legendary
Activity: 1473
Merit: 1086
July 06, 2015, 12:56:53 PM
Then why don't we decrease the blocktime from 10 min down to let's say 2 min. This way we can also have more transactions/second without touching the blocksize.
legendary
Activity: 4760
Merit: 1283
July 06, 2015, 12:55:02 PM

We don't know who Satoshi was and if what 'he' said about this or that is even especially reliable.  Assuming it is, we don't know that he said exactly what he was thinking.

If Satoshi said that he wanted to build a niche monetary system for big players and insiders to use as a reserve currency, I would not have been interested and would not have gotten involved.  Only after having dwelt on it some did I come to the conclusion that in spite of the faults and somewhat distasteful nature of the solution, it is the best way to have a chance of enduring success (and thereby at least partially dislodge those who do the same under a vastly inferior monetary system design such is our current crop of fiat solutions.)  So, Satoshi may well have tuned much of his writings (and code) to play on social pressures as much as computer science ones.

From a fairly early stage Satoshi seems to have gathered a contingent of fairly small-minded adherent (in addition to some brilliant ones such as Hal.)  Lesser minds tend to be attracted to shiny and simplistic things such as the 'Bitcoin is everything to everyone always and forever' philosophical construct.  I don't find it at all difficult to believe that Satoshi may have tuned his messages to retain these folks and build a 'critical mass' using these as footsoldiers.  If it were that or nothing, that is preferable in the battle to achieve a viable solution.

that's pretty sad but totally expected from you.

if you'll recall, it wasn't actually that long ago when i was of similar thought; doing nothing to the protocol.  ever.

but reading some of JR's stuff and thinking about the concept of digital gold, i think Bitcoin has to be reliably and cheaply accessible by everyone worldwide for maximum decentralization and value.  whether that's achievable via future tech improvements remains to be seen but we need to try.  otherwise, gold will continue to be used and valued by an outside large contingent that won't bother with Bitcoin and will even compete to a very large degree. 

I've alternately nearly given up on Bitcoin multiple times over the last few years, and these periods coincide with the attacks on reasonable blocksize.

The 'trust everyone' idea of sidechains has given me new hope for Bitcoin in light of the fact that the lite and supportable nature necessary for a core solution has not yet been killed.  This makes for a situation where total shit-heads can own the 'reserve currency' and the world still have a scenario where the benefits can be used unencumbered by the masses.  Yes, the shit-heads may become even more rich, but they would and do do so anyway.   And yes, these large fish probably could game things, but the transparency inherent in Bitcoin allows end-users to migrate to solutions which take measures to avoid the manipulation.

legendary
Activity: 1764
Merit: 1002
July 06, 2015, 12:52:35 PM
1.  Why do larger mining pools have less orphans, assuming most miners even small ones are connected to the relay network?
Because it greatly reduces the time it takes to transmit blocks but does not completely eliminate it-- nothing can (due to the speed of light).  In particular, something I didn't know until my conversation with them on July 4th:  the nearest relay network hub to F2Pool is still 200ms away due to insane routing that sends traffic between some networks in china and singapore via the US (thanks NSA?).

since small pools can also connect to the relay network, and i assume they do, there is no reason to believe that large miners can attack small miners with large blocks.  in fact, we've seen the top 5 chinese miners deprecated due to the GFC making it clear they CANNOT perform this attack despite what several guys have FUD'd.

Quote
2. Even if mining pools set higher fees, aren't the unconfirmed TX's still added to their mempools?
No.

Quote

how can that be?  mining pools all use a full node around which they coordinate their mining.  all full nodes are relatively in sync with their mempools which is the whole concept on which IBLT depends on. 
Quote
Quote
3. How is it that 1MB just "happened" to be the magic number at which blocks are deemed to be "large" ?
I don't know what you're talking about there.  AFAICT F2Pool would also consider e.g. 750k "large".

750 kB blocks are clearly being mined by miners who haven't changed the default.  in fact, i think the top 2 Chinese miners only recently changed their default to 1MB.

pt being, it's statistically unlikely that full blocks today represent the magical level of "large" blocks that Satoshi set 6 yrs ago.  the problems we are having with the forks are a result of the defensive tactics being taken from those full blocks.

have the Chinese miners given you a technical reason why they're SPV'ing?
staff
Activity: 4284
Merit: 8808
July 06, 2015, 12:40:03 PM
1.  Why do larger mining pools have less orphans, assuming most miners even small ones are connected to the relay network?
Because it greatly reduces the time it takes to transmit blocks but does not completely eliminate it-- nothing can (due to the speed of light).  In particular, something I didn't know until my conversation with them on July 4th:  the nearest relay network hub to F2Pool is still 200ms away due to insane routing that sends traffic between some networks in china and singapore via the US (thanks NSA?).

Quote
2. Even if mining pools set higher fees, aren't the unconfirmed TX's still added to their mempools?
No.

Quote
3. How is it that 1MB just "happened" to be the magic number at which blocks are deemed to be "large" ?
I don't know what you're talking about there.  AFAICT F2Pool would also consider e.g. 750k "large".

Do you mean why was 1MB selected as the particular hard limit in the protocol?   ::shrugs:: It happens to be the the highest value you could sync over a modem and stay up with the network (though not for mining, due to latency), though that could be by chance.
legendary
Activity: 1764
Merit: 1002
July 06, 2015, 12:38:21 PM
...
3. How is it that 1MB just "happened" to be the magic number at which blocks are deemed to be "large" ?
...
3.  Time to verify (via CPU-hard although parallelizable ECDSA) incoming block's tx is already (absent clusters of 48-core Xeons) problematic at sizes near 1MB, hence use of the subjective descriptor "large" and your conflation of that term with "full."

Whether 1MB is ideal or not, it's what we have.  It's pretty evident that Bitcoin would be lucky to avoid annihilation on attempts to change it in any way at this point in time.  That may or may not be the case in the future.

...

In retrospect, 1MB seems like a pretty ideal setting for the past history of Bitcoin and some distance into the future.  To me.

it's a Magic Number!

no, it was always meant to be a DoS prevention mechanism and Satoshi foresaw much wider and greater usage of Bitcoin as a worldwide p2p cash system to challenge the big banks:
...

We don't know who Satoshi was and if what 'he' said about this or that is even especially reliable.  Assuming it is, we don't know that he said exactly what he was thinking.

If Satoshi said that he wanted to build a niche monetary system for big players and insiders to use as a reserve currency, I would not have been interested and would not have gotten involved.  Only after having dwelt on it some did I come to the conclusion that in spite of the faults and somewhat distasteful nature of the solution, it is the best way to have a chance of enduring success (and thereby at least partially dislodge those who do the same under a vastly inferior monetary system design such is our current crop of fiat solutions.)  So, Satoshi may well have tuned much of his writings (and code) to play on social pressures as much as computer science ones.

From a fairly early stage Satoshi seems to have gathered a contingent of fairly small-minded adherent (in addition to some brilliant ones such as Hal.)  Lesser minds tend to be attracted to shiny and simplistic things such as the 'Bitcoin is everything to everyone always and forever' philosophical construct.  I don't find it at all difficult to believe that Satoshi may have tuned his messages to retain these folks and build a 'critical mass' using these as footsoldiers.  If it were that or nothing, that is preferable in the battle to achieve a viable solution.



that's pretty sad but totally expected from you.

if you'll recall, it wasn't actually that long ago when i was of similar thought; doing nothing to the protocol.  ever.

but reading some of JR's stuff and thinking about the concept of digital gold, i think Bitcoin has to be reliably and cheaply accessible by everyone worldwide for maximum decentralization and value.  whether that's achievable via future tech improvements remains to be seen but we need to try.  otherwise, gold will continue to be used and valued by an outside large contingent that won't bother with Bitcoin and will even compete to a very large degree. 
Jump to: