这是第一章Introduction,时隔三个月(看密码学),终于迈出了这一步。写这篇博客的时候已经看到了第二章的中部,感叹一切都是缘分:从数据库、RESTful API、json、密码算法校验、《失控》等等基础,使得我现在看这些理解起来没什么难度。本博客就记录下阅读中讲到的一些概念和资源吧。

  • What is Bitcoin?

In short, BTC, distributed, peer-to-peer system, decentralized.

  • Two basic questions for anyone accepting digital money:
    a. Can I trust the money is authentic and not counterfeit?
    b. Can I be sure that no one else can claim that this money belongs to them and not me? (Aka the "double-spend" problem)
  • Bitcoin consists of:
    a. A decentralized peer-to-peer network(the bitcoin protocol)
    b. A public transaction ledger(the blockchain) 区块链--交易账本--详见《应用密码学》第4章笔记里的“链接协议
    c. A decentralized mathematical and deterministic currency issuance(发行) (distributed mining)\
    d. A decentralized transaction verification system (transaction script)

  • History of Bitcoin
    a. 2008年,一篇paper:《Bitcoin: A Peer-to-Peer Electronic Cash System》,作者是Satoshi Nakamoto(中本聪,其中satoshi是比特币的最小单位,1/100,000,000th of a bitcoin; 另一个单位是millibit, 1/1000th of a bitcoin)
    b.每10分钟,各大区块链账本达成一次共识consensus。交易十分钟后confirmed.(这里不太明白,有空要看这篇论文
    c. A solution to a Distributed Computing Problem( Byzantine Generals 拜占庭将军问题,当时看了这个问题的paper,大概是讲几个将军投票决策要不要进攻,然后存在叛徒时的情况,不知道中本聪是如何解决的,concept of proof-of-work具体内容是什么?)
    d. 每一笔交易都要扣税,比如10BTC扣0.1BTC,接收者只收到9.9BTC。钱包中有多个分散的资金密钥,然后总数是10BTC,要付给乙10BTC的话,则每一笔小的数量按照这个税率扣税,最终的结果和一次性扣0.1BTC是一样的。

  • Getting Started
    a. three main forms of bitcoin clients: Full client, Lightweight client, Web client. Mobile Bitcoin.(其中Lightweight在本地只存储与本用户有关的账本,web不存储,Full client存储所有涉及过用户的账本)
    b. bitcoin address: 数了下大概34位,形如1Cdid9KFAaatwczBwBttQcwXYCpvK8h7FK,以1/3开头。

  • Getting Your First Bitcoins
    a. Bitstamp: http://bitstamp.net, European, EUR/USD
    b. Coinbase: http://www.coinbase.com, US, US/ACH system (ACH system是什么?)
    c. KYC: know your customer
    d. AML: anti-money laundering (反洗钱)
    e. bitcoin charts: http://bitcoincharts.com/markets (以下都是查看汇率的网站)
    f. bitcoin Average: http://bitcoinaverage.com
    g. ZeroBlock: http://www.zeroblock.com
    h. Bitcoin Wisdom: http://www.bitcoinwisdom.com

学这些是兴趣,如爱因斯坦的故事中所言,走还未干的泥泞道路上,才能在科学的殿堂里留下脚印。虽然不知是确有其事还是属于鸡汤,但觉得有道理,所以还是附上这篇文章

1899年爱因斯坦在瑞士苏黎世联邦工业大学就读时,他的导师是数学家明可夫斯基。 有一次,爱因斯坦问明可夫斯基:“一个人,比如我吧,究竟怎样才能在科学领域、在人生道路上,留下自己的闪光足迹, 做出自己的杰出贡献呢?”这是一个“尖端”的问题,明可夫斯基表示要好好想一想日后予以解答。三天后,明可夫斯基告诉爱因斯坦答案。他拉起爱因斯坦就朝一处建筑工地走去,而且径直踏上了建筑工人们刚刚铺平的水泥地面。在建筑工人们的呵斥声中,爱因斯坦被弄得一头雾水,不解地问明可夫斯基:“老师,您这不是领我误入‘歧途’吗?”“对、对,正是这样!”明可夫斯基说:“看到了吧?只有尚未凝固的水泥路面,才能留下深深的脚印。那些凝固很久的老路面,那些被无数人、无数脚步走过的地方,你别想再踩出脚印来……”听到这里,爱因斯坦沉思良久,意味深长地点了点头。