整個歷史足跡的整理 (當初的 Email、Code 等):http://satoshi.nakamotoinstitute.org
version 0.1.3:
https://github.com/trottier/original-bitcoin
https://github.com/trottier/original-bitcoin/commit/92ee8d9a994391d148733da77e2bbc2f4acc43cd
[研發筆記] 相關技術 Peer-to-Peer:http://21st.each1.net/2018/04/peer-to-peer.html
白皮書中文翻譯版本 1:http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system
白皮書中文翻譯版本 2:https://zhuanlan.zhihu.com/p/28614698
在2010年8月6日,比特幣協議被發現重大漏洞,在不到一小時內,這筆異常交易就被發現,並在漏洞修復後被從交易記錄上刪除,整個網路也更新為新版的比特幣協議。截至目前為止,這是比特幣歷史上唯一發現並被利用的重大安全漏洞。參見
https://21st.each1.net/2019/03/20108151840.html
https://zh.wikipedia.org/wiki/比特幣歷史
警告消息並不經常使用,但在大多數節點上都有此功能。警告消息是比特幣的“緊急廣播系統”,比特幣核心開發人員可以藉此功能給所有比特幣節點發送緊急文本消息。這一功能是為了讓核心開發團隊將比特幣網絡的嚴重問題通知所有的比特幣用戶,例如一個需要用戶採取措施的的嚴重bug。警告系統迄今為止只被用過幾次,最嚴重的一次是在2013年,一個關鍵的數據庫缺陷導致比特幣區塊鏈中出現了一個多區塊分叉。參見 http://zhibimo.com/read/wang-miao/mastering-bitcoin/Chapter06.html
https://bitcoin.org/en/version-history
https://github.com/bitcoin/bitcoin/releases
Bitcoin 比特幣官方客戶端有兩個版本:一個是圖形界面的版本,通常被稱為 Bitcoin-Qt(首字母大寫),以及一個簡潔的版本(稱為 bitcoind)。它們相互間是兼容的,有著同樣的命令行參數,讀取相同的配置文件,也讀寫相同的數據文件。您可以在同一台電腦中運行其中一個(如果您不小心嘗試同時運行另外一個客戶端,它會提示您已經有一個客戶端在運行並且自動退出)。
Bitcoin-Qt 是使用 Qt 開發的比特幣客戶端,目前該項目已經成為比特幣官方的客戶端,合併到比特幣項目中,不再單獨立項。
詳見:http://webcache.googleusercontent.com/search?q=cache:RdoQ6miaNGgJ:wiki.8btc.com/doc-view-95.htm+&cd=2&hl=en&ct=clnk&gl=twBitcoin 比特幣官方客戶端有兩個版本:一個是圖形界面的版本,通常被稱為 Bitcoin-Qt(首字母大寫),以及一個簡潔的版本(稱為 bitcoind)。它們相互間是兼容的,有著同樣的命令行參數,讀取相同的配置文件,也讀寫相同的數據文件。您可以在同一台電腦中運行其中一個(如果您不小心嘗試同時運行另外一個客戶端,它會提示您已經有一個客戶端在運行並且自動退出)。
Bitcoin-Qt 是使用 Qt 開發的比特幣客戶端,目前該項目已經成為比特幣官方的客戶端,合併到比特幣項目中,不再單獨立項。
What does the term "Longest chain" mean, as there is only one 'right' blockchain exists? How another longer chain would make the 'right' chain invalid?
https://bitcoin.stackexchange.com/questions/5540/what-does-the-term-longest-chain-mean
Strongest vs Longest chain and orphaned blocks
https://bitcoin.stackexchange.com/questions/29742/strongest-vs-longest-chain-and-orphaned-blocks
區塊鏈的分叉:https://applealmond.com/posts/22846
SPV、SPV節點和SPV錢包:http://8btc.com/thread-15128-1-1.html
比特幣礦場實錄:https://kknews.cc/tech/2aoq5ge.html
比特幣區塊鏈擴容為什麼選擇 2 MB?
https://book.douban.com/review/8010511/
比特幣區塊 1 MB 大小的起初設置主要是為了防止 DOS 網絡攻擊。粗略計算每秒 3.5 次交易意味著一年要容納 110,000,000 次交易,並伴隨一年 52.56 GB 的區塊鏈增長。也意味著地球上 1.6% 的人每年可以交易一次。
https://kknews.cc/zh-tw/tech/q2poe3o.html
比特幣網絡有兩個特性:清算系統,現金系統。
- 清算系統
隨著比特幣的繁榮,交易數量會越來越大,有限的塊容量會使得低價值的交易(例如發送1分錢)永遠無法進塊,因為低價值的交易不可能支付高網絡手續費。進而網絡退化為清算系統,低價值含量交易被趕出,這些交易由第三方記賬系統進行代替完成。
在閃電網絡出現之前,第三方記賬系統主要是鏈外錢包提供商。用戶信任某第三方錢包平台,把比特幣存入其中,同一平台用戶之間轉賬僅帶來賬戶餘額變更,並不會產生比特幣交易。
- 現金系統
https://zhuanlan.zhihu.com/p/33939518
解決比特幣容量和需求問題有幾種方法:
- 增加區塊容量,讓節點運營商承擔擴容的成本,這會導致部分節點和挖礦的中心化。
- 進行鏈下交易,但這類交易安全性不高,也沒有去信任化操作。目前已經有人這麼做了,但這類交易被存儲在大型交易所的私有數據庫裡。
- 閃電網絡等第二層技術。
https://tw.saowen.com/a/69538eb4fa573d2cb3582a913c37c5d6ddb19fa21c39b99f107bb3ebd433d16c
事實證明,比特幣無法滿足不斷增長的需求,但其並不偏離中本聰原來“點對點電子現金系統”的最初設想。
它目的是提供一種不使用傳統的金融體系、快速、安全且低手續費的支付方式。 而如今它依然掌握著相對於Visa、萬事達卡很小的一部分流量,且速度變得非常慢、手續費非常昂貴。
解決比特幣的擴容問題已成為開發人員的首要關注點。 但事實證明,這個問題很棘手。
而現在它的缺點反而變成優點:比特幣就是“ 數字黃金” 。 其2100萬的內建數量限制,讓它成為了一個類似嚴格的金本位硬通貨金融體系的理想錨定物。 一個新的支付系統可以建立在這之上。
問題是,不可能通過完全的去中心化、固定的貨幣供應量和足夠的流動性來建立高效的支付系統。 這是比特幣的“三元悖論”。
比特幣硬分叉所衍生出來的議題精選:
- 硬分叉為 BTC 和 BCH ,背後隱含對隔離見證的思考
繁體版翻譯:https://read01.com/zh-tw/PMRM0zk.html
- 重放攻擊
https://kknews.cc/zh-tw/tech/bkobgxo.html
- 算力炸彈
- 藉由比較 比特幣 與 乙太幣 進行硬分叉後的差異來研究探討


