Bitcoin Forum
May 24, 2024, 01:48:52 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 970 »
1881  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 11, 2015, 12:16:05 AM
Regarding transaction growth and the limits of bandwidth, has anyone thought of the possibility of parallel chains?

Split the Blockchain into several chunks and distribute.

Is there any discussion of this at all? Or is it just a stupid idea?

* Edit: never mind, I guess that's essentially sidechains, isn't it?

Yeah, the problem with those ideas is that you want to try and keep all TX's on the mainchain as possible to pay miners fees, imo, so as to minimize cannibalizing or even killing off Bitcoin. Any of those offchain alternatives are  likely to create friction as well.

So... what if you fragment the chain? Like a distributed computing project, so each node only had to do a fraction of the work. But then maybe you'd have problems with forks... but if there was a protocol that was very small, very fast that could help speed up consensus... Gavin talked about something like this once, invertable bloom filters, I think?



he's never talked about that, afaik.  IBLT is a totally different thing.  that is a set reconciiation strategy dependent on the fact that most full nodes are carrying a set of unconfirmed tx's in their RAM that are already pretty close to identical to each others across the network.  the smaller the differences, the smaller the IBLT has to be to reconcile those differences.  the strategy is apparently only about 4 yo invented after Bitcoin. 

Gavin has proposed using IBLT's by miners who solve a block who then, instead of retransmitting the block with all it's tx's across the network which involves considerable latency, only then have to transmit the IBLT with the header to other nodes who then can reconstruct their unconfirmed tx set using the IBLT to match that of the proposed block to then see if the POW was in fact valid.

that was pretty tortured language so i hope you understand.
1882  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 11:18:57 PM
Regarding transaction growth and the limits of bandwidth, has anyone thought of the possibility of parallel chains?

Split the Blockchain into several chunks and distribute.

Is there any discussion of this at all? Or is it just a stupid idea?

* Edit: never mind, I guess that's essentially sidechains, isn't it?

Yeah, the problem with those ideas is that you want to try and keep all TX's on the mainchain as possible to pay miners fees, imo, so as to minimize cannibalizing or even killing off Bitcoin. Any of those offchain alternatives are  likely to create friction as well.
1883  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 09:56:48 PM
Peter, can you extend the chart out to the right so we can see what year the 20MB size would be hit?



Thx for that.  It shows quite clearly that attempts to outgrow most of the scaling problems that vex Bitcoin by doing simplistic scaling are pretty futile which is a point of view that I held since before I bought my first BTC (on e-bay IIRC.)

I'm using the same computer now that I put together around the time Bitcoin was invented.  It's obsolete, but not horribly so.  i5 chipset (Nehalem), 4G, a few TB of mirrored encrypted storage, etc.  Sure, I could build a much better computer now (although not all that much better), but the ONLY reason I would have any need to do so would be to try to run a simple transfer node.  My network capacity has decreased by orders of magnitude since I moved out of the silicon valley so even at 7 TPS I probably would not try and if I did I would only activate it at hours when my data was not metered.

Upshot: I could still play a constructive support role in infrastructure support if I had good reason to.  One of the main reasons I do not is that if my contribution made much of a difference in a stressed situation where it would be of value is that my efforts could be nixed at a flip of the switch by simple injunctive measures (network censorship.)  Because Bitcoin dev has not focused on (or even acknowledged) this potential failure mode I feel little incentive to waste my time and money trying to support the robustness of the solution.

The chart shows that in roughly the short time I've been involved (mid 2011) we will be right back to where we are again with 20 MB (forgetting for a moment the little issue that is supposed to be forgotten that many people's 20MB has an exponential growth factor beyond that.)  There was a huge amount of low hanging fruit codebase-wise to harvest getting 1MB to work to the extent that it does.  That luxury will not be present moving into the 20 MB limit by the nature of how computer science is done.

I made several mis-calculations about Bitcoin at the time I put some actual fund into the blockchain:

1) That things would naturally centralize around such entities as blockchain.info, coinbase, etc, and thus alleviate the need to grow the transaction rate.  (A positive mis-calculation.)

2) That it would be so blatantly obvious that Bitcoin's only realistic trajectory would be as a backing store for similar solutions by the time we stressed the transaction rate limits that nobody could argue otherwise.  (A negative mis-calculation.)

edit: slight.  Also:

I would again note that the issue charted is UTXO which is not particularly related to transaction rate.  An attack I thought of years ago would be to formulate UTXO's systematically to chain blocks together in such a way that 1) their count would stress the working database (currently implemented in RAM most often) and 2) verifying them would touch as many blocks as possible making rendering of much of the actual blockchain itself require for many transactions.  I'm sure there is a name for such an attack.  If not, call it the 'tvbcof attack' I suppose.  I've not 'done the math', but it seems somewhat intuitive to me that such an 'attack' would happen organically upon reasonable use rates (which we have yet to even approach in the real-world to this point if Bitcoin remains a 'one-size-fits-all' exchange currency solution.)



This could be a high visibility chart.
We are extrapolating a line. I want to point out a risk.

The drawn line extrapolates based on an assumption of linear growth from some point midway along the function into the future.
If we drew a linear line from the start of the dataset through the current time, we would hit 20MB at a different, earlier date.
If we drew the line of best fit as a polynomial function (which is currently above the line and returning to it), we would hit 20 MB at a different, still earlier date.
If we drew a sigmoid function where we are approaching a ceiling, it is possible that limit would never hit 20MB.

If it is within anyone's capacity, I think it would be worth throwing these data points into some statistical software and determining line(s) of best fit, with correlations and such.
It would turn something that is subjectively interpretible into something objective.
I think that's important in this debate, for many of the reasons Zangelbert mentioned above.

yeah, i agree.  the rate of tx growth could be highly variable.  almost as volatile or even dependent on the price.
1884  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 04:57:13 PM
By an eyeballing it's about 6 years from now (tenfolding about every four years), but I kind of doubt extrapolation can hold up very well as the transactional currency aspect doesn't really start to come to the fore until later when the network effects reach critical mass. Perhaps the exponential growth is enough to account for that, but I suspect something faster unless a lot of the transaction volume moves off chain.

Assuming 20MB means about 100 TPS, ten years from now we'd be at 200MB blocks and 1000 TPS, then by around 2030 we'd be into the 2GB and 10000+ TPS range, which looks like pretty solid global adoption (roughly 4000x current TPS). I suppose that's not unreasonable.

By the way, if we consider price at that level to be something in the very general ballpark of $1M per BTC, which is about 4000x the current price, it all fits together somewhat cleanly. Though that means the price will only tenfold roughly every 4 years as well. Though who knows, target price could be $10M or even $100M for all I know - in which case the price would tenfold about every 3 years or 2.5 years, respectively, on average for the next ~15 years. Of course if we get an S-curve for the price growth, most of those gains will be front loaded over the next several years.

/speculation Grin

Then, as you've said before, we need to get going!
1885  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 04:24:47 PM


^ Here's a chart that shows the historical blocksize growth along with the limits, the "block fullness," and some commentary on how the limits have changed in the past and may change in the future.

Credit to Solex for the 1MBCON Advisory System Status and DeathAndTaxes for digging up the GitHub commits that introduced the blocksize limits.

Peter, can you extend the chart out to the right so we can see what year the 20MB size would be hit?
1886  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 04:04:19 PM
I agree. I am in support of Bitcoin. I think it is possibly its own trojan horse. And I think the masses are going to adopt Bitcoin no matter what we do. I posit our only hope is to establish an alternative (often anonymous) economy with sufficient usage that it will remain viable and useful. I have no delusions about entirely disrupting fiat nor Bitcoin, because the masses don't want to end their socialism (they depend on Big Brother for food, housing, education, healthcare, anti-terrorism shadows, etc).

However, my point against altcoins (and note I have not intensively evaluated for example Nxt's ecosystem, so there might be exceptions I am unaware of) is they have limited network effects because afaics network effects are mostly driven by the use as a medium-of-exchange. And it appears to me to be a chicken-or-egg dilemma in that without network effects then it can't be a viable investment because medium-of-exchange requires reasonable ubiquity (currency must be convenient and increase efficiency of trade). In short, there is no value in just buying digits that we trade as an investment. There has to be some use value to impart value to the digits.

Thus I posit there does come a point where we may not be able to get the economy-of-scale to offer a viable option to Bitcoin any more. The inertia could become too great to overcome and we might even already be there or approach that point on the next runup in price with Circle, Coinbase, and Paypal all ready to vest the masses in Bitcoin. I assert that the masses are complacent and they simply won't switch, no matter if all our ideological reasons for supporting Bitcoin disappear. We could try to leave into our own coin, but we will find that not enough of us can leave en masse at once in order to use the coin for anything. Thus most of us will thus throw in the towel and realize it is futile and we waited too long.

So I argue we can't just take it as a given and must be proactive and expedient on any altcoin experiments we want to do.


while digging thru all your other bullshit, i stumbled upon this.  i can't disagree much with anything you say here and am glad to see you say supporting things about Bitcoin.

Bitcoin does have the network effect and that is why i say don't waste time on altcoins.  we should spend more time strengthening Bitcoin to make it stronger and more resilient to attack.  specifically to your Sybil attack theory, there is the parallel meshnetworks that ppl are trying to bootstrap for Bitcoin.  that seems like a worthwhile project while at the same time continuing to build on Bitcoin. 

it's my strong sense that the general opinion out there is that Bitcoin is it of all the cryptocurrencies.  you can see it in the charts.  all the altcoins, incl Monero, have been more decimated by this latest bear market.  you can say it's just more volatile swings and to be expected but my reading of the news states that most investors are turning to the safest of all coin options, that being Bitcoin.

how about this?  let's say you're right about TPTB trying to get the entire world onto Bitcoin.  well, that's going to take several years and significant price pumping to do so, so why not ride the wave?  make lotsa money on the way up; profit.
1887  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 03:37:18 PM
I understand the probability equations, but am trying to understand the logic in how they are being used and how an attacker with less than 50% could have an almost 100% chance of forcing a new longer chain. I would expect that no matter what the probability of being successful would be less than 50%.

The reason is the attacker just keeps going with his attack until (with a tiny bit of luck) his chain is longer. At that point everyone else will join his chain and his need to "attack" is over, he just mines his chain along with everyone else.

Intuitively, realize that the success probability is 100% at >50%, because he can always be assured of outrunning the other fork. It doesn't just jump right from near-zero to 100% as soon as you get 50%, it rises gradually with significant shares <50%.





but for every "bit of luck" the 49% attacker gets (by that i'm assuming you mean a "spurt" of luck with several blocks in a row) the 51% honest chain has the same chances of that "bit of luck" of a block spurt.  not only does the 51% honest chain have the advantage of slowly pulling further ahead via percentages alone while the 49% attacker is withholding blocks, he has the advantage of the same block spurt of luck.  both of these factors as the 51% chain pulls further and further ahead will eventually force the 49% attacker to abandon his attack, start over, while suffering losses from the blocks he could have claimed by publishing them instead of holding them back.  in effect, you can neutralize the spurt of blocks from the analysis and just say that the 51% chain will always outrun the 49% chain on average.

The math says otherwise. The 51% chain doesn't need to do anything at all. The 49% chain just needs to get lucky to pull ahead briefly, and it eventually will, usually. That 2% lead isn't much. Occasionally the 51% chain will pull too far ahead and you will need to abandon your attack, that's what accounts for the 4% (or whatever number) chance of failure. But usually this doesn't happen.

If Satoshi's brief explanation or Peter R's use of the math isn't clear enough for you, there is more of a step-by-step explanation here, along with some pictures (Figure 3 in particular): https://bitcoil.co.il/Doublespend.pdf



that's interesting.  not that it matters.

did you know Meni Rosenfeld was a huge proponent of POS for several years?  smart guy but he was way off on that one.
1888  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 03:33:28 PM
I think we should also re-summarize whether pool control can be defeated by the new pool RPC (was it "getblockdata"?) that allows the miner to add or remove transactions. I must admit it has been a while since I looked at that and I might not have completely digested it (in a rush or whatever).

Perhaps someone can chime in so I don't have to go google it.

https://bitcoin.org/en/developer-guide#getblocktemplate-rpc

it's getblocktemplate and i've already pointed out that it gives miners the flexibility to construct their owns blocks.  as a former miner, moving to a new pool is one click away and all of us were watching carefully for any pool operators acting suspicious
Quote

So that is one argument that can be made against the pool's having control. Note it doesn't impact my other upthread (and very on topic) point that larger blocks favor centralization because higher orphan rates do.

larger bloat blocks have a higher chance of being orphaned
Quote

However does it really give control the miner? I don't think so. The users still need to forward transactions into the network and eventually the volume of transactions will be too great for miners to listen to and compare with what the pool is sending them. They will at some point be forced to delegate transaction compilation to the pools.

you'll need to give a citation on this.  i'm not aware of any problems with loading the size of the unconfirmed tx's data set into RAM at all on startup.  in fact, the set is fairly uniform across all nodes b/c of the speed of the network which allows proposals like IBLT from Gavin a chance to be implemented.  i've never heard about any concerns going forward on this.
Quote

So I argue both of my orthogonal points remain valid.

The author of the OP can still maintain the pools are not concentrated because he can look at a piechart of pool names and see that not one of the names has a significant market share. I can maintain that I have many names too.  Wink

Add: and the key point of distinction is that in Bitcoin in order to get a transaction to have a confirmation then it must be put into a block. In my novel new design, transactions don't have to be put in blocks in order to be confirmed. That is a very strong head scratching hint for you!

well that'll be a trick b/c the blockchain is Satoshi's fundamental contribution to tx security that was missing for all these decades of digital money formation.  each block cements the tx's into the chain via POW. 

you need to elaborate on your purported innovation to have any meaningful discussion.
1889  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 02:57:43 PM
Time we fucking wakeup sheeople!



Nom, nom, nom!
1890  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 06:53:36 AM
the only Sybil attack is the one going on in your head.

Whatever. You go on and on with your delusion and then you will be disrupted. That is enough wasting my time on you.

Chest thump in front of my face. Surely you are bigger than me? I am only 5'7". It won't help you.

i'm waiting.  for the disruption.  1,2,3,4....................
1891  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 06:45:54 AM
Wow, this thread just went full retard (Simple Jack).

you got that right.

what's an OP to do?!

Next time you will make is a censored thread and so then you will get much less participation, because you really don't want collaboration (unless it fits your objectives).

Go ahead moron. Request the moderator to delete my pics, so then you have no permanent record of who I am. Fine by me.

the only Sybil attack is the one going on in your head.
1892  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 06:22:34 AM
Wow, this thread just went full retard (Simple Jack).

you got that right.

what's an OP to do?!
1893  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 01:56:36 AM
all i hear is a bunch of FUD.

You have not refuted the economics and technical points that indicate that a Sybil attack vector exists with the pools.

You have chosen to remain a frog boiling in the pot, because the former double-digit pools have been dissolved into single-digit pools, but you can not prove that there are not multiple single-digit pools that are owned by the same entity.

You can choose to remain blissfully ignorant of the fact that a Sybil attack is possible (and likely because of the economics of pools which I had explained in the link I provided to you) and perhaps already occurring (in testing and lie-in-wait mode).

You are just being disingenuous now.

actually, i submit the onus is upon you to prove that the Sybil attacks are occurring especially since we haven't seen any evidence to that fact.  w/o it you are just a troll and Bitcoin continues to gain more acceptance.
1894  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 01:48:54 AM
so give me some evidence that the USG is performing a Sybil attack on all the pools.

Apparently you don't understand well that a Sybil attack can be not detectable, especially when the power it wields is not yet being fully utilitized in every facet. If I were the DEEP STATE, I would continue to lay the ground work of growing Bitcoin adoption and not disturbing that, while testing and insuring the Sybil attack vector is going to work as planned once Bitcoin reaches the point where they want to turn on the Digital Kill Switch.

also, explain to me how the USG controls Chinese mining pools in Mongolia.

If you don't believe the Chinese leadership is in bed with the Rockefellers on the planned Global Technocracy, then I suggest you watch Aaron Russo's video explaining about what Nick Rockefeller told him and then do some googling about Nick Rockefeller and China.

But all of your post belies the main point, which is a Sybil attack hole exists. And we should close that hole.

i thought you were all about logic.

all i hear is a bunch of FUD.
1895  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 01:36:12 AM
The pools don't have any large investment in hardware. Thus they are free to maximize revenue by any paradigm which does so, including collusion and selling out to the banksters who captured the State and the fiat levers. Economics rules, not morals.

huge inconsistency in logic for someone who claims to be logical.  or maybe it's just from someone who lacks comprehension of how Bitcoin incentives work in practice?

so if the pools didn't invest in their hardware, then logically you're referring to pools that aggregate individual mining power.  if that is the case, how can pool operators freely collude and sell out to banksters or any other attacker when those same individuals can just as freely yank their power out of the pool and point it elsewhere as we saw in ghash?

Did you completely fail to read the post I made about pools being a Sybil attack vector?

You have no way of knowing if a Sybil attack in occurring now at the pools. You don't have to see an overt attack.

Did humanity see an attack on their government over the past 80 years while the DEEP STATE has been festering?

If you were trying to grow Bitcoin into a global centralized ledger, would you reveal your hand too soon and cause the frogs to jump out of the pot? Of course not!

The totalitarianism comes all at once at the end game. You can remain blissfully ignoring that possibility if you want. Most humans cows do and so do frogs that boil in the pot. Bitcoin was design to suck you into complacency and disbelief in dissension.

I suggest you retract your pitiful attempts to slander whether I am logical. You won't likely win a logic debate against me. Smooth might, but you are not capable.

so give me some evidence that the USG is performing a Sybil attack on all the pools.

also, explain to me how the USG controls Chinese mining pools in Mongolia.
1896  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 01:17:17 AM
I understand the probability equations, but am trying to understand the logic in how they are being used and how an attacker with less than 50% could have an almost 100% chance of forcing a new longer chain. I would expect that no matter what the probability of being successful would be less than 50%.

The reason is the attacker just keeps going with his attack until (with a tiny bit of luck) his chain is longer. At that point everyone else will join his chain and his need to "attack" is over, he just mines his chain along with everyone else.

Intuitively, realize that the success probability is 100% at >50%, because he can always be assured of outrunning the other fork. It doesn't just jump right from near-zero to 100% as soon as you get 50%, it rises gradually with significant shares <50%.





but for every "bit of luck" the 49% attacker gets (by that i'm assuming you mean a "spurt" of luck with several blocks in a row) the 51% honest chain has the same chances of that "bit of luck" of a block spurt.  not only does the 51% honest chain have the advantage of slowly pulling further ahead via percentages alone while the 49% attacker is withholding blocks, he has the advantage of the same block spurt of luck.  both of these factors as the 51% chain pulls further and further ahead will eventually force the 49% attacker to abandon his attack, start over, while suffering losses from the blocks he could have claimed by publishing them instead of holding them back.  in effect, you can neutralize the spurt of blocks from the analysis and just say that the 51% chain will always outrun the 49% chain on average.
1897  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 12:22:08 AM
An attacker with 49% of the hashpower will succeed in double-spending a 6-confirm transaction 96% of the time:  



I understand the probability equations, but am trying to understand the logic in how they are being used and how an attacker with less than 50% could have an almost 100% chance of forcing a new longer chain.
...

I think there's two ways to look at it:

1.  Clearly, if an attacker has 50.0001%, then he has a 100% chance of eventually forging the longest chain.  If the attacker has 49.9999% instead, it makes sense that he'd have almost 100% chance, but not quite (why would it suddenly drop to less than 50%?).

2.  It's the attacker who gets to choose when to broadcast the attack chain.  Just by random luck, there's a good chance that at some point the attacker will hit a lucky streak and mine several blocks in quick succession.  When he hits this lucky streak and pulls ahead of the honest chain, he broadcasts his attack chain.

On this, is it the case that every failed attempt essentially wastes all the block rewards the miner would have otherwise gotten? So for example with 50% of all the hashing power if they had an expected block income of 3 blocks at 25 BTC apiece during their 6-confirmation double-spend attempt, they forego an average of 75 BTC every time they attempt this unsuccessfully?* Does that mean, assuming they have to try an average of 2^6 = 64 times to succeed, the attacker would need to be buying something worth more than 75 x 64 = 4800 BTC (currently about $1 million) to have an expected profit? If so, then the price rising 100x again requires them to be buying an item worth $100 million, etc. so it seems pretty solid.

*Actually significantly less I guess because if they for example mine two blocks then miss the third one, they start over so they are only out around 25 for two blocks they were offline for.

yes, in general, if an attack fails the attacking miner loses any block rewards and fees he would have otherwise gained by playing honestly.

back in October, i mentioned here on this thread about a post presentation talk i had with Emin Sirer of Selfish Mining.  i was challenging him about his theory in practice.  he admitted that it is a dangerous attack to perform b/c at the time blocks were worth around $11000 and those would be the losses if his strategy failed.   he said it was very tricky and one of the keys strategies to increase success was to place strategic nodes across the internet to immediately transmit the attackers longer chain IF successful in forging ahead of the honest chain so as to decrease latency of the attack.

i still called bullshit.
1898  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 10, 2015, 12:11:06 AM
Here's a thought about Gmax's "big block attack" where powerful miners try to eliminate their competition by producing very large blocks that the smaller miners can't handle:

In the absence of a blocksize cap, if I understand correctly, the limiting factor on how big a miner can profitably make their blocks (the orphan rate) correlates negatively with bandwidth in the network, but bandwidth itself it a major factor limiting smaller miners' ability to handle those large blocks. Is there some way that, in essence, the inability of the network to handle large blocks issued by a powerful miner would itself defeat the attack by frequently orphaning such blocks? (Thus making it prohibitively expensive to sustain the attack long enough to actually put any miners out of business.)

This sounds too good to be true, since it suggests a kind of soft consensus mechanism where miners would be prevented from "doing their own thing" too much precisely because others couldn't keep up. I await correction from someone more familiar with mining.

btw, shame on pwiullie and gmax for pushing this boogie man attack FUD. 

lemme tell you a story.  almost a quarter of a century ago now i started my own business in a small, highly desirable community that even you would think there would be significant competition.  all the other similar businesses in the area told me i couldn't do it.  and especially my biggest competitor called me on the phone and said he would crush me if i dared enter the area.  he said he was highly capitalized and had unlimited resources to put me out of business.  i was scared shitless after that call but a little bird inside me said fuck that guy.  i was young, motivated, and knew i was exceptional at what i do.  so i set up, the guy did in fact try to crush me with all sorts of underhanded dirty politics and maneuvers.  but he failed.  the attack should have worked from a pure mathematical basis; he had unlimited resources, i had loans, he had 30 yrs experience on me, i had none.  but he failed to consider all the intangibles of my ability to run business on a shoe string, me being fast, nimble, and skilled.  and, doing the right things.  he was a dirty player and everyone could see it.  he eventually stopped the attacks and i've been fine ever since.

so it will be with any stupid large miner who tries to attack the amorphous definition of "small miners" with bloated block games.  they will fail b/c they would not be concentrating on what they do best, which is if they were a 30% hasher, harvesting 30% of all block rewards and fees which is calculable, consistent, and virtually guaranteed.  they have no idea how skilled this amorphous group of small miners would be.  who knows?   maybe each of them has put aside a $10M war chest for expenses to weather such attacks or create orphans of large blocks.  this will be a good test of Nash's game theory of mining.  that's how i think it will play out.
1899  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 09, 2015, 11:48:59 PM
Here's a thought about Gmax's "big block attack" where powerful miners try to eliminate their competition by producing very large blocks that the smaller miners can't handle:

In the absence of a blocksize cap, if I understand correctly, the limiting factor on how big a miner can profitably make their blocks (the orphan rate) correlates negatively with bandwidth in the network, but bandwidth itself it a major factor limiting smaller miners' ability to handle those large blocks. Is there some way that, in essence, the inability of the network to handle large blocks issued by a powerful miner would itself defeat the attack by frequently orphaning such blocks? (Thus making it prohibitively expensive to sustain the attack long enough to actually put any miners out of business.)

This sounds too good to be true, since it suggests a kind of soft consensus mechanism where miners would be prevented from "doing their own thing" too much precisely because others couldn't keep up. I await correction from someone more familiar with mining.

are you sure (bolded part)? the bigger the network bandwidth, the faster a bloat block constructed by an attacking large miner would propagate thus increasing their chances of tormenting smaller miners.  conversely, the smaller the bandwidth, the higher the latency and thus the higher probability of the bloat block being orphaned resulting in failure of the attack.
1900  Economy / Speculation / Re: Gold collapsing. Bitcoin UP. on: May 09, 2015, 11:38:27 PM
An attacker with 49% of the hashpower will succeed in double-spending a 6-confirm transaction 96% of the time:  



I understand the probability equations, but am trying to understand the logic in how they are being used and how an attacker with less than 50% could have an almost 100% chance of forcing a new longer chain.
...

I think there's two ways to look at it:

1.  Clearly, if an attacker has 50.0001%, then he has a 100% chance of eventually forging the longest chain.  If the attacker has 49.9999% instead, it makes sense that he'd have almost 100% chance, but not quite (why would it suddenly drop to less than 50%?).

2.  It's the attacker who gets to choose when to broadcast the attack chain.  Just by random luck, there's a good chance that at some point the attacker will hit a lucky streak and mine several blocks in quick succession.  When he hits this lucky streak and pulls ahead of the honest chain, he broadcasts his attack chain.

but assuming the attacker with 49% hashrate starts constructing his alternative secret chain at the same moment he pays for his toaster at the check out stand, there is absolutely no chance that he'll hit that lucky streak of block formation within the next hour or 6 blocks.  

Yes, that's a really good point Cypherdoc.  The equation I used (which I took from the Satoshi white paper), gives the probability that the attacker will be able to double spend if he is willing to work on the attack chain forever.  In reality, he would give up at some point.  It would be interesting to calculate the probability that the attacker succeeds within X number of blocks.  

and forever is financially impractical b/c at 49% hashrate statistically he will begin to fall further and further behind to the pt that the lucky "spurt" in block formation will most likely not be enough to propel him ahead of the 51% chain.
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 970 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!