Bitcoin Forum
May 24, 2024, 05:07:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 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 »
1301  Bitcoin / Bitcoin Discussion / Re: Bitcoins will become Betamax if we don't do THIS on: July 27, 2011, 03:08:54 AM
Absolutely! Just ask Vegetta (or whatever he changed his name to in probable disgrace) about how well bitcams is coming along. Its a great example of porn and bitcoin joining forces!

Looked to me if the boys shut up and listened to Jessy Kang they might have a good biz model. I don't grok how the porn industry makes money but if I were a customer I'd certainly prefer to avoid a paper trail.
1302  Bitcoin / Development & Technical Discussion / Re: Why not 10 coins per block and a block every 2 minutes? on: July 27, 2011, 02:34:43 AM
Given constant latency, waste increases EXPONENTIALLY as block generation time decreases until waste is greater than effect. Splitting DOES matter. Forget about the general users. Focus on the MINERS and the problems of latency and splitting will become clear.

Suppose splits represent 0.5% of blocks today and wasted cycles during latency 1%. If you divide the block generation time in half to 5 minutes, waste become 3%. 2:30 minutes 6%, 1:15 minutes 12%, 37.5 seconds 24%, 20 second blocks 50% waste, 10 second blocks 100% wasted cycles. The numbers might be off, but that's the general gist of the problem.

Now does a user care about waste? No not directly. Does he need confirmations? Not in most cases. Does the network care about waste? Absolutely. Does waste make the network less robust and insecure? YES.

your throwing in a bunch of irrelevant information, nobody said anything about blocks more often than every 2 minutes. i doubt it would ever go below 5. i even doubt it ever gets changed to begin with.

Dude. What is the TITLE of this thread?

2 minutes means that at CURRENT network size about 10% of hashing power is wasted. It means that your 1/unconfirmed block is 10% likely to be invalid. As MoonShadow convincingly argues latency is likely to INCREASE not decrease. And no, I don't suggest we change the algorithm either. I'm just trying to point out why lowering it should not be considered at all. If you speed up confirmations but those confirmations are more likely invalid, they are no confirmation at all. 1% error is still pretty high!

you also don't take into account for newer network equipment that would increase data throughput and lower overall latency.

worst case physical limit latency = 0.07 s = 20000 km Earth semi-circumference / 300000 km/s speed of light
typical point to point latency today 0.1 s
average bitcoin node latency 2.11 s

How much do you hope the bitcoin network will grow?
1303  Bitcoin / Bitcoin Discussion / Re: TradeHill - Dwolla is being scammed and reversing transactions on: July 27, 2011, 01:54:30 AM
This thread's title states that "Dwolla was scammed", which implies Dwolla's ignorance. I might have worded it more accusingly, but perhaps Jered is only being diplomatic/open to the possibility that Dwolla just has some presentation errors. I would assume that the bank to Dwolla reversal could only occur if the bank or Dwolla account was stolen, otherwise the scammer must have presented a claim which I assume didn't happen.
1304  Bitcoin / Development & Technical Discussion / Re: Why not 10 coins per block and a block every 2 minutes? on: July 27, 2011, 12:49:21 AM
This topic has forked into at least three... all fairly divergent from the OP. I'll inject my double-comment here.

Having them both accepted into the block chain would require "51%" (which itself is not even likely to guarantee success; you'd need something more, like maybe 75%, to have a chance of consistently beating everyone else)

And 99% would be better still. But 51% is fine enough. Maybe it fails sometimes, but you'll likely win most of the time. Wait for a new block, inject transaction, immediately crank out a block, maybe TWO before broadcasting your longer chain to the network. With 51% hashing power you're statistically guaranteed to beat the network most attempts. You'll know soon enough if you've lost.

all you need is for the recipient to accept your transaction at face value without waiting for it to be confirmed multiple times in the bitcoin block chain.  And I'm saying that vendors will not accept this risk, so proposals that expect vendors to just accept that transactions will make it into the block chain "eventually" are dead before they even get started.

Topic #2: That depends on the sale. It's similar to concerns over counterfeit fiat. If a child comes into the shop and text/SMS's 0.001 BTC for a gum drop, I'll accept without a blink. If someone is buying my car, I might invite him in for a coffee and wait for ten confirmations.

Topic #4: I've done a few trades on OTC and always look to the blockexplorer and send the transaction/address link to the counterparty. If a 0/confirmation floating transaction ticker service was provided (juiced directly into the mining circle), I'd accept small transactions as soon as it was seen by the network. That is of course, until splits and double-spending attacks were the norm. By then, I expect we'll have dozens of auxiliary services nullifying all of these concerns.
1305  Bitcoin / Development & Technical Discussion / Re: Why not 10 coins per block and a block every 2 minutes? on: July 27, 2011, 12:14:30 AM
block chain splitting is irreverent AFAIK. this is because only the longest chain will survive.

Given constant latency, waste increases EXPONENTIALLY as block generation time decreases until waste is greater than effect. Splitting DOES matter. Forget about the general users. Focus on the MINERS and the problems of latency and splitting will become clear.

Suppose splits represent 0.5% of blocks today and wasted cycles during latency 1%. If you divide the block generation time in half to 5 minutes, waste become 3%. 2:30 minutes 6%, 1:15 minutes 12%, 37.5 seconds 24%, 20 second blocks 50% waste, 10 second blocks 100% wasted cycles. The numbers might be off, but that's the general gist of the problem.

Now does a user care about waste? No not directly. Does he need confirmations? Not in most cases. Does the network care about waste? Absolutely. Does waste make the network less robust and insecure? YES.

Latency can increase due to both an increase in the nodes of the network as well as a concurrent increase in per node bandwidth.......At some point of increase, the cost of adding new peers outweighs the value of lower latency, and then new peer connections will cease......It's not in my own interest to have more than enough peers to be fairly certain that I'm not being screwed with, since I don't mine.  I'd say that it's a reasonable expectation to expect that average network latency will increase at a rate greater than linear against the growth rate of network nodes.

Interesting. Thanks for the response. Would you expect miners will at least try to connect to the majority of big miners/pools? I do, because it will cut down on their wasted cycles the faster they hear about new blocks generated and each miner will want the network to begin hashing away at his newly awarded coins/fees. It should be in all miners best interest to connect to each other very tightly.

I'm not concerned about non-miners (in regard to block generation). They will get their confirmations soon enough. As long as users have the ability to inject their transactions in reasonable time, their latency is nearly irrelevant. I would love to receive confirmations within a second, but I value a robust network far more.
1306  Bitcoin / Bitcoin Discussion / Re: TradeHill - Dwolla is being scammed and reversing transactions on: July 26, 2011, 11:35:23 PM
I get the whole Dwolla reversing charges after crediting TradeHill's account. But how does the scammer pull this off and how could Dwolla not be aware of it? The scammer transfers funds to Dwolla, transfers to TH, buys bitcoins, and reverses the original transaction from bank to Dwolla. Do I have that right? Is it assumed that the scammer stole access to the bank account?
1307  Bitcoin / Development & Technical Discussion / Re: Why not 10 coins per block and a block every 2 minutes? on: July 26, 2011, 07:45:54 PM
MoonShadow are you claiming that latency increases dramatically with more nodes in the network? Rather than requiring more hops, shouldn't all nodes of the network attempt to increase its share of connections? While worst case latency should increase, I would expect best and average case latency to be reduced (or at least scale O(log)) with a larger network size.
1308  Bitcoin / Bitcoin Discussion / Re: The Bitcoin Show on OnlyOneTV.com on: July 26, 2011, 01:50:57 PM
It is Episode 28....   It's been uploaded.   It is still processing on the server.    You will see it at http://onlyonetv.com soon.

Sorry for the delays in the broadcast today....   We were gathering so much last minute information.... to be sure to get it all in.

Just curious, why not youtube?
1309  Bitcoin / Development & Technical Discussion / Re: Why not 10 coins per block and a block every 2 minutes? on: July 26, 2011, 12:57:40 PM
The thing is, faster blocks would take less effort to generate, so to get the same level of security as you currently get by waiting 30 mins for three blocks, you'd have to wait 30 mins for 15 blocks. So, nothing would go faster, you'd just be consuming more traffic spamming the network with more blocks.

While it is true that faster blocks would require a lower difficulty, the constant latency means that the wasted effort grows with block speed. If you can cut latency 50% across all nodes then you can cut block speed 50% with insignificant loss of efficiency (this excludes memory and bandwidth requirements which will obviously increase).

not quite true, because some merchants only wait for one confirmation to credit you with the money

But a faster confirmation will be more than proportionally less robust. With a doubled block speed competing forked block chain rates will more than double. As an extreme example, if the block speed were a few seconds (about the same as latency), then the network would thrash with the majority of 'confirmation' blocks being invalid. Less than a minute and the miners will spend twice as much energy producing the same number of hashes (with maybe 15% of all 'confirmations' invalid).

Miners could (and probably should) make direct connections to each other. However such a protocol requirement would make the network less robust. Indeed malicious miners would simply isolate the honest nodes.
1310  Bitcoin / Bitcoin Discussion / Re: Why do you hoard bitcoin? Would you spend them if they were easier to obtain? on: July 26, 2011, 02:11:56 AM
It's called opportunity cost.  And yes, the threat of opportunity cost DOES cause people to not spend money.  This is why I do not believe an inherently deflationary currency will ever work.

People keep saying that a deflationary currency cannot work... I still don't get it.. WHY? what am I missing???

I'm glad SgtSpike called BS on the claims that lost gains are not losses. I happen to disagree with the comments about deflationary currency.

Bitcoins are undeniably inflating monetarily (about 30% annually). The deflation is based on current demand. Despite rapid monetary inflation, demand is high and prices are relatively stable or declining. Bitcoin is strong. Too strong?

The majority of people who are currently buying bitcoins do so because they believe in a its future value, otherwise the prices would fall. (I admit its more complicated than this as miners do not nec. sell and exchange markets represent only a fraction of the total economy).

But within a few years, the inflation rate will be lower than any national central bank's current targets. Because the population of the Earth is finite, the popularity growth will necessarily slow down as well. So, I don't see any deflation at all, except that produced by real demand, which is not a bad thing and will slow down eventually.
1311  Bitcoin / Development & Technical Discussion / Re: Why not 10 coins per block and a block every 2 minutes? on: July 26, 2011, 01:32:38 AM
I asked this same question today.

I haven't had my scribble calculations confirmed, but it seems to me that the weighted average latency between miners is 2.11 seconds. Miners waste 2 seconds hashing away the previous block every time a new block is awarded as well as waste at least an entire block if they happen to be on the loosing end of forked block chain (~0.5% chance every ten min block). The chance of forks is directly related to latency/generation-rate.

The latency is the same no matter the block generation rate. If you double the rate, waste should be halved (and then a little). I estimate that the system is entirely broken with a generation rate less than 5 seconds. If the rate were every minute the waste might be around 15%. Ten minutes puts us in the ballpark of 99% efficiency.
1312  Economy / Trading Discussion / Re: Dwolla reversing transactions? on: July 26, 2011, 01:14:01 AM
Hi Jered, As a TradeHill customer I have generally appreciated your openness in the past. As for what ever is going on regarding Dwolla, I'm not cool with your stance to let Bruce Wagner speak on your behalf (whether you are on the show or not). I believe we deserve clear, immediate information in writing on your site from the horses mouth. I hope you will agree.

I agree with you in so far as they should inform all their customers in writing (which I am sure they will do asap).

BUT since this incident affects the whole Bitcoin economy not only TradeHill it was absolutely right from an economical point of view to go on air and inform everyone at the same time.

I am content with Jered's response. I don't mind that Bruce's show is used for announcements. Just that as a customer it should not be "the news" as I can not rely on it as my primary or even tertiary source.

As for Dwolla reversals, this might be very good for Bitcoin, going long. Another 'incident' that is only making bitcoin stronger. In this case, presenting bitcoin's advantage. I hope the exchanges don't suffer losses (I'm still not clear on what exactly happened).
1313  Economy / Trading Discussion / Re: Dwolla reversing transactions? on: July 26, 2011, 12:53:30 AM
Hi Jered, As a TradeHill customer I have generally appreciated your openness in the past. As for what ever is going on regarding Dwolla, I'm not cool with your stance to let Bruce Wagner speak on your behalf (whether you are on the show or not). I believe we deserve clear, immediate information in writing on your site from the horses mouth. I hope you will agree.
1314  Bitcoin / Bitcoin Discussion / Re: The Bitcoin Show on OnlyOneTV.com on: July 26, 2011, 12:46:28 AM
The show is about Dwolla's devastating malfeasance and going incommunicado about it.

It is uploading.  41% complete.

Hi Bruce, Dwolla news sounds like big news. Which episode number and at what minute does it start? I've just tried to search for this and coming up with hours of material I'm frankly not interested - sorry but video isn't free over sat link.
1315  Bitcoin / Bitcoin Discussion / Re: Bitcoins will become Betamax if we don't do THIS on: July 26, 2011, 12:01:36 AM
1316  Bitcoin / Bitcoin Discussion / Re: Bitcoins will become Betamax if we don't do THIS on: July 25, 2011, 11:38:36 PM
In addition to that, people need to keep searching for that critical niche where bitcoin's unique design gives it a clear advantage and address that market.

But for goodness sake, don't run out and try to start one of these businesses.  Just because you have a great hammer, it doesn't mean you should run out and start a construction business.
?
1317  Economy / Speculation / Re: Long, slow slide on: July 25, 2011, 08:10:55 PM
have you noticed that if you say anything on the forum about price of bitcoins and mining people will get all crazy like "Bitcoin price and mining has nothing to do with the price, you moron".

When prices are volatile, I tend to stay up late trading until I can buy in low, until then I get hungry and raid the fridge. I have recently noticed an inverse relationship between the quantity of munchies in my apartment and bitcoin volatility and a less extreme inverse correlation with trend direction. I am now on a starvation diet and expect the market to respond. If anyone calls me a moron, I'll consider that a reinforcing signal.
1318  Bitcoin / Development & Technical Discussion / Re: Rational for specifically ten minute block generation rate on: July 25, 2011, 07:27:44 PM
Thanks Kjj,

If we assume (given sufficiently numerous non-malicious nodes ignoring rare 2, 3.. block reorgs) that forks occur during the latent time between a new block is broadcast and receipt, then average weighted latency is much longer than I would have guessed:

Latency/GenerationTime = 1/284
Latency = 2.11 seconds

I also assume that waste is not only due to reorg but occurs with all but one node during latent time after every block generation. So my suggested ten seconds is in the ballpark of 50% efficiency. I wouldn't have expected that. Thanks for the lesson.
1319  Bitcoin / Development & Technical Discussion / Re: Rational for specifically ten minute block generation rate on: July 25, 2011, 04:57:31 PM
Thank you all. I've just read the FAQ. It's interesting to note that the FAQ suggests reading the bitcoin.pdf for more details, which I have done more than once, and see no further rational except the RAM limits posted earlier. The latency I thunked up meself. From the FAQ:

Quote
Why ten minutes specifically? It is a tradeoff chosen by Satoshi between propagation time of new blocks in large networks and the amount of work wasted due to chain splits. If that made no sense to you, don't worry. Reading the technical paper should make things clearer.

Kudos as always to Satoshi for predicting variables quite wisely before bootstrapping the entire block chain. After two years, do we have any statistics on the frequency and duration of chain splits, the network latency between the majority of miners? Ten minutes does seem like a fine choice, though I would guess now with data we could calculate the optimal choice and how that optimal changes over time.

1320  Economy / Speculation / Re: What do you think will happen to the price when the blocks drop to 25 coins each on: July 25, 2011, 04:41:28 PM
I had intended this to be a fun and mostly meaningless discussion.

Hey joulesbeef, I received a meaningful inflation chart out of this discussion. I'm a satisfied poster. Smiley


YearNew BTCs/yrStart BTCsEnd BTCsBTC Increase
2009262500002625000infinite
2010262500026250005250000100.0%
201126250005250000787500050.0%
2012262500078750001050000033.3%
20131312500105000001181250012.5%
20141312500118125001312500011.1%
20151312500131250001443750010.0%
2016131250014437500157500009.1%
201765625015750000164062504.2%
201865625016406250170625004.0%
201965625017062500177187503.8%
202065625017718750183750003.7%
202132812518375000187031251.8%
202232812518703125190312501.8%
202332812519031250193593751.7%
202432812519359375196875001.7%
2025164062.51968750019851562.50.8%
2026164062.519851562.5200156250.8%
2027164062.52001562520179687.50.8%
2028164062.520179687.5203437500.8%
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!