章節
第1章-比特幣簡介
目錄
什麼是比特幣?
比特幣有什麼用?
是什麼使比特幣有價值?
比特幣是去中心化的,抗審查、具有安全性和無邊界性。
這種特質對於使用國際匯款和付款(例如使用借記卡或信用卡),卻又不願透露其身份的個人具有吸引力。
比特幣如何運作?
當 Alice 向 Bob 進行交易時,她的匯款方式並不像你所預期的。這不像是用數位的方式給她一張鈔票。而更像是她在一頁表格上寫下(所有人都可以看到),是她給 Bob 一美元。當 Bob 將相同的金額發送給 Carol 時,她可以透過查看這份表格來看到 Bob 有這些資金。
這份表格是一種特殊的數據庫,稱為區塊鏈。 網路參與者均在其設備上儲存了此表格的相同副本。 參與者彼此聯繫以同步新訊息。
什麼是區塊鏈?
比特幣合法嗎?
比特幣在大多數國家是完全合法的。儘管有少數例外,但–在投資加密貨幣之前,請務必先詳讀您所在轄區的法律。
在合法的國家/地區,政府在涉及稅收和合規性方面採取不同的方法。總體而言,監管環境仍然高度落後,未來幾年可能會發生很大變化。
比特幣的歷史
誰創造了比特幣?
是中本聰發明了區塊鏈技術嗎?
比特幣實際上結合了已經存在一段時間的許多現有技術。區塊鏈的概念並不是比特幣誕生的。像這樣不可更改的數據結構的使用可以追溯到90年代初,當時Stuart Haber和W. Scott Stornetta提出了帶有時間戳的文檔系統。就像今天的區塊鏈一樣,它依靠加密技術來保護數據並防止其被篡改。
有趣的是,中本聰的白皮書完全都沒有使用「區塊鏈」一詞。
比特幣之前的數位現金
比特幣並不是第一次數位現金的嘗試,但它無疑是最成功的。先前的原型為中本聰的發明鋪平了道路:
DigiCash
DigiCash 模型是一個集中式系統,但這仍然是一個有趣的實驗。該公司後來破產,Chaum 認為這是由於其在電子商務真正起飛之前推出而導致的。
B-money
最終,b-money 從未實現,因為它沒有超出草案階段。但是,比特幣顯然是從戴維提出的概念中汲取靈感的。
Bit Gold
像b-money一樣,它從未得到進一步發展。但是,Bit Gold與比特幣的相似之處鞏固了其作為「比特幣前身」的地位。
第二章 - 比特幣從哪裡來?
目錄
新的比特幣是如何被創造的?
一共有多少比特幣?
比特幣如何運作?
生成區塊很昂貴,但是檢查區塊是否有效很便宜。如果有人試圖用無效的區塊作弊,則網路會立即拒絕它,而礦工將無法收回挖礦成本。
挖掘一個區塊需要多長時間?
該協議會調整挖礦難度,維持大約需要十分鐘才能找到新的區塊。區塊並非總是在前一個區塊的 剛好 十分鐘後才找到區塊,而是會依這個時間些微波動。
第三章 - 比特幣入門
目錄
要怎麼買比特幣?
要怎麼用信用卡或借記卡買比特幣
幣安讓您用瀏覽器就能直接購買比特幣。您只需要:
- 到買賣加密貨幣頁面。
- 選擇您想要購買的加密貨幣,以及您想用來支付的貨幣。
- 登錄幣安或註冊(如果您還沒有帳戶)。
- 選擇您的支付方式。
- 出現提示後,請輸入您的卡片詳細資訊並完成身份驗證。
- 這樣就完成了!您的比特幣將會計入您的幣安帳戶。
要怎麼在點對點市場買比特幣
- 載入App並且登入或註冊。
- 選擇一鍵買賣,然後選擇界面左上角的購買標籤。
- 系統會提示您許多不同的選擇–在您想要的那款產品上點擊購買。
- 您可以用其他加密貨幣支付(選加密貨幣支付標籤)或法定貨幣(選法幣標籤)付款。
- 接下來,系統會要求您提供付款方式。選擇一個適合您的選項。
- 選擇購買比特幣。
- 接著您必須付款。完成後,點選標記為已付費,然後點選確認。
- 當賣方發送給您的幣時,交易就會完成。
用比特幣可以買什麼?
比特幣可以買很多東西。以目前來說,很難(儘管不是不可能)找到在實體商店接受比特幣的商家。但是,您仍然可以找到接受它的網站,或者允許您用比特幣購買禮品卡以用於其他服務。
僅舉幾例,您可以用比特幣購買的一些東西是:
- 機票
- 飯店房間
- 房地產
- 食物 & 飲料
- 衣服
- 禮物卡
- 線上訂閱
在哪裡可以用比特幣消費?
您可以在越來越多的地方使用比特幣!讓我們來看看其中的一些。
TravelbyBit
環遊世界時節省大量信用卡費用!您可以透過 TravelbyBit 用比特幣和其他加密貨幣預訂機票和飯店。使用加密貨幣進行註冊和預訂,可享受10%的折扣。
Spendabit
Spendabit 是一個搜尋引擎,搜尋可以用比特幣購買的產品。只需搜尋您想購買的東西,就可以得到能用比特幣購物的商家清單。
Coinmap
搜尋您所在地區的所有加密貨幣商家和ATM。如果您想用您的比特幣消費,而且只是想找一個能用它的地方,那麼這可能是您的理想選擇。
Bitrefill
丟失比特幣怎麼辦?
可以撤回比特幣交易嗎?
可以用比特幣賺錢嗎?
要如何儲存比特幣?
有很多儲存幣的選項,每種都有自己的優點和缺點。
在幣安儲存比特幣
在幣安上儲存幣之後,您便可以輕鬆地將它們用於交易或借貸。
在比特幣錢包中儲存
非託管解決方案則相反–他們讓用戶控制自己的資金。為了用這種解決方案儲存資金,您可以使用一種叫做錢包的東西。錢包不會直接保存您的幣–而是,它擁有可以在區塊鏈上將其解鎖的加密密鑰。在這方面,您有兩個主要選擇:
熱錢包
冷錢包
未暴露到網際網路的加密貨幣錢包稱為冷錢包。由於沒有線上攻擊媒介,因此它們不太容易受到攻擊,但是它們也因此導致低落的用戶體驗。示例包括硬體錢包或紙錢包。
第4章 - 比特幣減半
目錄
什麼是比特幣減半?
比特幣減半(也稱為減半比特幣)只是減少區塊獎勵的事件。一旦減半,給予礦工驗證新區塊的獎勵將除以2(他們只得到他們以前獲得的一半)。不過,對交易手續費沒有影響。
比特幣減半如何運行?
當比特幣剛上線的時候,礦工發現每個有效區塊會獲得 50 個BTC。
第一次減半發生在 2012 年 11 月 28 日。當時,該協議將區塊補貼從 50 個BTC 減少到 25 個BTC。第二次減半發生在 2016 年 7 月 9 日(25 個BTC至12.5 個BTC)。下一次預計在 2020 年 5 月發生,它將使其降至 6.25 個BTC。
為什麼會發生比特幣減半?
它是比特幣的主要賣點之一,但中本聰(Satoshi Nakamoto)從未完全解釋他將供應量限制在兩千一百萬個單位的理由。有人推測這僅僅是從 50 個BTC的區塊補貼開始的結果,是由每 210,000 區塊將其減半。
限制參與者可以多快地開採比特幣是有道理的。畢竟,產到第 210,000 個區塊時(在2012年時)已產出了 50% 的比特幣。如果補貼保持不變,那麼到2016 年所有單位都將被挖完。
通過減半機制,會維持超過 100 年的開採動機。這為系統提供了足夠的時間來吸引用戶,從而可以發展付費市場。
比特幣減半有什麼影響?
減半影響最大的是礦工。這是有道理的,因為區塊補貼佔其收入的很大一部分。當減半時,他們只會得到以前的一半。獎勵還包括交易手續費,但是到目前為止,這些僅佔整體獎勵的一小部分。
因此,減半可能會使某些繼續挖礦的參與者變得無利可圖。廣泛來看,這對整個產業意味著什麼尚不清楚。區塊獎勵的減少可能導致採礦池進一步集中化,或者只是促進產生更有效率的挖礦方式。
從歷史上來看,減半後比特幣的價格會急劇上漲。當然,可用數據很少,因為到目前為止我們只看過兩次。許多人將價格變動歸因於由減半引起的市場稀缺性,導致比特幣升值。這種理論的支持者認為,2020年5月的減半,將讓價格將再次飆升。
下次比特幣減半會在什麼時候?
第五章 - 常見的比特幣誤解
目錄
比特幣是匿名的嗎?
比特幣是詐騙嗎?
不是。就像法定貨幣一樣,比特幣也可能用於非法活動。但是,這並不表示比特幣本身是騙局。
比特幣是泡沫嗎?
由於比特幣的去中心化數位商品的獨特性質,其價格完全由自由市場的期望決定。因此,儘管有許多因素影響著比特幣的價格,但它們終會影響市場的供求關係。而且由於比特幣的稀缺,同時遵循嚴格的發行時程,因此人們認為長期需求將超過供給。
與傳統市場相比,加密貨幣市場相對較小。這表示比特幣和其他加密資產往往更不穩定,並且經常看到供需之間的短期市場失衡。
比特幣有加密嗎?
不過,值得注意的是,許多應用程式和加密錢包都利用加密技術,以密碼來保護用戶的錢包。不過,這些加密方法與區塊鏈無關。它們只是被整合進了不同的技術中。
第六章 - 比特幣擴容性
目錄
什麼是擴容性?
擴容性是指系統為適應不斷增長的需求而擴展的能力高低。如果您營運的網站因造訪請求而超出限制,可以通過添加更多伺服器來擴展它。如果要在您的電腦上運行高頻的應用程式,您則可以升級其組件。
在加密貨幣的背景下,我們使用該術語來描述升級區塊鏈的難易程度,以便它可以處理更多交易數量。
為什麼比特幣需要擴容?
為了處理日常支付,比特幣必須夠快。就目前而言,它具有相對較低的吞吐量,這意味著每個區塊只能處理有限數量的交易。
您從上一章可以知道,礦工收取交易手續費作為區塊獎勵的一部分。用戶將這些費用附加到他們的交易中,以驅使礦工將其交易添加到區塊鏈中。
比特幣可以處理多少交易?
由於它像是由單個實體就可以隨意升級的數據中心管理的,因此比特幣必須限制其區塊的大小。每秒處理10,000個交易的新區塊大小是可行的,但這會損害網路的分散性。請記住,完整節點大約需要每十分鐘下載一次新訊息。如果這樣做對他們來說太麻煩了,他們可能會下線。
如果將協議用於支付,比特幣愛好者認為必須以不同的方式實現有效的擴容。
什麼是閃電網路?
閃電網路用戶可以立即免費發送資金。吞吐量沒有限制(提供的用戶具有發送和接收的能力)。要使用比特幣閃電網絡,兩名參與者需將一些幣鎖定在一個特殊的地址中。該地址具有唯一屬性– 只有在雙方同意的情況下,它才會釋放比特幣。
各方從那裡保存一個私人帳本,該帳本可以重新分配餘額,而無需向主鏈發布該帳本。他們僅在完成後才將交易發佈到區塊鏈。然後,協議會相應地更新其餘額。請注意,他們也不需要互相信任。如果有人試圖作弊,則協議會檢測到並懲罰他們。
總體而言,像這樣的支付管道只需要用戶進行兩次鏈上交易– 一次是在他們的地址中存放資金,另一次是在那之後分配比特幣。這意味著在此期間可以進行數千次傳輸。隨著進一步的開發和優化,該技術可能成為大型區塊鏈系統的關鍵組件。
什麼是分岔?
由於比特幣是開源的,因此任何人都可以修改該軟體。您可以添加新規則或刪除舊規則以迎合不同需求。但是並非所有更動都一樣可以被創建:某些更新將使您的節點與整個網路不兼容,但有些則可向後兼容。
軟分岔
較舊的節點仍可以接收這些區塊或廣播它們自己的區塊。這表示無論它們運行哪個版本,所有節點都保留在同一網路中。
在下面的動畫中,我們可以看到較舊的節點和更新的節點都接受較小的區塊。但是,較新的節點將無法識別2MB的區塊,因為它們已經採用了新規則。
硬分岔
上圖中的黑鏈是原來的鏈。第2個區塊是硬分叉發生的地方。在這裡,已升級的節點已開始生產更大的區塊(綠色的)。較舊的節點則無法識別這些節點,因此它們往不同的路徑繼續。因此成為兩條區塊鏈,但是它們共享到第2個區塊以前的歷史。
現在變成有兩種不同的協議,每種協議有不同的貨幣。所有在舊數據庫中的餘額都會被複製,這表示如果一開始的鏈上有20個BTC,則新的鏈上也會有20個新BTC。
在2017年,比特幣在與上述類似的情況下,經歷了具有爭議的硬分叉。少數參與者希望增加區塊大小,以確保更大的吞吐量和更便宜的交易費用。其他人則認為這是一個糟糕的擴容策略。最終,硬分叉催生了比特幣現金(BCH),它從比特幣網路中分離出來,現在擁有獨立的社群和路線圖。
第7章 - 參與比特幣網路
目錄
什麼是比特幣節點?
「比特幣節點」是一個術語,用於描述以某種方式與比特幣網路互動的程式。它可以是任何東西,從運行比特幣錢包的手機到儲存完整區塊鏈副本的專用電腦。
有幾種類型的節點,每種都會執行特定的功能。它們全都被用來當作網路的通信點。在系統內,它們傳輸有關交易和區塊的訊息。
比特幣節點如何運行?
全節點
全節點構成了比特幣的去中心化。他們下載並驗證區塊和交易,並將其廣播到網路的其餘部分。因為它們獨立地驗證了收到訊息的真實性,所以用戶不需依賴第三方進行任何操作。
比特幣全節點的全球分佈。資料來源:bitnodes.earn.com
輕節點
輕節點的功能不如全節點,但它們的資源消耗也較少。它們讓用戶可以在不用做全節點執行的所有工作下與網路連接。
輕節點非常適合頻寬或儲存空間受限的設備。在桌上型電腦和手機錢包中經常使用這種類型的節點。但是,由於它們不能執行驗證,因此輕節點需依賴於全節點。
挖礦節點
挖掘節點是執行附加任務的全節點– 它們負責產生區塊。正如我們之前提到的,它們需要專門的設備和軟體才能將數據添加到區塊鏈。
挖礦節點接收待定交易,並將它與其他信息進行雜湊以產生一個數字。如果該數字低於協議設置的目標,則該區塊有效,並且可以廣播到其他全節點。
但是,為了不依賴其他任何人進行挖礦,礦工需要運行一個全節點。否則,他們將無法知道要在區塊中包含哪些交易。
如果參與者想要挖礦但不想使用全節點,那他們可以連線到為其提供所需訊息的伺服器。如果您在一個礦池中進行挖礦(即通過與他人合作),則只有一個人需要運行一個全節點。
如何運行比特幣全節點
全節點對開發者、商人和終端用戶可能是有利的。在自己的硬體上運行Bitcoin Core客戶端可為您帶來隱私和安全優勢,並從整體上壯大了比特幣網路。有了全節點,您將不再依賴其他任何人與生態系統進行互動。
少數幾個以比特幣為導向的公司提供即插即用節點。將預設的硬體交付給用戶,用戶只需按下電源即可開始下載區塊鏈。對於技術認識較低的用戶而言,這可能更為方便,但是通常比您自己的設置的裝置昂貴得多。
在大多數情況下,舊的個人電腦或筆記型電腦就足夠了。建議不要在日常用電腦上運行節點,因為這可能會大大降低它的速度。由於區塊鏈不斷增長,因此您需要確保有足夠的內部儲存空間來完整下載它。
如果區塊大小沒有任何重大變化,那麼1TB的硬碟在未來幾年內都可滿足需求。其他要求包括2GB的RAM(預設情況下,大多數電腦都超過了規格)和大量的頻寬。
如何挖比特幣
在比特幣的早期,有可能用傳統的筆記型電腦創建新的區塊。該系統當時還不為人所知,因此挖礦方面幾乎沒有競爭者。由於活動非常有限,因此該協議自然會降低挖礦難度。
現在挖比特幣需要大量的投資–不僅在硬體上,還有電力也是。在撰寫本文時,一個好的挖礦設備每秒可以執行超過10萬億次操作。儘管非常高效,但ASIC礦工會消耗大量電能。除非您具備多個挖礦設備和廉價的電力,否則您不太可能通過比特幣挖礦獲利。
但是,有了這些東西,設置挖礦運作非常簡單–許多ASIC都有預設軟體。最受歡迎的選擇是將您的挖礦裝置導向採礦池,您可以在其中與其他人一起尋找區塊。如果成功,您將獲得與您提供的雜湊率成比例的部分獎勵。
挖比特幣需要多長時間?
誰可以對比特幣代碼做出貢獻?
Bitcoin Core 是開源的,這表示任何人都可以為它做出貢獻。您可以提出建議或查看即將添加到70,000多行代碼中的新功能。您還可以回報錯誤、翻譯和改進文檔。
對軟件的更改會經過嚴格的審查過程。畢竟,處理數千億美元價值的軟體必須沒有任何漏洞。