精通比特幣(第一章)【介紹】

風靈使發表於2018-09-28

1.1什麼是比特幣?

比特幣是構成數字貨幣生態系統基礎的概念和技術的集合。稱為比特幣的貨幣單位用於在比特幣網路中的參與者之間儲存和傳遞價值。比特幣使用者之間主要通過在網際網路上使用比特幣協議進行通訊,儘管也可以使用其他傳輸網路。作為開源軟體的比特幣協議棧可以在各種計算裝置(包括膝上型電腦和智慧手機)上執行,從而使該技術易於訪問。

使用者通過網路傳輸比特幣,就可以完成常規貨幣做到的任何事情,包括買賣商品,匯款給別人或組織,或者擴大信用。比特幣可以在專門的貨幣交易所購買,出售和兌換其他貨幣。比特幣在某種意義上是網際網路貨幣的完美形式,因為它快速,安全和無地域邊界限制。

與傳統貨幣不同,比特幣完全是虛擬的。沒有物理硬幣,甚至數字貨幣本身。這種幣隱含在從傳送方到接收方轉移價值的交易中。 比特幣使用者有自己的金鑰,允許他們證明比特幣網路中的比特幣所有權。憑藉這些金鑰,他們可以簽署交易以解鎖價值,並將其轉移給新的所有者實現消費。鑰匙通常儲存在每個使用者的計算機或智慧手機上的數字錢包中。擁有可以簽署交易的金鑰是消費比特幣的唯一先決條件,將完全控制權交給每個使用者自己掌握。

比特幣是分散式的點對點系統。因此,沒有“中央”伺服器或控制點。比特幣是通過稱為“挖礦”的過程建立的,在處理比特幣交易的過程中引入競爭的機制來發現特定數學問題的答案。比特幣網路中的任何參與者(即,使用執行完整比特幣協議棧的裝置的任何人)都可以作為礦工使用其計算機的處理能力來驗證和記錄交易。平均每10分鐘,一個比特幣礦工可以驗證過去10分鐘的交易,並獲得全新的比特幣獎勵。基本上,比特幣挖礦分散了中央銀行的貨幣發行和結算功能,取代了任何中央銀行。

比特幣協議包括內建的演算法,用於調整整個網路的採礦功能。平均而言,任何時候,無論多少礦工(以及多大處理能力)參與競爭,礦工必須執行的處理任務難度實現動態調整,保證每10分鐘就可以挖礦成功。該協議還將每4年發行新比特幣的比例降低一半,並將將發行的比特幣的總數限制在低於2100萬硬幣的固定總量。結果是,流通中的比特幣數量緊隨其後的一個容易預測的曲線,到2140年將達到2100萬。由於比特幣的發行率下降,長期來看,比特幣貨幣是通貨緊縮。此外,比特幣不能通過“列印”超過預期發行率的新貨幣來膨脹。

換句話說,比特幣(bitcoin)也是協議,對等網路和分散式計算創新的代名詞。比特幣貨幣真的只是本發明的第一個應用。

比特幣代表了數十年密碼學和分散式系統研究的高潮,包括四個關鍵創新,這四個創新以獨特和強大的組合結合在一起。

比特幣這四個創新包括:

  • 去中心化的對等網路(比特幣協議)

  • 公共交易總帳(區塊鏈)

  • 獨立交易確認和貨幣發行的一套規則(共識規則)

  • 實現有效的區塊鏈全球去中心化共識的機制(工作量證明演算法)

作為一名開發人員,我將比特幣視為貨幣網際網路,通過分散式計算傳播價值和確保數字資產所有權的網路。比特幣還有很多比起第一眼看到的更多的內容。在本章中,我們將介紹一些主要的概念和術語,獲得必要的軟體,並使用比特幣進行簡單的交易。在接下來的章節中,我們將開始展開使比特幣成為可能的技術層次,並檢查比特幣網路和協議的內部工作。

比特幣之前的數字貨幣

可行的數字貨幣的出現與密碼學的發展密切相關。真正的挑戰是當使用位元來代表可以交換商品和服務的價值卻不以為奇。接受數字金錢的人的三個基本問題是:

我可以相信錢是真實的,不是假的嗎?

我可以相信數字金錢只能花一次(被稱為“雙重支付”)嗎?

我可以確定沒有人能夠聲稱這筆錢屬於他們而不是我嗎?

紙幣發行商通過使用越來越複雜的紙張和印刷技術不斷打擊假冒問題。物理錢容易解決雙重支付問題,因為同一紙幣不能同時在兩個地方。當然,傳統的錢也經常以數字方式儲存和傳送。在這些情況下,假冒和雙重支出問題是通過中央權威機構清算所有電子交易來處理的,中央權威機構擁有面向全球的貨幣視角。對於不能利用深奧油墨技術或全息條碼的數字貨幣,密碼學為信任使用者聲稱價值的合法性提供了依據。具體來說,加密數字簽名使使用者能夠簽署數字資產或證明該資產所有權的交易。通過適當的架構,數字簽名也可用於解決雙重支出問題。

當加密在20世紀80年代末開始變得更廣泛可用並被理解時,許多研究人員開始嘗試使用加密技術構建數字貨幣。這些早期的數字貨幣專案發行數字貨幣,通常由國家貨幣或貴金屬(如黃金)支援。

雖然這些早期的數字貨幣是有效的,但它們是集中的,因此很容易被政府和黑客攻擊。早期的數字貨幣使用中心化的票據交易所定期進行所有交易,就像傳統的銀行系統一樣。不幸的是,在大多數情況下,這些新興的數字貨幣成為了政府擔憂的目標,最終從法律程式上消失了。還有些由於當母公司突然清盤就失敗了。為了堅定的抵制對手的介入,無論這些對手是合法的政府或是犯罪分子,去中心化的數字貨幣需要的是避免單節點攻擊。比特幣就是一種這樣一個系統,通過設計實現去中心化,並且不受制於任何可能被攻擊或損壞的中央權威或控制點。

1.2比特幣歷史

Bitcoin是在2008年由署名Satoshi Nakamoto的牛人發明的,他出版了一篇題為“Bitcoin:A Peer-to-Peer Electronic Cash System”的文章[1]。 Nakamoto結合了諸如b-money和HashCash等先前的發明,建立了一個完全去中心化的電子現金系統,它不依賴中央機構進行貨幣發行或結算和驗證交易。關鍵的創新是使用分散式計算系統(稱為“工作量證明”演算法)每10分鐘進行一次全球性的“選舉”,從而允許分散式網路達成關於交易狀態的共識。這優雅地解決了雙重支出的問題,就是一個貨幣單位可以花費兩次。以前,雙重支出問題是數字貨幣的弱點,並通過中心化的票據交換所清算所有交易來解決。

比特幣網路始於2009年,基於中本聰釋出的參考實施指南,之後由許多其他程式設計師進行修訂。為比特幣提供安全性和彈性的工作量證明演算法(挖掘)的實施以指數級增長,現在超過了世界頂級超級計算機的組合處理能力。比特幣的總市值有時超過200億美元,這取決於比特幣兌美元的匯率。到目前為止,網路處理最大的交易是1.5億美元,即時傳輸,無需任何費用處理。

Satoshi Nakamoto於2011年4月退出公眾視線,將程式碼和網路的責任放在一個蓬勃發展的志願者小組身上。比特幣背後的這個人身份仍然未知。然而,中本聰和任何人都沒有對比特幣系統進行個人控制,這個系統基於完全透明的數學原理,開放原始碼和參與者之間的共識持續執行。本發明本身具有開創性,已經延伸到分散式計算,經濟學和計量經濟學領域。

分散式計算問題的解決方案Satoshi Nakamoto的發明也是分散式計算當中一個古老問題的實用和新穎的解決方案,這就是 “拜占庭式將軍”問題。簡而言之,這個問題包括通過在不可靠和潛在的妥協網路上交換資訊來嘗試商定一個行動方案或一個系統的狀態。 Satoshi Nakamoto的解決方案使用工作量證明的概念在沒有中央信任機構的情況下實現共識,代表了分散式計算的突破,並具有超越貨幣的廣泛適用性。可以用來達成一致的分權網路,比如彩票,資產登記,數字公證等等以證明選舉的公平性。

1.3比特幣使用,使用者和他們的故事

比特幣是古老的技術“錢”的創新。其核心在於錢方便了人與人之間的價值交流。因此,為了充分了解比特幣及其用途,我們將從使用它的人的角度審視它。這裡列出的每個人和他們的故事都說明了一個或多個具體的用例。我們將在整本書中看到他們:

北美低價值零售業

Alice住在北加州灣區。她聽她的從事技術工作的朋友說過比特幣,因此想要開始使用它。我們將跟隨她的故事,在她學習比特幣,購買一些,然後花費一些她的比特幣在帕洛阿爾託的Bob咖啡廳買一杯咖啡時。這個故事將從零售消費者的角度向我們介紹軟體,交易所和基本交易。

北美高附加值零售

Carol是舊金山的藝術畫廊老闆。她賣昂貴的繪畫換取比特幣。這個故事將介紹高價值物品零售商“51%”共識攻擊的風險。

離岸合同服務

Bob,帕洛阿爾託的咖啡店老闆,正在建立一個新的網站。他與印度的網路開發商Gopesh簽約,後者在印度班加羅爾居住。 Gopesh同意在比特幣中支付。這個故事將研究使用比特幣進行外包,合同服務和國際電匯。

網上商店

Gabriel是里約熱內盧的一個有進取心的年輕青少年,經營著一家小型網店,銷售比特幣品牌的T恤,咖啡杯和貼紙。Gabriel太年輕,沒有銀行賬戶,但他的父母鼓勵他的企業精神。

慈善捐款

Eugenia是菲律賓兒童慈善機構的主任。最近她已經發現了比特幣,並希望利用它來接觸新的國內外捐助者,為她的慈善籌款。她還在調查使用比特幣快速將資金分配給需要的地區的方法。這個故事將展示使用比特幣來跨幣種和跨國界的全球籌款活動,以及在慈善組織中使用開放透明的分類賬簿。

進出口

Mohammed是杜拜的電子進口商。他正在嘗試使用比特幣從美國和中國購買電子產品,進口到阿聯酋,以加速進口付款過程。這個故事將展示如何將比特幣用於與物理商品相關的大型企業之間的國際支付。

比特幣挖礦

Jing是上海的計算機工程專業學生。他已經使用他的工程技術來建立一個“採礦”礦機來挖掘比特幣來增加他的收入。這個故事將研究比特幣的“工業”基礎:用於確保比特幣網路和發行新貨幣的專門裝置。

這些故事中的每一個都是基於目前使用比特幣的真實人物和實際行業,為全球經濟問題創造新的市場,新的行業和創新的解決方案。

1.4入門

比特幣是使用同樣協議的客戶端應用程式訪問的協議。 “比特幣錢包”是比特幣系統最常見的使用者介面,就像Web瀏覽器是HTTP協議最常用的使用者介面一樣。有很多實施和品牌的比特幣錢包,就像有許多品牌的網路瀏覽器(例如,Chrome,Safari,Firefox和Internet Explorer)。就像我們都有我們最喜歡的瀏覽器(Mozilla Firefox,Yay!)和我們不喜歡的(Internet Explorer,Yuck!),比特幣錢包的質量,效能,安全性,隱私和可靠性各不相同。還有一個比特幣協議的參考實現,其包括被稱為“Satoshi客戶端”或“比特幣核心”的錢包,該錢包源於由Satoshi Nakamoto撰寫的初始客戶端。

1.4.1選擇比特幣錢包

比特幣錢包是比特幣生態系統中最活躍的開發的應用之一。這裡競爭激烈,目前存在可能正在開發新的錢包,但也有去年的幾個錢包已不再積極維護。許多錢包專注於特定的平臺或具體用途,一些更適合初學者,而其他的錢包則為高階使用者提供了功能。選擇錢包是非常主觀的,取決於使用和使用者的專業知識。因此,不可能推薦一個特定的錢包品牌或專案。然而,我們可以根據其平臺和功能對比特幣錢包進行分類,並提供所有不同型別的錢包的一些建議。更好的是,在比特幣錢包之間移動錢是容易,便宜和快速的,所以值得嘗試幾種不同的錢包,直到找到符合您需求的錢包。

根據平臺,比特幣錢包可以分類如下:

桌面錢包

桌面錢包是作為參考實現建立的第一種型別的比特幣錢包,許多使用者執行桌面錢包以實現其功能,自主性和控制權。在通用作業系統(如Windows和Mac OS)上執行具有一定的安全隱患,因為這些平臺往往不安全,配置不當。

手機錢包

手機錢包是比特幣錢包最常見的型別。在智慧手機作業系統(如Apple iOS和Android)上執行,這些錢包通常是新使用者的絕佳選擇。許多都是為了簡單易用而設計的,但也有功能強大的使用者的全功能移動錢包。

線上錢包

Web錢包通過網路瀏覽器訪問,並將使用者的錢包儲存在由第三方擁有的伺服器上。這類似於webmail,因為它完全依賴於第三方伺服器。其中一些服務使用在使用者瀏覽器中執行的客戶端程式碼進行操作,該程式碼可以控制使用者手中的比特幣金鑰。然而,大多數人需要在安全和方便性之間進行妥協。在第三方系統上儲存大量的比特幣是不合適的。

硬體錢包

硬體錢包是在專用硬體上獨立操作比特幣錢包的裝置。它們通過USB與桌面網路瀏覽器或通過移動裝置上的近場通訊(NFC)進行操作。通過專用硬體進行所有比特幣相關操作,這些錢包被認為是非常安全的,適合儲存大量的比特幣。

紙錢包

控制比特幣的金鑰也可以列印長期儲存。即使可以使用其他材料(木材,金屬等),這些也被稱為紙錢包。紙錢包提供低技術但高度安全的長期儲存比特幣的方法。離線儲存也經常被稱為冷儲存。

對比特幣錢包進行分類的另一種方法是通過他們的自主程度以及它們如何與比特幣網路進行互動:

全節點客戶端

完整客戶端或“完整節點”是儲存比特幣交易的全部歷史(每個使用者每次交易)的客戶端,管理使用者的錢包,並且可以直接在比特幣網路上啟動交易。完整節點處理協議的所有方面,並可以獨立地驗證整個區塊鏈和任何交易。全節點客戶端消耗大量計算機資源(例如,超過125 GB的磁碟,2 GB的RAM),但提供完全自主和獨立的交易驗證。

輕量級客戶端

一個輕量級的客戶端,也稱為簡單支付驗證(SPV)客戶端,連線到比特幣完整節點(前面提到過的),用於訪問比特幣交易資訊,但是在本地儲存使用者錢包,並獨立地建立,驗證和傳輸交易。輕量級客戶端與比特幣網路直接互動,無需中介。

第三方API客戶端

第三方API客戶端是通過應用程式程式設計介面(API)的第三方系統與比特幣互動的API客戶端,而不是直接連線到比特幣網路。 這時錢包可能由使用者或第三方伺服器儲存,但所有交易都需要通過第三方。

結合這些分類,比特幣錢包可以分為幾個小組,三個最常見的劃分是桌面全客戶端,移動輕巧錢包和網路第三方錢包。不同類別之間的界限通常是模糊的,許多錢包在多個平臺上執行,並且可以以不同的方式與網路進行互動。

為了本書的目的,我們將演示使用各種可下載的比特幣客戶端,從參考實現(Bitcoin Core)到移動和網路錢包。一些示例將需要使用Bitcoin Core,除了作為完整的客戶端,還可以將API暴露給錢包,網路和交易服務。如果您計劃探索比特幣系統中的程式設計介面,則需要執行Bitcoin Core或其他客戶端(參見[alt_libraries])。

1.4.2快速開始

我們在比特幣使用,使用者和他們的故事中介紹的Alice不是技術行家,最近只聽到她的朋友Joe提到過比特幣。在聚會上,Joe再次熱烈地向他周圍解釋了比特幣,並提供演示。有趣的是,Alice問她如何開始使用比特幣。Joe說,手機錢包最適合新使用者,他推薦了他最喜歡的幾款錢包。Alice下載Android的“Mycelium”,並將其安裝在手機上。

當Alice首次執行Mycelium時,與許多比特幣錢包一樣,應用程式會為她自動建立一個新的錢包。Alice在她的螢幕上看到錢包,如“Mycelium手機錢包”如下圖1-1所示(注意:不要將比特幣傳送到此示例地址,它將永遠丟失)。

在這裡插入圖片描述

圖1-1 Mycelium移動錢包

這個螢幕最重要的部分是Alice的比特幣地址。 在螢幕上,它顯示為一長串字母和數字:1Cdid9KFAaatwczBwBttQcwXYCpvK8h7FK。 錢包的比特幣地址旁邊是一個二維碼,一種形式的條形碼,包含可由智慧相機掃描的格式的相同資訊。二維碼是具有黑色和白色點的圖案的正方形。 Alice可以通過點選二維碼或接收按鈕將比特幣地址或二維碼複製到剪貼簿上。 在大多數錢包中,點選二維碼也會放大,以便更容易通過智慧手機相機進行掃描。

提示比特幣地址以1或3開頭。像電子郵件地址一樣,他們可以與其他可以使用它們的比特幣使用者共享,直接將比特幣傳送到您的錢包。 從安全形度看,關於比特幣地址沒有任何敏感性。 它可以在任何地方釋出,而不會危及帳戶的安全。 與電子郵件地址不同,您可以隨意建立新的地址,所有這些都會將資金用於您的錢包。 事實上,許多現代錢包為每個交易自動建立一個新地址,以最大限度地提高隱私。 錢包只是一個地址的集合和解鎖資金的鑰匙。

Alice現在準備好收到資金。她的錢包應用程式隨機生成一個私鑰(在[private_keys]中更詳細地描述)及其相應的比特幣地址。在這一點上,她的比特幣地址對於比特幣網路來說是不知道的,或者是未經註冊到比特幣系統中。她的比特幣地址只是一個數字,對應於一個可以用來控制資金訪問的金鑰。它是由她的錢包獨立生成的,還沒有參考或註冊任何服務。事實上,在大多數錢包中,比特幣地址和任何外部可識別的資訊(包括使用者的身份)之間沒有關聯。在該地址被引用作為比特幣總帳的交易中的接收者之前,比特幣地址只是在比特幣中有效的大量可能的地址的一部分。只有一旦與交易相關聯才能成為網路中已知地址的一部分。

Alice現在可以開始使用她新的比特幣錢包了。

1.4.3得到你的第一個比特幣

新使用者的第一個也是最困難的任務是獲取一些比特幣。與其他外幣不同,您還不能在銀行或自助機購買比特幣。

比特幣交易是不可逆轉的。大多數電子支付網路(如信用卡,借記卡,PayPal和銀行帳戶轉帳)都是可逆的。對於銷售比特幣的人來說,這種差異引起了很高的風險,買方在收到比特幣後會扭轉電子支付,實際上欺騙了賣家。為了減輕這種風險,接受傳統電子支付的公司通常要求買方進行身份驗證和信用驗證(可能需要幾天或幾周時間)。作為新使用者,這意味著您不能立即使用信用卡購買比特幣。需要有一點耐心和創造性的想法,但是不要著急。

以下是作為新使用者得到比特幣的一些方法:

找一個有比特幣的朋友,直接從他或她那裡買一些。許多比特幣使用者都是以這種方式開始的。這種方法是最不復雜的。找到比特幣持有者的好辦法是參加Meetup.com上列出的本地比特幣會議。(在中國根本無需這麼麻煩,加微信群,線上支付就可以)

使用分類服務,如localbitcoins.com來查詢您所在地區的賣家,以便在現場交易中購買比特幣。

通過賣比特幣的產品或服務賺取比特幣。如果你是程式設計師,出售你的程式設計技巧。如果你是美髮師,理髮只收比特幣。

在你的城市使用比特幣ATM。比特幣自動取款機是接受現金並將比特幣傳送到智慧手機比特幣錢包的機器。使用Coin ATM Radar的線上地圖找到靠近您的比特幣ATM。

使用與您的銀行帳戶相關聯的比特幣貨幣兌換。現在有很多國家都有貨幣交易所,為買賣雙方交易使用當地貨幣進行交易。實時行情服務(如BitcoinAverage)通常會顯示每種貨幣的比特幣交易所列表。

提示比特幣與其他支付系統的優點之一是,當正確使用時,它為使用者提供了更多的隱私。 獲取,持有和支付比特幣不要求您向第三方洩露敏感和個人身份資訊。 但是,如果比特幣涉及傳統的貨幣交換系統,那麼國家法律和國際法規就會適用。 為了兌換本幣的比特幣,您通常需要提供身份證明和銀行資訊。 使用者應該知道,一旦比特幣地址附加到一個身份,所有關聯的比特幣交易也很容易識別和跟蹤。 這是許多使用者選擇維護專用交易賬戶與其錢包進行分離的一個原因。

Alice聽朋友介紹比特幣,所以她有一個簡單的方法來獲得她的第一個比特幣。接下來,我們將看看她如何從她的朋友Joe 購買比特幣,以Joe 如何將比特幣傳送到她的錢包。

1.4.4查詢比特幣當前價格

在Alice可以從Joe 購買比特幣之前,他們必須同意比特幣和美元之間的匯率。這給新興的比特幣帶來了一個共同的問題:“誰設定比特幣價格?”簡單的答案是價格是由市場設定的。

比特幣與大多數其他貨幣一樣,有浮動匯率。這意味著比特幣相對於任何其他貨幣的價值都會根據交易的各個市場的供求情況而波動。例如,以美元計算的比特幣的“價格”是根據最近的比特幣和美元交易在每個市場中計算的。因此,價格往往每秒鐘幾次波動。定價服務將彙總來自幾個市場的價格,並計算代表貨幣對的廣泛市場匯率(例如BTC / USD)的數量加權平均數。

有數百個應用程式和網站可以提供當前的市場利率。這裡有一些最受歡迎的:

Bitcoin Average一個網站,提供每種貨幣的體積加權平均數的簡單檢視。

CoinCap一項服務列出了數百種加密貨幣(包括比特幣)的市值和匯率。

Chicago Mercantile Exchange Bitcoin Reference Rate可用於機構和合同參考的參考值,作為CME投資資料的一部分提供。

除了這些不同的網站和應用程式,大多數比特幣錢包都將自動轉換比特幣和其他貨幣之間的兌換數量。 在將比特幣傳送給Alice之前,Joe將使用自己的錢包自動轉換價格。

1.4.5傳送和接收比特幣

Alice決定將10美元轉換成比特幣,以免對這種新技術冒太多的險。她給Joe 10美元現金,開啟她的Mycelium錢包應用程式,並選擇Receive。這將顯示一個二維碼與Alice的第一個比特幣地址。

Joe然後在他的智慧手機錢包上選擇傳送,並顯示一個包含兩個輸入的螢幕:

目的比特幣地址以及比特幣(BTC)或其當地貨幣(USD)傳送的金額

在比特幣地址的輸入欄位中,有一個看起來像二維碼的小圖示。這樣Joe可以用他的智慧手機相機來掃描條形碼,這樣他就不必輸入Alice的比特幣地址,這需要非常長的時間,而且容易出錯。 Joe點選二維碼圖示並啟用智慧手機相機,掃描Alice智慧手機上顯示的二維碼。

Joe現在將Alice的比特幣地址設定為收件人。Joe輸入的金額為10美元,他的錢包通過訪問線上服務的最新匯率來轉換它。當時的匯率是每個比特幣$100美元,所以如Joe的錢包(見圖1-2Airbitz移動比特幣錢包傳送螢幕)截圖所示,10美元的價值是0.10比特幣(BTC)或100毫比銀幣(mBTC)。

在這裡插入圖片描述

圖1-2. Airbitz移動比特幣錢包傳送螢幕

Joe然後仔細檢查,以確保他已經輸入了正確的金額,因為他要匯款,錯誤是不可逆轉的。經過仔細檢查地址和金額後,他按傳送方式傳送交易。 Joe的移動比特幣錢包構建了一個交易,從Joe的錢包將0.10 BTC傳送給Alice提供的地址,並用Joe的私鑰簽署交易。這告訴比特幣網路,Joe已經授權將這筆錢轉移給Alice的新地址。當交易通過對等協議傳輸時,它會快速傳播到比特幣網路。在不到一秒鐘內,網路中大多數連線良好的節點都會首次接收到交易,並且首次看到Alice的地址。

同時,Alice的錢包不斷地“傾聽”在比特幣網路上釋出的交易,尋找與她的錢包中的地址匹配的任何內容。在Joe的錢包傳送交易幾秒鐘後,Alice的錢包將顯示它正在接收0.10 BTC。

確認起初,Alice的地址將把Joe的交易顯示為“未確認”。這意味著交易已傳播到網路,但尚未記錄在比特幣交易賬簿即區塊鏈中。要確認,一個交易必須包含在一個區塊中,並被新增到區塊鏈,這樣的情況平均每10分鐘發生一次。在傳統的財務術語中,這被稱為清算。有關比特幣交易的傳播,驗證和清算(確認)的詳細資訊,請參閱挖礦章節[mining]。

Alice現在可以自豪地稱自己是0.10BTC的所有者了,她有權花費這些錢了。在下一章中,我們將首先用比特幣進行購買,並更詳細地研究底層交易和傳播技術。

相關文章