7881
|
Bitcoin / Bitcoin Discussion / Re: I have a couple of questions...
|
on: April 06, 2010, 09:39:49 PM
|
Do all CPUs--no matter their strength--produce the same amount of coins at the same rate? No. For each SHA-256 hash you calculate, you get one chance of solving the block. Better CPUs can hash more data per second. If not, can I give the Bitcoin application the highest priority on a system and dedicate all of the CPUs power to Bitcoin production? Will this produce more coins compared to running the application normally? It'll already use 100% of the CPU's capacity if nothing else wants to. Setting priority just says, "If CPU resources are scarce, prefer the higher-priority program over the lower one."
|
|
|
7883
|
Economy / Economics / Re: Graph of Inflation
|
on: March 31, 2010, 09:12:19 AM
|
Here's the approximate number of BitCoins that will be created over a 25-year period (starting now). An unpredictable number will be lost, though.  The JavaScript and resulting csv data is attached if you want to make a better graph.
|
|
|
7889
|
Bitcoin / Development & Technical Discussion / Re: On IRC bootstrapping
|
on: March 16, 2010, 01:28:12 AM
|
To eliminate segmentation, every peer should have a list of every other peer. Tor also has this requirement, so we should copy them: have several trusted directory servers periodically create a signed list of all peers and publish it via HTTP. All BitCoin clients have the option to act as a directory mirror, which will be indicated in the dirServers' list. Generators need to ask to be added to the list (which could also include info like the maximum number of connections that peer will accept), but people just wishing to make transactions can just get the list from a dirMirror and connect to a few random peers.
If this is too centralized, we can do what I2P did and allow anyone to become a directory server. You need to be able to detect when a dirServer goes rogue in this case, though.
|
|
|
7891
|
Bitcoin / Bitcoin Discussion / Re: Do BTC payments have to be signed with the same keys used to get the BTC?
|
on: March 10, 2010, 04:26:13 AM
|
The paper seems to say that coins are transferred by signing the receiver's public key with the sender's keys. Then the receiver has to use that same "verified" public key to transfer the coins to someone else. Since the public key is connectible to an identity by the person who originally sent the coins, this is a problem.
I could be wrong about how this works, though. How do you think it works?
|
|
|
7893
|
Economy / Trading Discussion / Re: Money Transfer Regulations
|
on: March 02, 2010, 07:46:03 AM
|
http://en.wikipedia.org/wiki/E-goldIn 2007 the proprietors of the e-gold service were indicted by the United States Department of Justice on four counts of violating money laundering regulations. In July 2008 the company and its three directors pled guilty to charges of "conspiracy to engage in money laundering" and the "operation of an unlicensed money transmitting business" in the U.S. District Court for D.C. The company faces fines of $3.7 million. Running an exchange seems very dangerous. I would never do it without talking to a lawyer and setting up a LLC.
|
|
|
7895
|
Bitcoin / Development & Technical Discussion / Re: Command Line and JSON-RPC
|
on: February 26, 2010, 07:37:50 PM
|
Using DB-4.7.25 fixed that problem. I'm now getting this error, though: g++ -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/opt/tdep/include" -o bitcoind -L"/usr/lib" -L"/usr/local/lib" -L"/opt/tdep/lib" obj/nogui/util.o obj/nogui/script.o obj/nogui/db.o obj/nogui/net.o obj/nogui/irc.o obj/nogui/main.o obj/nogui/rpc.o obj/nogui/init.o obj/sha.o -l wx_baseu-2.9 -Wl,-Bstatic -l boost_system -l boost_filesystem -l db_cxx -Wl,-Bdynamic -l crypto -l gthread-2.0 obj/nogui/init.o: In function `wxArrayString::Item(unsigned int) const': init.cpp:(.text._ZNK13wxArrayString4ItemEj[wxArrayString::Item(unsigned int) const]+0x7): undefined reference to `wxTheAssertHandler' init.cpp:(.text._ZNK13wxArrayString4ItemEj[wxArrayString::Item(unsigned int) const]+0x42): undefined reference to `wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)' collect2: ld returned 1 exit status make: *** [bitcoind] Error 1
|
|
|
7897
|
Bitcoin / Development & Technical Discussion / Re: Command Line and JSON-RPC
|
on: February 26, 2010, 09:18:32 AM
|
I'm getting errors when trying to compile with just wxBase. g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/opt/tdep/include" -I"/usr/include" -DwxUSE_GUI=0 -o obj/nogui/util.o util.cpp In file included from util.cpp:5: headers.h:22:24: error: wx/clipbrd.h: No such file or directory In file included from headers.h:100, from util.cpp:5: db.h: In member function 'bool CDB::Exists(const K&)': db.h:140: error: 'class Db' has no member named 'exists' make: *** [obj/nogui/util.o] Error 1
Clipbrd.h isn't installed with wxBase. Moving wxWidgets-2.9.0/include/wx/clipbrd.h to my include directory just eliminates those two "no such file" lines.
|
|
|
|