什麼是比特幣6:比特幣交易如何運作

買賣虛擬貨幣

那麼比特幣交易是如何運作的?

要理解這一點,請想想你可能更為熟悉的事情:銀行的賬本系統。在有人寫一張支票來為一件商品或一次服務買單後,接收人去他的銀行存入支票。假設兩個客戶在該銀行都有一個賬戶,銀行只需借記傳送人的賬戶並記入接收人的賬戶。整個過程只需要在銀行的會計賬本中新增兩個條目。銀行官員不會進入保險庫,從傳送人存放的硬幣和賬單中拿出確切的金額,然後將其存入接收人存放的硬幣和賬單。使用賬本進行會計處理是一項重要的歷史發明,使貨幣的流轉耗不費力。在比特幣裡,相當於一張銀行支票的是一筆交易(transaction)。

比特幣運營著一種被稱為區塊鏈(blockchain)的特殊賬本。成千上萬執行著比特幣驗證軟體的人,而非中央權威,在不斷檢查區塊鏈。執行該軟體的每個人都會保留整個賬本的副本並驗證新條目。這被稱為執行一個全節點(full node)。每個全節點不斷檢查賬本以強制執行相同的比特幣規則,這樣,任何中央權威都不能隨意編輯記錄來竊取比特幣或花費他們沒有的比特幣。比特幣的區塊鏈被稱為公鏈(public blockchain), 因為任何人都可以檢視交易記錄。

比特幣所有者以與編寫支票相同的方式進行交易。他們指定金額,然後簽署支票。但是,比特幣所有者不是在一張易於偽造的紙上亂寫他們的名字,而是透過密碼學用數字簽名(digital signature)簽署他們的交易 。

這個數字簽名是使用一個只有比特幣所有者知道的秘密來建立的。這個秘密被稱為私鑰(private key)。使用私鑰,傳送人可以製作數字簽名,向接收人證明傳送人擁有比特幣。

使用者將他們的比特幣儲存在錢包(wallet)裡,錢包是在計算機、電話或專用硬體上執行的軟體。每一秒,新的比特幣交易都是從世界各地的錢包開始的,但沒有中央支付處理商。相反,來自世界各地的礦工競相將交易記錄到賬本中。他們執行他們的計算裝置,並試圖找到一個特殊的稀有數字。每隔10分鐘左右,世界某處的比特幣礦工就會找到工作量證明,並將其與一組等待處理的交易組合成一個區塊(block)。然後礦工將此區塊提交給比特幣網路進行驗證。

每個區塊都像比特幣全球賬本中的新的一頁,網路上的全節點驗證其中包含的交易是否有效。任何人都可以執行全節點,因此成千上萬的使用者不斷驗證每個新區塊的有效性。如果網路確認礦工的建議區塊有效,那麼礦工將獲得12.5個新比特幣的獎勵,並且該區塊及其中包含的所有交易成為比特幣歷史的永久部分。在撰寫本文時,典型的比特幣鏈上交易需要不到一個小時才能在區塊鏈上完成。

比特幣區塊鏈的名稱源於它是歷史賬本中所有區塊(或所有頁面)的集合。換句話說,區塊鏈是比特幣網路上自2009年1月建立以來所有交易的完整、不可變的賬本。

組成比特幣網路的有數千個全節點。每個全節點獨立地驗證來自礦工新建議的區塊。相當適中的硬體要求意味著大多數現代膝上型電腦都可以執行比特幣全節點。由於執行全節點仍然相對便宜且多數人負擔得起,因此網路仍然是去中心化的。

文章來源作者及譯者

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;