Bitcoin Forum
April 26, 2024, 02:33:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 [4] 5 6 7 »
61  Bitcoin / Bitcoin Discussion / Re: The point of bitcoin on: June 19, 2011, 02:13:48 AM
Quote
Bitcoins can be backed and still be decentralized.

Please tell me how this is possible? The properties of bitcoin back itself so it is not necessary but I would still love to see how it is possible.
If you could manage this feat it could be applied to problem domains other than the one bitcoin targets.
62  Bitcoin / Bitcoin Discussion / Re: The point of bitcoin on: June 19, 2011, 01:15:28 AM
As a disclaimer I would like to mention that I believe bitcoins would be more valuable as a currency if they were backed by something of physical value like gold, silver, rice, oil, gasoline, or perhaps even the kilowatt-hour.

Those things are themselves "backed" by the conjecture that they exist in limited quantities and require a lot of work to produce.
Bitcoin solves the currency issue by generalizing this into pure math. Those who grok it see them as the best currency backing you can achieve.

63  Bitcoin / Development & Technical Discussion / Re: Mining logic basics... on: June 17, 2011, 02:22:37 AM
4) Lastly, is there some simple (commented?  Smiley)  non-optimized source code for a complete miner, that serves as a clear example of how this all should be working?

You can check out the bitcoinj solve function here:
http://code.google.com/p/bitcoinj/source/browse/trunk/src/com/google/bitcoin/core/Block.java#210
64  Bitcoin / Pools / Re: BTC Guild - Server Update on: June 16, 2011, 06:58:38 PM
When is the switch to difficulty two going to happen, or has it already?
65  Bitcoin / Bitcoin Discussion / Re: mtgox fast pay - looking for investors on: June 13, 2011, 10:55:26 AM
Be careful and check with a good lawyer first.

You would probably be considered a money transmitter if you do this.

Being a money transmitter requires a large bond in most states.
66  Bitcoin / Bitcoin Discussion / Re: >432109 BTC sent to 1 address, block 130281 on: June 12, 2011, 09:38:04 PM
I'd be very interested to see a post mortem on today's events from MagicalTux.

67  Bitcoin / Bitcoin Discussion / Re: How many BTC do each of the developers have? on: June 12, 2011, 08:09:53 PM
Gavin is on the record as not having a large amount of Bitcoin.

The 10,000 (?) he gave away on bitcoin faucet were purchased for $50.
68  Bitcoin / Development & Technical Discussion / Re: Why do the exchanges use temporary deposit addresses? on: June 12, 2011, 06:46:30 PM
Quote
thanks, guy. I appreciate the explanation. So the final part, how do you send BTC to a user if your Bitcoin JSON-RPC is isolated from the webserver?

I would have a script/program on the sending machine download the latest withdrawal requests and process them from there.
You could get close to real time depending on how often you run the script, or you could just run it once an hour after checking to make sure nothing seems out of the ordinary.

If you suspect someone has broken in you can just not run the script and they have no way of directly reaching your funds.
69  Bitcoin / Development & Technical Discussion / Re: Why do the exchanges use temporary deposit addresses? on: June 12, 2011, 12:43:54 PM
I can't speak to why someone else would do it but there are two reasons I would:

1. It makes maintenance easier.

Instead of locking yourself into maintaining a single ever expanding wallet.dat file forever you can refresh it occasionally. You can point new orders to a new install, wait 24 hours, transfer the funds from the old wallet to the new and have a trimmed down wallet.dat.

2. Security.

I think people are crazy for having a direct link between their web server and Bitcoin JSON-RPC.
If you are just accepting payments through bitcoin there is no reason to do this.
Instead you pre-generate 10,000 keys and take the wallet offline.
Load the addresses for these keys into a database and lock the private portion in a safe.
Now you can rotate the receiving addresses for whatever you receiving target window happens to be without risking someone breaking in to your wallet.
You could reuse these addresses forever without ever exposing your private key until you want to send.

If you trust it you can even verify payments totally offline by checking against blockexplorer.

(IMO, an open source block explorer would be one of the greatest security enhancements that could be made to bitcoin commerce.)
70  Bitcoin / Bitcoin Technical Support / Re: How on earth do I install bitcoind on my debian server? on: June 11, 2011, 12:54:39 PM
The configuration file reference is here:

https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File

To run bitcoind you should just be able to extract the files and run ./bitcoind for the bin/[32/64] directory.

It will take quite a while to download the block chain to get up and running.

Once you start it type ./bitcoind getinfo and should get a response.
71  Bitcoin / Bitcoin Discussion / Re: How come 95% of news articles on Bitcoins have major misconceptions in them? on: June 11, 2011, 12:48:12 PM
The articles aren't intentionally incorrect.

Imagine you have been given a deadline of a few hours to write an article on a complex subject you don't understand.
Maybe its some kind of new wonder drug that was just released that has all kinds of complex chemical and biological reactions.

Do you think you could write an article that chemists, biologists, and doctors wouldn't find either oversimplified or somewhat factually incorrect?

Most of the people who use bitcoin don't even understand all the technical ins and outs. I feel sorry for the reporters who have to make heads or tails of it without having the luxury of spending months studying it.
72  Bitcoin / Bitcoin Discussion / Re: My Friend wants to accept Bitcoins for staying in his hostel - how? on: June 06, 2011, 11:49:40 AM
Your friend has an advantage in that he runs an actual brick and mortar business.

He could probably make a tidy sum by accepting payment in Bitcoin then advertising that he will exchange Bitcoin for AUS.
Local Bitcoin enthusiasts would probably flock to his door to buy Bitcoin face to face.
73  Bitcoin / Bitcoin Discussion / Re: Explaining Bitcoin to regular people on: June 05, 2011, 11:22:09 PM
I've had a hard enough time explaining it to people who are software developers with crypto backgrounds.
Common folk have no chance.

When I do try to explain it I have to basically simplify it to the point that what I'm saying is completely incorrect.

I leave out the part that only a fraction of the 21M exist.
Then I just say there is a closed system of 21M tokens that will not get larger and they are spent by encrypting them to someone else.

None of that is correct but its the closest I can get without having peoples eyes glaze over.
74  Bitcoin / Development & Technical Discussion / Re: How to generate hashes/getwork from .NET? on: June 03, 2011, 10:12:54 PM
Hi all! I've built a simple client that works against the JSON-RPC HTTP endpoint, it works OK. Built it using the HttpClient of Microsoft.Net.Http.dll and extensions in the http://wcf.codeplex.com/ release.

Now the question is, what do I do with the results I get from getwork? Is there are good description on the basics of just building a miner? I'm building this on .NET (C#).

Thanks in advance for any help, I did some searching on the forum but couldn't easily find what I was looking for.

It would probably be best not to try to build one in C# if you want to be mining for profit.
You will be competing with miners running against bare metal gpus.

Second, you would need to port the whole protocol to c# first if you want to actually mine directly from the network.
This is a huge undertaking. Bitcoinj is still working on it and thats being done by people who understand the protocol.

If you really want to see how the mining works you can look at this piece of code from bitcoinj:
http://code.google.com/p/bitcoinj/source/browse/trunk/src/com/google/bitcoin/core/Block.java#203
That part is easy.... its everything going on around it that you have to implement first that will make you pull your hair out.
75  Bitcoin / Development & Technical Discussion / Re: New IRC bootstrapping using random channels. on: May 26, 2011, 10:48:31 AM
DNS is a step forward in speed but also a step back in functionality.
Encoded in the IRC nicks is the port the peer is listening on. The DNS peer lookup has no way to do that the moment.
This means DNS discovery can only use the standard port which makes blocking peer bootstrapping much easier.
Not a big issue right now but it does need to be addressed at some point.
76  Bitcoin / Bitcoin Technical Support / Re: making a savings account wallet on: May 24, 2011, 11:28:09 AM
No. You will note that if you go to the "send coins" interface and make a small change to the address, the client will notice this is not a valid address. I think this has something to do with the Base 58 encoding.

I believe the last couple of bytes is a checksum of the address.
77  Bitcoin / Bitcoin Discussion / Re: Ƀ Another Bitcoin identity on: May 24, 2011, 02:52:46 AM
I like it! Very nice!
78  Bitcoin / Bitcoin Discussion / Re: Accountability? on: May 21, 2011, 01:45:42 PM
Is there another solution that could provide accountability and not result in skewing the BTC network value? (i.e: could the coins be recovered, or flagged as "stolen" in the block-chain?)

It is technically possible.
If a high profile enough theft occurred it could be returned to the previous owner if enough nodes in the network agreed.
It would require hard coding the theft transaction and return transaction into the client.

79  Bitcoin / Bitcoin Discussion / Re: Accountability? on: May 21, 2011, 12:47:55 PM
For example, let's say that one day BTC is added as a payment option for eBay, currently with PayPal if you are defrauded out of money you can just go straight back to PayPal and say "Hey, sort this out! Someone ripped me off" - but with BTC, who would you go to?

Similarly, if some peice of malware ripped of hundreds/thousands of BTC followers and pocketed the BTC into their own anonymous wallet - then those thousands of BTC followers would be fundementally untrustworthy of the system from that point forward.

For all that people complain about paypal and credit card fees the repudiation and dispute resolution they provide is very valuable and worth paying for when it may be necessary.
80  Bitcoin / Bitcoin Discussion / Re: EVERY transaction in blcok chain? Flaw? on: May 20, 2011, 01:26:28 AM
I still don't quite get it.  How is there a 1 MB limit on the size of a block chain..? 
Isn't the size of a block the legacy of all the transaction of those 50 btc?  With pool mining there could be thousands of original owners and then thousands upon thousands over the years...  I think i'm not understanding something.  Couldn't we get a block with tx history greater than 1 MB.

The 1MB limit is an arbitrary limit that will eventually be removed. Thats just for the block... the collection of transactions that is created ("mined") on average every 10 minutes. If you maxed out the current 1MB limit the block chain would grow ~6 MB an hour.
The limit would be removed long before this happens.

No matter how large the block chain grows a non-miner can operate with just the 80 byte block headers. This means no matter how many transactions occur you would only need ~4.5 megabytes of storage at most. Realistically you could start tossing old headers with check points and get it down to much lower.
Pages: « 1 2 3 [4] 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!