How the Bitcoin protocol actually works
原文:http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
總算明白Bitcoin背後的原理了,來整理一下。
- 所有人都有一個bank,完整地記錄了Bitcoin世界裏所有人有多少錢、那個coin屬於誰的等等的資料
- 交易的步驟:
- A說要給B錢的話,要做一個transection,需要sign的
- B在自己的bank裏檢查A有沒有該coin的擁有權
- B叫其他人在他們檢查A有沒有該coin的擁有權
- 其他人檢查後需要完成一個puzzle才能告訴大家「A有權交易」
- 6個人都說交易是valid的話,交易就成立
- Puzzle = mining
- 為了防止人們亂說「交易成立」
- puzzle的難度被調整到大概需要10分鐘才能解開。
- 解開puzzle後會有獎勵,Bitcoin系統本身有獎勵,也可以拿transection cost
零錢的問題: 比如說有0.2BTC的coin,可以在transection裏給對方0.15BTC對方,再給0.05自己。
然後關於blockchain的部分就懶得整理了。