Bitcoin Forum
May 25, 2024, 03:41:04 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 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 ... 95 »
401  Economy / Speculation / Re: Marketcap perspective on: March 05, 2013, 04:50:36 PM
Iceland (pop:320,060): 36,706,350,000 ISK = 290,316,525USD (13.8USD/BTC, assuming 21,000,000BTC)
Qatar (pop: 1,757,540): 44,971,500,000 QAR = 12,352,771,620USD (631USD/BTC)
Norway (pop: 5,052,800): 101,976,000,000 NOK = 18,149,076,624USD (864USD/BTC)
Hong Kong (pop: 7,103,700): 273,959,000,000HKD=35,349,477,688USD (1683USD/BTC)

This is interesting. I wasn't aware that Bitcoin M0 was already so higher in aggregated price than those of some governmental currencies like the ISK.

Does anyone know a place with a ranking of countries per M0? It would be nice to see where Bitcoin is in such ranking. I still see some people arguing that Bitcoin is "not serious enough to be called money... it's only used by junkies, come on!".
402  Bitcoin / Development & Technical Discussion / Re: [PATCH] increase block size limit on: February 26, 2013, 09:23:54 AM
This comment concerns me very much. Dust spam may not have economic value when denominated in bitcoin, but such "spam" can be representative of much larger transactions if the dust is representative (such as with "colored" bitcoins).

A tiny fraction of a bitcoin might represent an ounce of gold (for instance), and so it should NOT be assumed useless or disallowed by the protocol!

I think prioritizing transactions by fees is better than trying to rule out transactions which don't have an immediately obvious purpose.

Of course they shouldn't be "disallowed", but regardless of what they represent elsewhere, these dust transactions may be a "nuisance" to Bitcoin if they are not majorly composed of fees.

I don't understand why using Bitcoin for this inherently centralized use cases (like asset issuing), when there are better suited protocols like Open Transactions, for instance.
403  Bitcoin / Development & Technical Discussion / Re: The MAX_BLOCK_SIZE fork on: February 25, 2013, 08:24:37 AM
By this logic, we should leave it up to the free market to determine the block subsidy. And the time in between blocks.

The block subsidy will be determined by the free market once inflation is no longer relevant, iff the block size limit is dropped. Even Bitcoin inflation itself in a sense may one day be determined by the free market, if we start seeing investment assets quoted in Bitcoin being traded with high liquidity: such highly-liquid BTC-quoted assets would end up being used in trades, and would become a flexible monetary aggregate. Fractional reserves is not the only way to do it.

Concerning the time between blocks, there have been proposals of ways to make such parameter fluctuate according to supply and demand. I think it was Meni Rosomething, IIRC, who came up once with such ideas. Although potentially feasible, that's a technical risk that might not be worthy taking. Perhaps some alternative chain will try it one day, and if it really shows itself worthwhile as a feature, people might consider it for Bitcoin, why not. I'm just not sure it's that important, 10 min seems to be fine enough.
404  Bitcoin / Bitcoin Discussion / Re: Why the Bitcoin rules can't change (reading time ~5min) on: February 21, 2013, 02:09:27 PM
No. You will never convince me this is true. What the monetary authorities in the world today do is all pretty much open and for everyone to see and yet people don't care.

And you really think the masses care about Bitcoin non-inflationary nature? You're the minority there, my friend!

A thing that people do care, though, is relative appreciation of currencies. They tend to migrate their money toward safer currencies. Just check how the Swiss Franc was going up in value before being tied to the euro. But people don't really understand monetary policy, and most that eventually accept using Bitcoin, will either be due to its appreciation, or because it's cheaper, or due to its privacy, or due to its censorship-resistance etc. The majority of people don't even know what "monetary policy" is.

Bitcoin is different, there are no monetary authorities and I don't want there to be any, ever.

Please, are you claiming that letting bitcoin be useful to millions by dropping this hard limit of 7tps would create a "central authority"? First you believe in 'dumping techniques', now this? Do you realize what "central authority" actually means? Do you understand that Google, for instance, is not a central-authority of internet search and videos? And that it would be practically impossible for a single pool operator to aggregate the same "market share" in bitcoin mining than Google has in internet search and video?

Where are you taking these fears from? I thought you were more versed in economics. You're sounding like people who have never heard of spontaneous order.
405  Bitcoin / Bitcoin Discussion / Re: Why the Bitcoin rules can't change (reading time ~5min) on: February 21, 2013, 01:39:21 PM
Well there's the rub then isn't. What if just a very small group of people has these means? retep seems to make a pretty good case for exactly that happening if the block size limit is increased.

Even in retep "successful dumping" scenario, it would still be easier to have a full node than to understand the entire complexity of bitcoin source code.

But... wait, even you believe in "dumping techniques to rule out competitors"? Seriously?

Because I'm not a peer anymore and I have no say in what the rules are anymore.

Are you a peer in Bitcoin development? Do you review and understand each line of the source code?

If I can't be such a peer anymore the network will give a rats ass about what I want because they'll control all the peers.

No, they can't give a "rats ass", that's what I'm trying to say. Seriously, just look the amount of noise any little thing can provoke around here. The same way that would be extremely difficult to get away with silently tampering the source code, it would be extremely difficult to get away with silently tampering with the blockchain. Actually the latter would likely be more difficult (without having >50% of course). Every attempt to change anything would have to be open and public, and once again you'd have your freedom to choose without being lied to.
406  Bitcoin / Bitcoin Discussion / Re: Why the Bitcoin rules can't change (reading time ~5min) on: February 21, 2013, 01:23:32 PM
I can't afford to read 100+ posts on this subject again, so I'll just address OP. Pardon me if I'm repeating something that has already been said.

Right now you are a sovereign in Bitcoin. You should never give that up, under any circumstance.

What do I mean with sovereign? Well there's nothing anyone could possibly do that can make you accept rules you didn't agree with. Nothing. You yourself have to decide to consent to a rule change. But if running a full node becomes impossible for you then all that which you were told about Bitcoin, that rules virtually can't change, that it has a strict limit of 21million, ect, all these rules will then be left to be decided by a small number of super nodes and the people who control them. The second this becomes reality Bitcoin will be no different than simply a slightly more transparent Paypal. And if you don't want that you better make damn sure you can run a full node.

Hazek,

It seems you want Bitcoin to be an absolute trust-free system to anyone, even people running lame machines which can't handle the number of transactions per second a serious payment network would generate.

But... how do you even know, for sure, that the code you're running really does implement the contract you claimed to have "signed"? Is it really trust-free? Or do you trust on the fact that, being open source, somebody with the skills to validate such code will do it, and the day some contract violation is inserted in the code, it would be quickly spotted by code-review? You see how that's not "trust-free" anymore? Very few people, even among computer specialists, are really capable of digesting Bitcoin source code. It's just a tiny "elite" if you will. And that's enough for you, for me, and for everybody else, apparently.

A 4000tps blockchain would be pretty much the same thing, with the difference that, considering how optimized Bitcoin is, it would be much easier to run a full validating node doing 4Ktps than it is to dig into Bitcoin source code and understand it. A much higher percentage of people will be capable of running full nodes than understanding the source. If you can trust the openness of the source code to provide enough reliability for you to use it, why can't you trust the openness of the blockchain to provide the same reliability? Actually, with some effort and expanses, you'd likely be able to finance a 4Ktps full node only for the purpose of validating the chain yourself. Or, at least, get together with like-minded people and finance a full node for that purpose.

Take wikipedia for instance. It's gigantic, fully supported by its supporters donations, and some researchers claim it is more reliable than old-fashion encyclopedias. Nobody can validate its entire content. For every complex article on a particular topic, only a small minority of people in the world have the knowledge to keep it correct, and from these people, only an even smaller minority will actually do it. Yet, it's openness provide this great reliability: http://news.cnet.com/2100-1038_3-5997332.html

The blockchain is open, and as such, it can be validated by anyone with the means to. That's more than enough to trust it not to change to something "evil" without major repercussion.
407  Local / Português (Portuguese) / Re: Dúvidas Bitcoin. on: February 21, 2013, 08:19:26 AM
lá diz que os blocos são gerados pela mineração, é isso mesmo ?, e se não tiver ninguem minerando nao vai ser gerado bloco nenhum ?,

Exato.

que mecanismo diz que é criado um bloco novo a cada 10 minutos ?, é apenas uma estimativa ?

A dificuldade de se gerar um bloco se adapta. A cada 2016 blocos (~2 semanas), ela é recalculada. Se esses últimos 2016 blocos levaram em média <10min para serem gerados cada um, então a dificuldade é aumentada. E inversamente ela pode diminuir se os blocos estiverem sendo gerados mais lentamente do que um a cada 10min.
408  Bitcoin / Development & Technical Discussion / Re: How a floating blocksize limit inevitably leads towards centralization on: February 20, 2013, 09:28:14 AM
Or p2pool?
Which doesn't scale AFAICT.
Huh? That is news to me, where did you discover that very important tidbit?

AFAICT P2Pool requires each participant to be a full validating node. Maybe that changed and I'm not aware of it. But if such requirement still exists, then it cannot scale as is.
Of course, P2Pool protocol per se could remain. But its participants would eventually be pool operators, and the actual miners (owners of processing power) would connect to these pool operators participating in P2Pool. It would fallback to the model of centralized pools, with the difference that they would be constrained by P2Pool protocol, what might convince some miners to support them. Or not. Can't tell that. What I can tell is that all individual miners doing full validation is not something that scales.
For instance, if BFL really ships their products, I might consider buying the USB-miner thingy. But that would have to run without a full node.
409  Bitcoin / Development & Technical Discussion / Re: How a floating blocksize limit inevitably leads towards centralization on: February 20, 2013, 09:09:30 AM
Gavin and co, drop your silly suggestions of using an idea that can't be globally synchronized without a central authority. This suggestion does exactly what you are looking for in a decentralized manner and it's globally synchronized:
[snip]

An automatic adjustment is definitely better than keeping the limit as is, for sure. I used to support it.

Until I realized there's actually no better "automatic adjustment" than spontaneous order. Allow miners to set their own limits, together with "tolerance levels" (a way to say that if an "offending chain" is 2 or 3 or N block longer than mine already, I end up accepting it). Also allow them to define how large the block they build will be.
That's what you need.

I don't believe that pool operators would voluntarily decrease their revenues (by increasing the chance of losing their blocks) and increase their expanses (by paying for wider than necessary bandwidth) in the hope of kicking out lower-bandwidth pools. That's pretty much like price dumping, and price dumping doesn't work. (also, botnet operators have already kicked low-bandwidth pools out anyway... what's the percentage of bandwidth-expenses a pool must have just to be resilient against DDoS? That's likely to be more than what it takes to upload their blocks ).

Quote
* By the way, for totally different reasons, it's already not really possible to be a low-badwidth pool. The reason for this is not the Bitcoin protocol per se, but DDoS attacks from bot operators mining on different pools. Unfortunately most major pools were already DDoSed. Ultimately the only defense against such kind of attach is large bandwidth.

Or p2pool?

Which doesn't scale AFAICT.
410  Bitcoin / Development & Technical Discussion / Re: How a floating blocksize limit inevitably leads towards centralization on: February 20, 2013, 08:52:57 AM
I'm sorry for cross-posting, but unfortunately I have a hard time seeing this thread as a "Technical Discussion". This is much more an economical discussion than a technical one by now. And in another thread I said what I think about it while replying to hazek:

You don't understand. I use Bitcoin because it is built upon certain principles and built in such a way that those principles can't be "legislated" away with a rule change. If this isn't the case I have no use for Bitcoin.

The main economical principles of Bitcoin are not being threatened. If they were, I would be among the "resistance" for sure.
What happens is that there's this damn constant limit Satoshi inserted in the code because he couldn't think of something better at the moment he was coding, and now this thing is haunting us.

Wanting to cripple Bitcoin scalability just because you fear that a super-cartel of pool operators would pop up without such handicapping limit? Seriously?
That looks very much too me like the argument for anti-trust laws. This talk that high-bandwidth pool operators would voluntarily pad their blocks with useless data in a desperate attempt to kick out low-bandwidth pools*, risking with that to increase their propagation time and thus also increase the chance of losing their reward... to me it sounds just like the argument that price dumping works. History and economical theory show us that price dumping doesn't work.

That summarizes it in economical jargon for me: the resistance against dropping the limit believes that "dumping techniques" can work, and fear that dropping the limit would be like dropping anti-trust laws. They are wrong.

* By the way, for totally different reasons, it's already not really possible to be a low-badwidth pool. The reason for this is not the Bitcoin protocol per se, but DDoS attacks from bot operators mining on different pools. Unfortunately most major pools were already DDoSed. Ultimately the only defense against such kind of attach is large bandwidth.
411  Bitcoin / Bitcoin Discussion / Re: The fork on: February 20, 2013, 08:44:50 AM
So then we should just remove all limit on block size and see how many movies people decide to store in the primary blockchain using a minor modification of the "store movies in the namecoin blockchain" tool currntly being ooh'd and aah'd over in the Alternative Cryptocurrencies forum and just see how farkin big the blockchain can get when fees are not justifiable anymore except possibly as anti-spam measures (and whats with calling movies spam, anyway, scared of needing a little bit of space or bandwidth or something?)

-MarkM-


Yeah yeah right, and your block will propagate because pool operators are incapable of setting their own tolerance levels. Right.
412  Bitcoin / Bitcoin Discussion / Re: The fork on: February 20, 2013, 08:09:21 AM
My general impression on this issue is that it's socialists vs. libertarians, or central planners vs. people who believe in spontaneous order. Is there more to it?

I can't avoid seeing it that way too.

You don't understand. I use Bitcoin because it is built upon certain principles and built in such a way that those principles can't be "legislated" away with a rule change. If this isn't the case I have no use for Bitcoin.

The main economical principles of Bitcoin are not being threatened. If they were, I would be among the "resistance" for sure.
What happens is that there's this damn constant limit Satoshi inserted in the code because he couldn't think of something better at the moment he was coding, and now this thing is haunting us.

Wanting to cripple Bitcoin scalability just because you fear that a super-cartel of pool operators would pop up without such handicapping limit? Seriously?
That looks very much too me like the argument for anti-trust laws. This talk that high-bandwidth pool operators would voluntarily pad their blocks with useless data in a desperate attempt to kick out low-bandwidth pools*, risking with that to increase their propagation time and thus also increase the chance of losing their reward... to me it sounds just like the argument that price dumping works. History and economical theory show us that price dumping doesn't work.

That summarizes it in economical jargon for me: the resistance against dropping the limit believes that "dumping techniques" can work, and fear that dropping the limit would be like dropping anti-trust laws. They are wrong.

* By the way, for totally different reasons, it's already not really possible to be a low-badwidth pool. The reason for this is not the Bitcoin protocol per se, but DDoS attacks from bot operators mining on different pools. Unfortunately most major pools were already DDoSed. Ultimately the only defense against such kind of attach is large bandwidth.
413  Local / Português (Portuguese) / Re: Dúvidas Bitcoin. on: February 19, 2013, 06:29:08 PM
Em termos de esforço computacional não existe diferença entre mineirar um novo bitcoin e efetivar uma transação ?

Esse termo "mineração" é fonte de confusão. O que "mineradores" fazem é incluir transações nesse banco de dados distribuído chamado blockchain. Essa tarefa é custosa, então eles recebem uma recompensa monetária. Essa recompensa é composta de "bitcoin novas" (inflação, dinheiro previamente não existente) e "taxas de transação", gorjetas voluntariamente adicionadas às transações por quem as enviou.

Eles não "mineram" nada no final das contas.
414  Bitcoin / Bitcoin Discussion / Re: The fork on: February 19, 2013, 06:13:52 PM
I'd say "bumping all the time" is what should be avoided. Ideally the change should be done before that start happening.
415  Bitcoin / Bitcoin Discussion / Re: The fork on: February 19, 2013, 06:07:40 PM
Seeing how Bitcoin grows, it wouldn't surprise me if we start bumping on this 1Mb limit yet this year.
416  Bitcoin / Development & Technical Discussion / Re: How a floating blocksize limit inevitably leads towards centralization on: February 19, 2013, 06:04:57 PM
As a protocol rule?
I find that worse than an automatic adjustment of the max block size. You can't set prices like that. You can't predict what 50BTC will represent in the future.

No, it does make some sense. With this type of system in place, the security of the network would be based on a BTC based reward. This way we would always have similar security level relative to the actual value of the monetary base.

You can't predict how much the monetary base will be worth nor how much security is enough. You can't set prices like that.

I do agree with Mike again that it's a bit questionable to just set it at 50 BTC. We really don't know how much mining is "high security", we only know that what we have now is quite enough. It would be wasteful to pay more fees for more mining if we don't actually need it.

That's what I'm saying, you can't know what's enough or more than enough, so you can't simply set a mandatory amount per Mb.
You seem to be contradicting yourself in the same post...
417  Bitcoin / Bitcoin Discussion / Re: The fork on: February 19, 2013, 06:00:21 PM
I'm fairly certain that Gavin and his supporters would not go ahead with the fork unless major services such as Gox, Blockchain.info, Coinbase, major pools etc were actually behind him.

They could eventually support both chains.
But yeah, it would likely be easier for services to simply choose one. No modification on their side other than updating their bitcoind install.
418  Bitcoin / Development & Technical Discussion / Re: How a floating blocksize limit inevitably leads towards centralization on: February 19, 2013, 04:37:01 PM
Here's an idea: Reject blocks larger than 1 megabyte that do not include a total reward (subsidy+fees) of at least 50 BTC per megabyte.

As a protocol rule?
I find that worse than an automatic adjustment of the max block size. You can't set prices like that. You can't predict what 50BTC will represent in the future.
419  Bitcoin / Bitcoin Discussion / Re: The fork on: February 19, 2013, 04:32:53 PM
Disaster or not, the more I read these discussions, the more I see an actual fork (as in different chains) as inevitable.

Some people seem determined to keep this handicapping 1Mb limit, and envision Bitcoin as nothing more than a SWIFT 2.0. Some people, me included, want Bitcoin to be much more than that eventually, what would require more than 7tps.

At a certain point, a fork will happen. Everybody who had coins before the fork, will have the same amount of coins on both chains, the old and the new one. People like me will sell part of their old coins in exchange for coins in the new chain (the one without the limit). Some other people will do the other way around. Lots of price turbulence will happen. I can't predict how major services will behave. Would MtGox support trading of both Bitcoins, old and new? Or would they pick one?

Eventually, one of the two chains may die. Or not.

I knew from the day I learned about this block size limit that it would be a problem in the future: https://bitcointalk.org/index.php?topic=1865.0
(OBS: I changed my mind about the "automatic adjustment" thing, I don't think it should be done that way anymore)
420  Bitcoin / Development & Technical Discussion / Re: How a floating blocksize limit inevitably leads towards centralization on: February 19, 2013, 07:52:36 AM
However, with no limit on block size, it effectively becomes miners who are in control of _everyone_'s block size. As a non-miner, this is not something I want them to decide for me.

Only miners (and by that I mean solo miners + pool operators, not pooled miners) need to be a full node. They're your "everyone" there.

Please people, understand one thing: you can't run a full payment network used by millions as a hobby. The day Bitcoin becomes something really serious (i.e., thousands of transactions per second), being a full node will necessarily be a professional task. It won't be something you can do on your laptop, "just for fun".

EDIT: And, as Mike said, the idea of converting Bitcoin into some replacement to SWIFT with $20 fees for transactions, which would force people to use bank-like institutions for daily transfers, just because you want "ordinary people to verify transactions", totally turns me off. Bitcoin can be much more than that. If you actually want it to remain this censorship-resistant currency that it is, it has to remain suitable for small transactions like buying some plugin from Wordpress. If you want Bitcoin to remain an alternative for those seeking financial privacy, you have to keep it suitable for SR users and alike - otherwise all these "bank-like" payment processor would ruin your privacy. If you want Bitcoin to remain an alternative for those trying to protect their purchasing power from inflation, you have to keep it suitable for those who want to protect their daily money on their own, without having to use a bank just for storage purposes which would recreate the incentive for fractional reserves. The list can go on. Bitcoin has the potential to be much more than SWIFT 2.0. But for that, processing transactions will have to become a professional activity (it kinda already is actually).

But maybe not, and if just one miner starts creating gigabyte blocks, while all the rest agrees on 10 MiB blocks, ugly block-shunning rules will be necessary to avoid such blocks from filling everyone's hard drive (yes, larger block's slower relay will make them unlikely to be accepted, but it just requires one lucky fool to succeed...).

Succeed in what? Killing everybody else? Do you realize that would likely require more than 50% of the network processing power, otherwise the "unacceptably-gigantic" block would always be an orphan? Miners would likely reject blocks way too large, specially if it's filled with transactions never seen before (i.e., a likely attempt of flooding).

There is of course wide spectrum between "I can download the entire chain on my phone" and "Only 5 bank companies in the world can run a fully verifying node", but I think it's important that we choose what point in between there is acceptable.

I'm glad you see it's not so black-and-white. I'm sad though that you think you can actually "choose what point between there is acceptable". Such point cannot be found arbitrarily, even because it is not fixed: it varies all the time according to different demands for security, transaction space, speed etc, and different supply of resources. Basically, you'll never be able to even list all data that is necessary to take such decision, as it involves subjective opinions of thousands and eventually millions. Let alone calculate anything.
Quote from: Friedrich Hayek
The curious task of economics is to demonstrate to men how little they really know about what they imagine they can design.
Wink

Then I think you misunderstand what a hard fork entails. The only way a hard fork can succeed is when _everyone_ agrees to it.

Only if you want to totally avoid the fork actually. Otherwise, you may have both chains living in parallel for some time. Then eventually one might "beat" the other, as people migrate. Or both keep alive "forever", that's a possibility too.
The more I see these discussions, the less I believe in totally avoiding the fork.

EDIT: And also, as a general comment on the discussion, you people fearing "too much centralization", as in "too few market participants", should realize that, at most, what would happen would be a few pool operators, like we have now. Pool operators do not own the processing  power. Such processing power will remain scattered among thousands of people, who may easily migrate to different pools if they feel like. Pretty much like what already happens. Current pools need to have some "professional bandwidth" if only for protecting against DDoS, It already require professional resources to run a mining pool.
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 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 ... 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!