I thought the blockchain was downloaded from peers in the network and not from a central server...
It is downloaded from peers. Why arn't we doing this right now? I've always wondered why we boot strap with IRC protocals. Can someone say DDoS freenode... Bring down the network?
Probably because it's not easy Also IRC is used for bootstrapping connections, bittorrent has central points of failure too, the trackers. How does DHT work? Could something like that be implemented for Bitcoin?
|
|
|
Your client itself can verify the coins exist; this is why we all keep a copy of the entire block chain. Waiting for confirmations is just so that people don't double spend.
But yes, we are getting off topic.
|
|
|
We're working on exactly this, and it should be available sometime next week on the Bitbills website.
I figured that "COMING SOON!" flash area was for something very similar to this. It seems I was right.
|
|
|
I'd buy one. This sounds like a great idea.
Any idea how it works internally?
|
|
|
Have any plans for news shows on there as well?
|
|
|
The point of the security behind Bitcoin is that you don't need to trust anybody with the security. Not trusting anyone at all with your money would mean there was zero trade, in the end.
I think one of the only fatal problems with Bitcoin, if it's not overcome soon, will be the 10-minute-per-block standard. Without a third party, real-time transactions using the block chain are not possible or feasible for real-world applications.
As I said before, it would be perfectly possible to just assume a transaction is not a double spend, in the case of small amounts ('small' being a relative term here). I agree that you could just assume that it isn't a double spend. If it is a transaction worth less than a few USD, you don't really lose all the much if it is a double spend. On top of that the resources required to double-spend are outrageously high compared to the free cup of coffee that you could get if you double-spent. The profit motive doesn't exist to double-spend small transactions. Now for larger things, it might be better to wait for a few confirmations, but people do that anyhow. You generally need paper-work and such for large transactions. If I bought a house or car with BTC, I would be Ok waiting an hour to get it.
|
|
|
Someone should make a site that just displays a random mirror, one at a time. Maybe forces you to solve a CAPTCHA to see it.
Kinda like the Tor Bridge Relay service. That way it is very very hard to block them all.
|
|
|
I think that if you just download the block chain and stick it in the bitcoin directory then the Bitcoin client doesn't check if they are valid. It just assumes they are.
Isn't that what the -rescan option is for? Re-validating the block-chain? Or am I mistaken?
|
|
|
Could they take it further and just use the solved block themselves?
Collect the generation reward for themselves whilst still being paid by the pool for the efforts that they are never truly contributing with.
|
|
|
It is not to protect you. It is to protect anyone using your download mirror. Also would hep detect if someone changed it on you later etc.... how would someone who cant get to sf check your mirror? It also would allow someone to double check that the sf binaries were not changed after you fetched them. Has zero to do with if you trust yourself. Would just make your mirroring service have a lot more useful by adding a link and a mirror of another small file. Odd you are so quick to say no.
Lets not be so jumpy here. I'm sure he means well. I agree though, it has nothing to do with if you trust yourself. It is to protect others.
|
|
|
Anyone know exactly what is going on? I don't do investing, but this looks bad. Far worse than Bitcoin on bad days.
The Dow Jones industrial average tumbled more than 470 points, and other indexes followed suit.
At 7:45 a.m. PDT, the Dow was down about 474 points, or 4.2%, to 10,932. The broader Standard & Poor’s 500 was off 4.4%.
Investors scrambled into Treasury bonds, with the yield on the 10-year Treasury note threatening to fall below the formerly unimaginable level of 2%. The yield dropped to 2.02% from 2.16% on Monday. http://latimesblogs.latimes.com/money_co/2011/08/global-stock-markets-sink-again.html
|
|
|
Would it be possible to use Code Signing to actually sing the executable themselves? At least on Windows this would be effective as far as I know.
|
|
|
Generation: 50 + 0.0045 total fees Generation: 50 + 0.16253335 total fees Generation: 50 + 0.0035 total fees Generation: 50 + 0.01405 total fees Generation: 50 + 0.0005 total fees Last 5 blocks with any transactions (there was one that only had the generation transaction). Right now the reward is "reward + fees" but the fees constitute to almost nothing giving a reward of ~50BTC. I'm hoping that by the time the generation award of 50BTC drops to 25BTC that the fees will be at about 25BTC per block. If this happens than "reward + fees" will still be ~50BTC. As the network grows more fees will be pushed through the system. I'm merely speculating about the amount of fees that will eventually be collected. Wow I did not expect numbers that low. This means that if there are ten times as many BitCoin users as there are now, the tx fees will still be nothing. The only way this will change is if there are 1000 times as many transactions as right now. Not quite. As the volume grows a higher percentage of people will likely attach fees. Just to give an incentive to get their transaction included in the next block. I know if there were 100 times the volume I would include a fee more often.
|
|
|
Online Goods: Whole lot easier than dealing with Paypal.
Could you expand on this please? I feel like paypal is pretty easy to deal with as a consumer. As a merchant it's a completely different story of course, but most consumers don't know or care about that. ... Thank you for all the feedback guys. Good stuff! I don't have to login anywhere and I often forget my Paypal password because they are always auditing my account and forcing me to change my password (I have had to prove who I am to them via fax twice in the past 6 months). With Bitcoin I just copy/paste the address and I'm done. No username/password to remember, no one auditing my account, no one asking me for personal information, no waiting on people to verify my information. Just simple clean transacting, just like cash.
|
|
|
Generation: 50 + 0.0045 total fees Generation: 50 + 0.16253335 total fees Generation: 50 + 0.0035 total fees Generation: 50 + 0.01405 total fees Generation: 50 + 0.0005 total fees Last 5 blocks with any transactions (there was one that only had the generation transaction). Right now the reward is "reward + fees" but the fees constitute to almost nothing giving a reward of ~50BTC. I'm hoping that by the time the generation award of 50BTC drops to 25BTC that the fees will be at about 25BTC per block. If this happens than "reward + fees" will still be ~50BTC. As the network grows more fees will be pushed through the system. I'm merely speculating about the amount of fees that will eventually be collected.
|
|
|
Somehow though I bet they still use that same list.
Could someone check that though.
|
|
|
I think I understand this. So here is how we determine if we get a fee: - First we computer the first part of the priority by taking the value of the each transaction input and multiplying that by its age.
- We then sum the values we just computed for each input and multiply by the transaction size to get our priority
- A fee is then required if the variable (COIN [what is the value of this?] multiplied by 144 divided by 250) is more than 0.05
- The fee is then dismissed if the block still has a lot of free room
- But potentially re-added (or added to begin with) if we are sending less than 0.01 BTC.
My C++ isn't very sharp (I am a PHP coder) and I am getting this all out of context, so if someone could correct me where I am wrong, I would appreciate it.
|
|
|
I use it for the following: - Micropayments: I give people 0.01-0.10BTC all the time for stuff.
- Online Goods: Whole lot easier than dealing with Paypal. This also makes a great universal currency.
- Donating to Wikileaks and the FSF (and previously EFF).
I really like the speed and ease at which I can make international payments. And I don't feel bad about giving someone a small amount of Bitcoins. If I try to send someone 0.01USD Paypal would eat it with fees, but sending someone the equivalent in Bitcoin is simple and easy.
|
|
|
I'm in northern MD, so I guess that won't work.
Still... if I'm ever in town. I'll make sure to PM you before I head out.
|
|
|
|