]> git.llucax.com Git - personal/website.git/blob - source/blog/posts/2011/05/16-bitcoin:-p2p-virtual-currency.rst
Move eventxx submodule to the repo subdir
[personal/website.git] / source / blog / posts / 2011 / 05 / 16-bitcoin:-p2p-virtual-currency.rst
1 Title: Bitcoin: p2p virtual currency
2 Tags: en, bitcoin, p2p, virtual, currency, floss, politics, paper
3
4 Bitcoin__ is one of the most subversive ideas I ever read, it's as scary as
5 exciting in how it could change the world economy dynamics if it works.
6
7 __ http://www.bitcoin.org/
8
9 Bitcoin is (quoting WeUseCoins.com__):
10
11 __ http://www.weusecoins.com/
12
13    Decentralized
14       Bitcoin is the first digital currency that is completely distributed. The
15       network is made up of users like yourself so no bank or payment processor
16       is required between you and whoever you're trading with. This
17       decentralization is the basis for Bitcoin's security and freedom.
18
19    Worldwide
20       Your Bitcoins can be accessed from anywhere with an Internet connection.
21       Anybody can start mining, buying, selling or accepting Bitcoins regardless
22       of their location.
23
24    No small print
25       If you have Bitcoins, you can send them to anyone else with a Bitcoin
26       address. There are no limits, no special rules to follow or forms to fill
27       out.
28
29       More complex types of transactions can be built on top of Bitcoin as well,
30       but sometimes you just want to send money from A to B without worrying
31       about limits and policies.
32
33    Very low fees
34       Currently you can send Bitcoin transactions for free. However, a fee on
35       the order of 1 bitcent will eventually be necessary for your transaction
36       to be processed more quickly. Miners compete on fees, which ensures that
37       they will always stay low in the long run. More on `transaction fees`__
38       (Bitcoin Wiki).
39
40    Own your money!
41       You don't have to be a criminal to wake up one day and find your account
42       has been frozen. Rules vary from place to place, but in most jurisdictions
43       accounts may be frozen by credit card collection agencies, by a spouse
44       filing for divorce, by mistake__ or for terms of service violations.
45
46       In contrast, Bitcoins are like cash - seizing them requires access to your
47       private keys, which could be placed on a USB stick, thereby enjoying the
48       full legal and practical protections of physical property.
49
50 __ https://en.bitcoin.it/wiki/Transaction_fees
51 __ http://www.digitaljournal.com/article/292141
52
53 Here is a video__, if you are too lazy to read:
54
55 __ http://www.youtube.com/watch?v=Um63OQz3bjo
56
57 .. youtube:: Um63OQz3bjo
58
59 If you want some more detailed information, there is a paper__ describing the
60 technical side of the project (which I read and didn't fully understand, to be
61 honest).
62
63 __ http://www.bitcoin.org/bitcoin.pdf
64
65 You have to add `bitcoin mining`__ to the equation. Which is not very well
66 explained there. Bitcoin mining is a business, just like gold mining is. You
67 need resources to do it, and if you don't do it efficiently, you'll loose money
68 (the electricity and hardware cost will supersede what you're earning).
69
70 __ http://www.weusecoins.com/mining-guide.php
71
72 Quoting again:
73
74    The mining difficulty expresses how much harder the current block is to
75    generate compared to the first block. So a difficulty of 70000 means to
76    generate the current block you have to do 70000 times more work than
77    Satoshi__ had to do generating the first block. Though be fair though, back
78    then mining was a lot slower and less optimized.
79
80    The difficulty changes every 2016 blocks. The network tries to change it such
81    that 2016 blocks at the current global network processing power take about 14
82    days. That's why, when the network power rises, the difficulty rises as well.
83
84 __ https://en.bitcoin.it/wiki/Satoshi_Nakamoto
85
86
87 .. vim: set et sw=3 sts=3 :