Bitcoin Forum
May 06, 2024, 02:10:14 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 »
181  Bitcoin / Bitcoin Discussion / Re: New video: Why the blocksize limit keeps Bitcoin free and decentralized on: May 28, 2013, 10:02:50 AM
Fast-tracked, one might get the system going in a year.

15 primary engineers,$300k/year = $4-5M
30 secondary engineers, pm, marketing, etc = $7-8M
Dev/test infrastructure, $3M

Throw in a 2x safety factor and we're getting close.

For ongoing operations one will need not only their own backbone (if they have one) but an expanded presence near the edge (particularly if there is competition.)  So that factors in.  Probably it would not be possible to do without support for a monetary system, so $10M might actually be a low-ball.

And I've left out legal in both efforts (and lobbying) which will add significantly.


Lol, clearly I'm being trolled.  Nicely done Tongue
182  Bitcoin / Bitcoin Discussion / Re: New video: Why the blocksize limit keeps Bitcoin free and decentralized on: May 28, 2013, 09:06:05 AM
Quote from: tvbcof
It leaves a solution where my 'savings' are widely distributed all over the world on a system which is trustable because it is tight enough to be operated by a myriad of small players and enthusiasts.  (That would be Bitcoin.)

Your savings would be locked in a p2p network that can't be withdrawn from without a $20 transaction fee.
The blockchain would also appear to me in this case to be relatively easily jammed.  What I mean is, say $20 is the upper limit on what people are willing to pay to transact over the blockchain.  With a 1MB block size limit, that's roughly 2000 transactions per block, or 288,000 transactions per day.  So it would cost roughly $5.76M to jam the blockchain for a day.  How many days could Bitcoin withstand such an attack before confidence is lost?  Also keep in mind that this number is fixed with the block size, so this can quickly become a cheap attack relative to the benefit of its success as the number of Bitcoin users grows.

Edit: In fact, I'm betting even just a credible threat to do this at random times would suffice to make Bitcoin appear too unreliable to more than a few businesses.
183  Bitcoin / Bitcoin Discussion / Re: New video: Why the blocksize limit keeps Bitcoin free and decentralized on: May 28, 2013, 08:51:40 AM
If I already had the backbone network, hardware, and certain proprietary technology, I think such a system would be a few $10M's to develop and maybe $10M per year to operate in conjunction with other services.  Plus legal and regulatory costs which could dwarf the technical ones.  Chump-change for a corporation who was positioned to leverage the solution's underlying value.  Starting from scratch, much more than that of course.  I'll bet that VISA has much much more into their system, but they started from a different time and have a tougher row to hoe.  Probably.  Wild guesses to be honest.
I'm interested in following how you arrived at these numbers.  E.g. what are your monthly CPU, RAM, and bandwidth costs to process, say VISA levels of traffic.  We can worry about legal costs after we figure out the technical ones.

Edit: I just noticed the last sentence where you admitted your numbers to be wild guesses.  Why are you making such bold claims based on admitted wild guesses?  This is a pretty important issue, after all.
184  Bitcoin / Bitcoin Discussion / Re: New video: Why the blocksize limit keeps Bitcoin free and decentralized on: May 28, 2013, 08:25:27 AM
Focusing on the operating cost is wrong. The issue is the availability of anonymous bandwidth and that does not scale with technology. Unless you can mine anonymously the government has control over you, and therefor Bitcoin, and Bitcoin is not really decentralized.
So we wouldn't have to fear that it'd require an expensive data center to run a node?

Quote
But some people are happy with Bitcoin being ultimately under government control. That is why this is a political issue rather than a technical one, as Peter Todd keeps on pointing out.
Do you think some of these folks might just disagree with the claim that larger blocks would result in Bitcoin being ultimately under government control?  Which ones do you believe really are happy with this outcome?

I just did a quick calc and if 1/2 the people in the world did 1 transaction per day with a single solution, I get around 50,000 operations per second.

Someone at the conference (I heard, but did not see) mentioned that the number of cell phones vs. the number of bank accounts is about 5/1.  So, if Bitcoin became popular, and the movement toward more capable phones proceeds, it would likely result in a pretty large deluge of traffic.

I became concerned about scalability when reading the document on the main Bitcoin.org wiki.  Later (recently) I heard Dan Kaminsky refer to it as "the funniest document in the history of software engineering."  Which I consider one of the funniest comments in the history of software engineering.  And one of the saddest.

Now, I don't doubt that large corporations (who I can now name but will refrain from doing so anyway) can process that kind of data and much more.  And the intelligence information they could obtain in doing so would vastly exceed the cost of operating the system.  But it's not the Bitcoin which attracted me several years ago.  It is, in fact, the exact opposite.


It seems like you got a bit distracted while explaining your estimate of the operating cost...
185  Bitcoin / Bitcoin Discussion / Re: New video: Why the blocksize limit keeps Bitcoin free and decentralized on: May 28, 2013, 07:34:44 AM
This contrasts sharply with the vision of Bitcoin as a monolithic one-world currency solution which only large and well connected entities can profitably operate.
I keep hearing this statement, but never any numbers with it to back it up.  Would you mind sharing how you estimated this operating cost?
186  Bitcoin / Development & Technical Discussion / Re: Ultimate blockchain compression w/ trust-free lite nodes on: May 23, 2013, 12:36:32 AM
I'm not doubting that it's possible, just wondering if you'd actually be gaining anything. I suppose the application would be for devices with suitable bandwidth but very tight memory constraints, like hardware wallets?

Sure, hardware wallets are an example. You could plug it in to an untrusted host computer that has already downloaded the proof data. Or even a mobile phone wallet, where you don't have much bandwidth during the day so it's SPV, but maybe it could sync up with the network overnight when it's around an untrusted wifi.
The big value of validation-without-the-blockchain seems to me to be when it's combined with the fraud proof/challenge idea, where an SPV node can reject invalid blocks upon receiving a short proof or challenge that proves the block was formed incorrectly (e.g. nonexistent txin, double spend, invalid coinbase).   It turns out all important cases of fraudulently formed blocks can be covered by these - including cheating on the block reward, after a simple change to the way the Merkle trees are constructed.  This would greatly increase the trust model of an SPV node, under the assumption that it's connected to at least one well-connected, honest peer.

The more honest nodes there are auditing blocks and forming these fraud proofs/challenges, the better chance SPV nodes will promptly and reliably receive them.  This is where the validation-without-the-blockchain idea really shines IMO, since it allows resource constrained nodes to contribute to overall network security, but without biting off more than they can chew - they only partially validate blocks.  I tend to think of this as the "correct" way to preserve decentralization while scaling up block sizes.
187  Bitcoin / Development & Technical Discussion / Re: Initial replace-by-fee implementation is now available on testnet on: May 09, 2013, 09:41:08 PM
Businesses that accept zero-confirmation transactions are surely quite aware that they are not perfectly safe, but some (e.g. bitpay IIRC) still find it in their interest to accept them anyway, and incorporate the risk of loss into their prices.  Simply assuming they're stupid to do so in order to justify unintentionally harming their business model seems a bit... insensitive.

Use a service layered on top of bitcoin, that provides the instant+secure guarantees you want.
Wouldn't bitpay, for example, lose the universality of the Bitcoin payment network by switching to something like this?  Part of what makes them so convenient is that customers don't have to sign up for special accounts.
188  Bitcoin / Bitcoin Discussion / Re: Specialized hardware and the "nuclear option" for >50% attacks on: May 04, 2013, 11:36:51 PM
In one of the several other threads discussing this exact same topic, I argued that it is best to use an algorithm that is simple enough for casual people to implement (as an ASIC) with a modest budget.

At least 4 groups now have implemented bitcoin mining as an ASIC, in (relatively) short times, with (relatively) little capital.  More are sure to follow.

If some algorithm can be done on a general purpose computer, then a special computer can be made which can do it better (by whatever measure of better).  The question really comes down to "How much effort (time and/or capital) does it take for how much of an improvement?"

Picking a hard algorithm like scrypt doesn't mean that there won't ever be an ASIC for it, it just means that developing that ASIC will be harder, which means that different people will be doing it.

We want ASIC development to be possible for kids in their garages, and it would be extremely foolish to lock them out of the game.  Even more foolish when you consider that we are incapable of barring more powerful entities from doing it anyway.
Right, that's my conclusion as well.

My point about >50% attacks being manageable by the "nuclear option" (swapping out the mining algorithm) - and likely completely deterred by its economics which I described - stands if ASICs are sufficiently more economical than general purpose hardware.  I'm only trying to point out that this is an effective recourse/deterrent to >50% attacks on ASIC-friendly mining algorithms.
189  Bitcoin / Bitcoin Discussion / Re: Specialized hardware and the "nuclear option" for >50% attacks on: May 04, 2013, 01:54:01 PM
I don't believe something can be devised were specialized HW does not have an advantage. As long as there is an advantage the magnitude is irrelevant (long term) due to marginalization. I like the current algorithm, and believe it will happen the other way around. Double SHA-256 ASIC will become very common leading to a relatively stable amount of decentralization. Furthermore companies will compete with each other, leading to another level of decentralization (between companies).

Here's one of Dan Kaminsky's comments on his article:
Quote
ASICs are faster than CPU's at SHA-256. They're not necessarily faster at scrypt. I'm actually doing a lot of work in this space, stay tuned.
He seems to think it's possible, and I'm just deferring my judgement on this to him.
190  Bitcoin / Bitcoin Discussion / Re: Specialized hardware and the "nuclear option" for >50% attacks on: May 04, 2013, 01:39:35 PM
I don't believe your premise is true.
Which one?
191  Bitcoin / Bitcoin Discussion / Re: Specialized hardware and the "nuclear option" for >50% attacks on: May 04, 2013, 01:30:50 PM
Any option chosen will have specialized HW created if successful.
Mining algorithms can be designed such that specialized hardware offers relatively less advantage over generalized hardware.  My argument is that "ASIC-resistant" mining algorithms should be avoided.
192  Bitcoin / Bitcoin Discussion / Specialized hardware and the "nuclear option" for >50% attacks on: May 04, 2013, 01:18:01 PM
I recently heard Dan Kaminsky mention in his recent article: http://www.wired.com/opinion/2013/05/lets-cut-through-the-bitcoin-hype/ that a mining algorithm friendly to general purpose hardware is superior because it is more inclusive to "the masses", as it wouldn't require specialized hardware to participate, and thus mining would be that much more decentralized.  I doubt this is much of an advantage though, as most people would have to buy high end general purpose hardware specifically to mine anyway in order to remain competitive and profitable, and the barrier to entry for running specialized hardware (ASICs) will soon be just as low.

Furthermore, having a mining algorithm require specialized hardware appears to be a great strength.  E.g. suppose an attacker amasses >50% of total hashing power.  Then the network could (as a last resort) swap out the mining algorithm, and render all of his equipment useless for attacking the new system and for resale. With general purpose equipment, he could keep attacking the new mining algorithm, or resell his equipment to recoup some of his costs.  While the honest miners would lose all of their investment (this should be considered an inherent risk of being in the mining business), they still collectively lose less than the attacker.  As long as there remains sufficient profit motive to mine - i.e. BTC remains valuable - then ASICs for the new algorithm should be quickly forthcoming to the market while CPUs/GPUs pick up the slack, and any attacker wishing to continue this attack will quickly go bankrupt as he's up against the capital stock of the whole world.

The damage the attacker does - e.g. the drop in BTC value - can be mitigated if such a response is understood by all to always be potentially necessary, and perfectly within the realm of manageability (it seems to me to be, unless I'm missing something).  "Fire drills" might even be done in advance, which would undoubtedly inspire confidence.

tldr; If the mining network relies on specialized rather than generalized hardware, then there is a "nuclear option" available to deal with and deter >50% attacks.
193  Economy / Economics / Re: Bitcoin the Bubblecoin on: April 27, 2013, 08:18:56 AM
I recently read this very insightful article on money vs. bubbles:

http://unqualified-reservations.blogspot.ca/2013/04/bitcoin-is-money-bitcoin-is-bubble.html

Quote
The [Bubble Theory of Money] asserts that money and a bubble are the same thing.  Both are anomalously overvalued assets.  Both obtain their anomalous value from the fact that many people have bought the asset, without any intention to use it, but only to exchange it for some other asset at a later date.  The two can be distinguished only in hindsight.  If it popped, it was a bubble.  If not, money - so far.
194  Bitcoin / Development & Technical Discussion / Re: Reminder: zero-conf is not safe; $500USD reward posted for replace-by-fee patch on: April 19, 2013, 04:58:13 PM
There's no guarantee, but Satoshi's paper addresses the dynamics of this - rational miners shouldn't want to undermine the validity of their own wealth.

Similar to how rational coal power plant operators and chemical plant owners wouldn't want to undermine the cleanliness of the air they breath and water they drink.
Eh?  The cleanliness of the air they breathe and water they drink doesn't affect their bottom line.
195  Alternate cryptocurrencies / Altcoin Discussion / Re: Don't hate me too much, but I think litecoin is superior to bitcoin on: April 19, 2013, 08:45:31 AM
I am new to the whole scene, been using both for a few months now.

Why i think litecoin is better - in order of importance, and all in my opinion:

1) much faster transaction times, much much faster
2) litecoins are not nearly as concentrated in such a few hands as far as i can tell from my short research.
3) harder to mine litecoins with ASICS (never say never, it will one day be done, but they will be slower ASICS compared to bitcoin), therefore mining should hopefully stay more distributed to the general public instead of a few heavy hitters.

comments?

(1) isn't true.  You need so much work burying your transaction for it to be "confirmed" - i.e. have a desired probability that it will not be reversed.  This isn't measured by number of blocks, but time and total network hash rate, and Bitcoin has a _much_ higher hash rate.

(2) clearly isn't true either, as there are _many_ more bitcoin users currently.

Regarding (3), there are advantages to requiring miners to use specialized, single-purpose machinery.  Dissuading botnet mining is one.  Another is that it makes miners have more "skin in the game", causing them to care about the health of the network that much more - their mining equipment becomes worthless in the event of failure of the mining algorithm.

Edit: by "failure of the mining algorithm" I mean an attacker obtaining a significant majority of the hashing power.
196  Bitcoin / Press / Re: 2013-04-12 krugman.blogs.nytimes.com - Adam Smith Hates Bitcoin on: April 17, 2013, 08:45:49 PM
@BubbleBoy

So to recap, bitcoin mining will consume an amount of electricity non-negligible relative to overall world consumption if it completely supplants all the world's currencies in less than ~24 years (6 halvings of the inflation rate).  In this case it could run into conflict with national energy policies, and potentially create an existential political threat to Bitcoin.

Leaving aside how unrealistic this growth scenario is, if such a thing were to happen, then I suppose Bitcoin users would be given an ultimatum: hard fork to further limit the inflation rate, or be forced to take on governments.  It'd be a damn shame to bring the inflation schedule into question, but if the alternative is really so dire, then I'm sure the network would adapt.
197  Bitcoin / Press / Re: 2013-04-12 krugman.blogs.nytimes.com - Adam Smith Hates Bitcoin on: April 17, 2013, 09:35:24 AM
@d'aniel: apples to apples please. If bitcoin, instead of overtaking just the US dollar ,would become the World's currency, then it's valuation would rise even further, to cover all goods and services on the planet, and the waste would rise proportionally. Since US is a major industrialized nation with high energy consumption per capita, when you scale the same scenario at planetary proportions it looks even worse.
Ah, whoops, I see what you were doing now.  Well then let's tack on an extra 15 years for Bitcoin to take over the world and call it even Smiley
198  Bitcoin / Press / Re: 2013-04-14 Bitcoin Miners Are Racking Up $150,000 A Day In Power Consumption... on: April 17, 2013, 08:39:29 AM
Sorry, not sure what thread this is being discussed in now, but here is my response to BubbleBoy's (cross) post above:

@BubbleBoy,

With the US consuming around 20% of the world's electricity production, then in the wildly successful hypothetical scenario you described, bitcoin mining consumes 1-3% of the world's electricity (using your numbers).  With the natural incentive to make optimal use of the waste heat, a likely large majority of this energy would've been consumed for heat anyway, so bitcoin mining would really only be contributing an additional few tenths of a percent to world electricity consumption, and halving every four years.  Depending on how mining is distributed amongst nations, these numbers are likely irrelevant to most in terms of their national energy policies.  And of course this does not factor in the cost savings from the monetary systems Bitcoin has supplanted.
199  Bitcoin / Press / Re: 2013-04-12 krugman.blogs.nytimes.com - Adam Smith Hates Bitcoin on: April 17, 2013, 08:29:40 AM
@BubbleBoy,

With the US consuming around 20% of the world's electricity production, then in the wildly successful hypothetical scenario you described, bitcoin mining consumes 1-3% of the world's electricity (using your numbers).  With the natural incentive to make optimal use of the waste heat, a likely large majority of this energy would've been consumed for heat anyway, so bitcoin mining would really only be contributing an additional few tenths of a percent to world electricity consumption, and halving every four years.  Depending on how mining is distributed amongst nations, these numbers are likely irrelevant to most in terms of their national energy policies.  And of course this does not factor in the cost savings from the monetary systems Bitcoin has supplanted.
200  Bitcoin / Mining speculation / Re: $324000 per day on: March 27, 2013, 07:25:37 PM
It's obviously way more than enough to prevent double spends.  But the inflation schedule is not debatable, and the exchange rate is not controllable, so go be windbags about something else.

The inflation schedule is not debatable, and the exchange rate is not controllable, but if the amount given to miners is not sustainable then the price will trend downward (or upward if the amount is to low) until it reaches a point that is sustainable. The point of the discussion is to try to figure out what amount is sustainable.
My apologies, I'm sick today and grumpy about it Smiley  Wasn't really addressed at you either...

One interesting quantity to look at regarding sustainability of this reward could be the miner reward to exchange volume ratio.  Here it is:


If we say it's exchange volume that sustains the block reward, then this graph suggests we're safe (w.r.t. inflationary downward pressure).  Safer than we've ever been, actually.  But the volume could be fleeting, so who knows.

Edit: cleaned up the graph
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!