Bitcoins the hard way: Using the raw Bitcoin protocol
righto.com
righto.com
If you must: - Use testnet! If you don't know what testnet is, you have no business writing live raw transactions. - ALWAYS validate your transaction first by having bitcoind pretty-print it, and checking the output carefully, before sending.
Typical HN top comment :)
I don't see the harm in putting a dollar or two into a new wallet just to have some fun. Just be careful not to mix up the private key with your real wallet, if you have one.
I did this with "a dollar or two" in early 2011 before USD parity.
You might eventually be happier if you use "a satoshi or two" instead.
The 0.9 release candidate of bitcoin-qt now does sanity checks on the transaction fee, so this shouldn't be such a big problem anymore.
sum of all inputs values - sum of all outputs values
"Change" is an output that you control to which you will send the remaining amount. Failing to do so will end up sending all remaining value as transaction fee, which then goes to the miners.
If you end up doing that (as I did few months ago) you still have a chance though - through blockchain.info you can get information about who mined the block in which your transaction was included. If you're lucky, it will be one of the big pools. You can then try to contact them and ask to send the amount back to the originating address. In my case BTC Guild was nice enough to do exactly this.
If you need a coin or two to get started, I run a testnet faucet at [redacted].
Or check out https://github.com/freewil/bitcoin-testnet-box.
https://www.khanacademy.org/economics-finance-domain/core-fi...
Is this documented anywhere perhaps? I cannot seem to find.
This helps a little https://en.bitcoin.it/wiki/Protocol_specification
but very low level and no mention of hashrate
"Bitcoin is a cryptographic botnet"
Bitcoin, I believe after reviewing the protocol
description here is a US gov’t black op.
https://news.ycombinator.com/item?id=7165893Possibly worth discussing, since it's reactionary slant was directly provoked by OP's topic.
Seems to have gotten buried. Possible deliberate forum sliding?
http://lunaticoutpost.com/Topic-Technique-1-FORUM-SLIDING
The only reason I might suggest considering this botnet premise is due to hardware mining.
ASICs are pretty much the norm for mining now, and near as I can tell, there hasn't been much discussion regarding all the custom hardware floating around lately.
BTW, the behavior of ASICs is well understood and has been audited by the authors of mining software (who are independent from the ASIC vendors).