SVN rev 150 has some code to try to auto-detect whether to use 4-way SSE2. We need this because it’s only faster on certain newer CPUs that have 128-bit SSE2 and not ones with 64-bit SSE2. It uses the CPUID instruction to get the CPU brand, family, model number and […]
Read moreAuthor: Satoshi Nakamoto
Re: Bitcoin Blogger: Is It Better To Buy Or Generate Bitcoins?
Quote from: BitLex on September 07, 2010, 20:10:54 AMD X3 @2.8ghz ->stock client ~3800khs ~150Watt Did you try -4way? Quote How many hashes can I expect with a 24 core machine? I have a quad-core generating 4,300 hashes-per-second, so I am estimating a 24-core machine could mine bitcoins at 25,000 […]
Read moreRe: Version 0.3.12
What does the prohibition of “nonstandard” transactions do? Code: main.cpp:506 // Rather not work on nonstandard transactions if (GetSigOpCount() > 2 || ::GetSerializeSize(*this, SER_NETWORK) < 100) return error(“AcceptToMemoryPool() : nonstandard transaction”); What is included in “GetSigOpCount”, and what does “GetSerializeSize” measure? This is “lightly” enforced by the network: Code: main.cpp:1425 […]
Read moreRe: Always pay transaction fee?
What is the current threshold, and how does a client know to pay for this in advance? Currently, paying a fee is controlled manually with the -paytxfee switch. It would be very easy to make the software automatically check the size of recent blocks to see if it should pay […]
Read moreVersion 0.3.12
Version 0.3.12 is now available. Features: – json-rpc errors return a more standard error object. (thanks to Gavin Andresen) – json-rpc command line returns exit codes. – json-rpc “backupwallet” command. – Recovers and continues if an exception is caused by a message you received. Other nodes shouldn’t be able to […]
Read moreRe: Always pay transaction fee?
To accurately reflect that processing a transaction has certain resource costs across the network, I propose that tx fee be required for everytransaction after X datetime (where X is a few months in the future). Another option is to reduce the number of free transactions allowed per block before transaction […]
Read moreRe: bitcoind as daemon in OSX
I’ve been getting this from the start, and it is only a mild nuisance as I develop in OSX but then deploy on linux. Anyway, the bitcoind process doesn’t daemonize itself on my system, OSX 10.6, not with nor without -daemon. I can background it with ‘&’ or ctrl-z bg, […]
Read moreRe: auto backing up of wallet.dat
I started posting in the other topic but I’ll repeat here, this thread seems more specific to the topic. The main backup improvement will be a pre-generated pool of keys and a rescan at load to scrape missed transactions from the block history. Then a backup will last forward for […]
Read moreRe: Warning : Check your system ( Help me )
Quote from: satoshi on September 05, 2010, 23:36:20 Any suggestions for better text to put for this error message so the next person will be less likely to be confused? Quote from: Insti on September 06, 2010, 12:51:37 “Please check that your computer’s date and time are correct. If your […]
Read moreRe: HTTP status codes from the JSON-RPC api
I just submitted a patch to Satoshi to make bitcoin follow the JSON RPC over HTTP spec, and to use the standardized error codes from the JSON-RPC 1.1/2.0 specs. If you talk directly to bitcoin via JSON-RPC calls, you might need to change your code to recognize the new HTTP […]
Read more