如何對比特幣進行具體分類是一個有爭議的問題。它是一種貨幣、一種價值存儲手段、一種支付網絡,還是一種資產類別?
幸運的是,定義比特幣實際上是什麼更容易。它是一種軟件,是一種純粹的數字現象——一組協議和流程。
這也是數百次利用加密技術創造虛擬貨幣的嘗試中最成功的一次。比特幣啓發了數百個模仿者,但就市值而言,它仍然是最大的加密貨幣,在其十多年的歷史中一直保持着這一地位。
與標準貨幣一樣,比特幣的生產、流程和保障措施都是爲了防止欺詐並確保其價值升值。比特幣的主要組成部分是區塊鏈、挖礦、哈希、減半、密鑰和錢包。下面將詳細討論它們。
(一般說明:根據比特幣基金會的規定,“比特幣”一詞在指加密貨幣實體時大寫,在指貨幣數量或單位本身時則爲“bitcoin”。比特幣也縮寫爲BTC 。在本文中,我們將交替使用這些用法。)
區塊鏈
比特幣是一種基於區塊鏈協議的網絡。雖然比特幣沒有提到“區塊鏈”這個詞,但自稱中本聰(Satoshi Nakamoto)的個人或團體在 2008 年發表的一篇論文首次描述了使用區塊鏈來驗證交易並在網絡中建立信任。
區塊鏈 此後已演變爲一個獨立的概念,並且已使用類似的加密技術創建了數千個區塊鏈。這段歷史可能會使命名法令人困惑。區塊鏈有時指的是原始的比特幣區塊鏈。在其他時候,它指的是一般的區塊鏈技術,或任何其他特定的區塊鏈,例如支持以太坊的區塊鏈。
任何給定的區塊鏈都由按時間順序排列的離散信息塊組成。原則上,這些信息可以包括電子郵件、合同、土地所有權、結婚證或債券交易。理論上,只要雙方同意,任何類型的合同都可以在區塊鏈上建立。這消除了第三方參與任何合同的需要,並開闢了一個充滿可能性的世界,包括點對點金融產品,例如貸款或分散的儲蓄和支票賬戶,其中銀行或任何中介機構都無關緊要。
區塊鏈的多功能性引起了政府和私營企業的關注;事實上,一些分析師認爲,區塊鏈技術最終將成爲加密貨幣熱潮中最具影響力的方面。
就比特幣而言,區塊鏈上的信息主要是交易。比特幣實際上只是一個列表。人 A 向人 B 發送 X 比特幣,人 B 向人 C 發送 Y 比特幣,等等。通過統計這些交易,每個人都知道個人用戶的立場。需要注意的是,這些交易不一定需要發生在人與人之間。
比特幣的區塊鏈網絡爲物聯網創造了巨大的可能性。未來,我們可以看到自動駕駛出租車或 Uber 車輛擁有自己的區塊鏈錢包的系統。乘客可以直接向汽車發送加密貨幣,在收到資金之前,這些加密貨幣不會移動。車輛將能夠評估何時需要燃料並使用其錢包來方便加油。
區塊鏈的另一個名稱是“分佈式賬本”,這強調了這項技術與保存完好的 Word 文檔之間的關鍵區別。比特幣的區塊鏈是分佈式的,這意味着它是公開的。任何人都可以完整下載它,或者訪問任何數量的解析它的網站。這意味着記錄是公開的,但這也意味着有複雜的措施來更新區塊鏈賬本。沒有中央權威機構來監視所有比特幣交易,因此參與者自己通過創建和驗證交易數據“塊”來監視。有關更多信息,請參閱下面有關挖掘的部分。
您可以在網站上查看區塊的狀態及其相關交易。此類網站列出了交易方的地址標識符、日期、交易發生的日期以及交易的時間。
一長串的數字和字母就是地址,如果你是執法人員或消息靈通的人,你很可能就能找出誰控制了它們。認爲比特幣網絡完全匿名是一種誤解,儘管採取某些預防措施可以使個人與交易聯繫起來變得非常困難。
後信託
儘管比特幣是絕對公開的,或者更確切地說,正因爲如此,它才具有極強的抗篡改能力。比特幣沒有實體存在,所以你無法通過將其鎖在保險箱中或埋在樹林中來保護它。理論上,竊賊要想從你那裏竊取比特幣,只需在賬本上加一行,意思是“你把你所有的錢都付給我了”。
一個相關的擔憂是雙重支付。如果一個壞人可以花掉一些比特幣,然後再次花掉,那麼人們對該貨幣價值的信心就會迅速消失。要實現雙重支付,壞人需要擁有比特幣 51% 的挖礦算力。比特幣網絡越大,這種情況就越不現實,因爲所需的計算能力將是天文數字,而且極其昂貴。
爲了進一步防止這兩種情況發生,你需要信任。在這種情況下,傳統貨幣的慣常解決方案是通過銀行等中央中立仲裁機構進行交易。然而,比特幣已經讓這變得沒有必要。(中本聰最初的描述發表於 2008 年 10 月,當時人們對銀行的信任度處於幾代人的低點,這可能並非巧合。)比特幣網絡是去中心化的,而不是由可靠的權威機構來保管賬本並主持網絡。每個人都在監視其他人。
無需認識或信任任何人,系統即可正常運行。假設一切按預期運行,加密協議可確保每筆交易都固定在一條長而透明且不可更改的鏈條的最後一塊上。
礦業
維護這個無需信任的公共賬本的過程被稱爲挖礦。比特幣用戶之間進行加密貨幣交易的網絡背後是礦工網絡,他們將交易記錄在區塊鏈上。
對於現代計算機來說,記錄一系列交易並不難,但挖礦卻很難,因爲比特幣軟件人爲地延長了這一過程。如果沒有額外的難度,人們可能會僞造交易來致富或讓其他人破產。他們可以在區塊鏈中記錄欺詐交易,並在其上堆積大量瑣碎交易,以至於解開欺詐行爲將變得不可能。
同樣的道理,將欺詐交易插入過去的區塊也很容易。網絡將變成一個由相互競爭的賬本組成的雜亂無章的垃圾網絡,比特幣將變得一文不值。
將“工作量證明”與其他加密技術相結合是中本聰的突破。比特幣的軟件會調整礦工面臨的難度,以將網絡限制爲每 10 分鐘產生一個新的 1 兆字節交易塊。這樣,交易量就可以消化。網絡有時間審查新區塊和之前的賬本,每個人都可以就現狀達成共識。礦工通過將區塊添加到分佈式賬本來驗證交易並非純粹是出於希望比特幣網絡順利運行的願望;他們也會因自己的工作而獲得報酬。我們將在下文中仔細研究挖礦報酬。
減半
如前所述,礦工驗證交易區塊後會獲得比特幣獎勵。每挖出 210,000 個區塊,即大約每四年,獎勵就會減半。這一事件被稱爲減半或“減半”。該系統內置了通貨緊縮機制,以控制新比特幣的發行速度。
這一過程的設計目的是讓比特幣挖礦的獎勵持續到 2140 年左右。當所有比特幣都從代碼中被挖出,並且所有減半都完成後,礦工將繼續通過向網絡用戶收取費用來激勵自己。希望良性競爭能將費用保持在低位。
該系統提高了比特幣的存量流量比,並降低了其通脹率,直到最終爲零。在 2020 年 5 月 11 日第三次減半之後,每個區塊的獎勵變爲 6.25 個比特幣。
哈希
以下是關於挖礦工作原理的更技術性的描述。礦工網絡遍佈全球,彼此之間沒有個人或職業關係,他們會收到最新一批交易數據。他們通過加密算法運行數據,生成“哈希值”——一串數字和字母,用於驗證信息的有效性,但不會泄露信息本身。(實際上,這種去中心化挖礦的理想願景已不再準確,工業規模的礦場和強大的礦池形成了寡頭壟斷。下文將詳細介紹。)
給定哈希 0000000000000000000c2c4d562265f272bd55d64f1a7c22ffeb66e15e826ca30,您無法知道相關區塊(#480504)包含哪些交易。但是,您可以獲取一堆聲稱是區塊 #480504 的數據,並確保它沒有受到任何篡改。如果一個數字不對,無論多麼微不足道,數據都會生成完全不同的哈希值。例如,如果您通過哈希計算器運行《獨立宣言》,您可能會得到 839f561caa4b466c84e2b4809afe116c76a465ce5da68c3370f5c36bd3f67350。但是,刪除“submitted to a candid world”後面的句號,您就會得到 800790e4fd445ca4c5e3092f9884cdcd4cf536f735ca958b93f60f82f23f97c4。這是一個完全不同的哈希,儘管您只更改了原始文本中的一個字符。
哈希值允許比特幣網絡即時檢查區塊的有效性。梳理整個賬本以確保挖掘最新一批交易的人沒有做任何奇怪的事情將非常耗時。相反,前一個區塊的哈希值會出現在新區塊中。如果前一個區塊中最細微的細節被更改,該哈希值也會改變。即使更改發生在鏈中的 20,000 個區塊中,該區塊的哈希值也會引發一系列新的哈希值並泄露給網絡。
不過,生成哈希值實際上並不需要工作。這個過程非常快速和簡單,以至於壞人仍然可以向網絡發送垃圾郵件,甚至在有足夠的計算能力的情況下,在鏈中將欺詐交易傳遞到幾個區塊。因此,比特幣協議需要工作量證明。
它通過向礦工拋出一道難題來實現這一點:他們的哈希值必須低於某個目標。這就是爲什麼區塊 #480504 的哈希值以一長串零開頭的原因。它很小。因爲每個數據串都會生成一個且只有一個哈希值,所以要獲得足夠小的哈希值需要在數據末尾添加 nonce(“使用一次的數字”)。因此,礦工將運行 [thedata]。如果哈希值太大,她將重試。[thedata]1。仍然太大。[thedata]2。最後,[thedata]93452 爲她提供了一個以所需數量的零開頭的哈希值。
挖出的區塊將被廣播到網絡以接收確認,這需要大約一個小時左右的時間,有時甚至更長。(再次強調,這個描述是簡化的。區塊不是整體哈希化的,而是被分解成更高效的結構,稱爲Merkle 樹。)
(分鐘,7 天平均值)
根據網絡接收的流量類型,比特幣的協議將需要更長或更短的零串,從而調整難度以達到每 10 分鐘一個新區塊的速率。截至 2021 年 11 月,當前難度約爲 22.465 萬億,高於 2009 年的 1。這表明,自十年前推出加密貨幣以來,挖掘比特幣的難度顯著增加。
挖礦是一項密集型工作,需要大型、昂貴的設備以及大量電力來驅動它們。而且競爭非常激烈。沒有人知道哪種隨機數會起作用,因此目標是儘快將它們挖完。
早期,礦工們意識到,他們可以通過聯合組成礦池、共享計算能力和瓜分獎勵來提高成功率。即使多個礦工瓜分這些獎勵,仍然有足夠的動力去追求它們。每次開採一個新區塊,成功的礦工都會收到一堆新創造的比特幣。起初是 50 個,但後來減半爲 25 個,然後變成了 12.5 個。比特幣歷史上的第四次減半發生在 2020 年 5 月 11 日,現在獎勵定爲 6.25 個。
獎勵將每 210,000 個區塊(大約每四年)減半一次,直到減半至零。屆時,所有 2100 萬枚比特幣都將被開採,礦工將完全依靠費用來維護網絡。比特幣推出時,計劃總供應量爲 2100 萬枚代幣。
礦工們組織成礦池這一事實讓一些人感到擔憂。如果一個礦池的算力超過網絡算力的 50%,其成員就有可能花掉代幣,撤銷交易,然後再次花掉。他們還可以阻止其他人的交易。簡而言之,這個礦工礦池將有能力壓倒系統的分佈式特性,憑藉其掌握的多數權力來驗證欺詐交易。
這可能意味着比特幣的終結,但即使是所謂的51% 攻擊也可能使壞人無法撤銷舊交易,因爲工作量證明要求使該過程非常耗費人力。要回頭並更改區塊鏈,礦池需要控制絕大多數網絡,因此這可能毫無意義。當你控制整個貨幣時,你可以與誰交易?
從礦工的角度來看,51% 攻擊是一種財務自殺行爲。2014 年,當礦池 GHash.io 達到網絡計算能力的 51% 時,它自願承諾不超過比特幣哈希率的 39.99%,以保持對加密貨幣價值的信心。不過,其他參與者(例如政府)可能會對這種攻擊的想法感興趣。但同樣,比特幣網絡的龐大規模將使這種攻擊成本極其高昂,即使對於世界強國來說也是如此。
與礦工相關的另一個擔憂是,礦工們傾向於集中在電力廉價的地區,比如中國,或者在 2018 年初中國打擊比特幣挖礦之後的魁北克。比特幣挖礦消耗大量電力,這導致一些政府限制電力供應或爲比特幣礦工指定特殊費率。再加上中國政府一再試圖打擊位於該國的挖礦系統,導致礦工分散在全球各地。截至 2021 年 10 月,美國已超過中國,成爲全球最大的比特幣挖礦中心。
比特幣交易
對於大多數參與比特幣網絡的個人來說,區塊鏈的來龍去脈、哈希率和挖礦並不特別重要。在挖礦社區之外,比特幣持有者通常通過比特幣交易所購買加密貨幣。這些是促進比特幣和其他數字貨幣交易的在線平臺。
薩爾瓦多於 2021 年 6 月 9 日將比特幣定爲法定貨幣。它是第一個這樣做的國家。加密貨幣可用於任何企業可以接受的交易。美元仍然是薩爾瓦多的主要貨幣。
Coinbase等比特幣交易所將來自世界各地的市場參與者聚集在一起,買賣加密貨幣。這些交易所越來越受歡迎(因爲近年來比特幣本身的受歡迎程度也在不斷提高),但也面臨着監管、法律和安全方面的挑戰。由於世界各國政府對加密貨幣的看法各不相同——作爲貨幣、資產類別或任何其他分類——管理比特幣買賣的法規非常複雜且不斷變化。
然而,對於比特幣交易所參與者來說,比監管監管變化的威脅更重要的是盜竊和其他犯罪活動。儘管比特幣網絡本身在其歷史上基本上是安全的,但個別交易所並不一定如此。許多盜竊案都針對知名的加密貨幣交易所,往往導致價值數百萬美元的代幣損失。
最著名的交易所盜竊案可能是 Mt. Gox,該公司在 2014 年之前一直主導着比特幣交易領域。當年年初,該平臺宣佈可能盜竊了大約 850,000 個比特幣,當時價值接近 4.5 億美元。Mt. Gox 申請破產並關門大吉;直到今天,被盜的大部分資金(現在總價值約爲 80 億美元)仍未追回。
鑰匙和錢包
出於這些原因,可以理解比特幣交易者和持有者會採取一切可能的安全措施來保護他們的資產。爲此,他們使用密鑰和錢包。
比特幣所有權本質上歸結爲兩個數字,一個公鑰和一個私鑰。粗略地類比爲用戶名(公鑰)和密碼(私鑰)。公鑰的哈希值稱爲地址,是區塊鏈上顯示的地址。使用哈希值可以提供額外的安全層。
要接收比特幣,發送者只要知道你的地址就足夠了。公鑰是從私鑰派生出來的,你需要私鑰才能將比特幣發送到另一個地址。該系統使收款變得容易,但需要驗證身份才能發送。
要訪問比特幣,您需要使用錢包,即一組密鑰。這些密鑰可以採用不同的形式,從提供保險和借記卡的第三方網絡應用程序到打印在紙上的二維碼。最重要的區別在於“熱”錢包(連接到互聯網,因此容易受到黑客攻擊)和“冷”錢包(不連接到互聯網)。
在上述 Mt. Gox 案件中,據信大部分被盜的 BTC 都來自熱錢包。儘管如此,許多用戶仍將私鑰委託給加密貨幣交易所,這實際上是在押注這些交易所對盜竊可能性的防禦能力將比自己的計算機更強。
歸納總結
比特幣是一種數字貨幣和支付網絡,它實際上是一種軟件,也是一種純數字現象——一組協議和流程。比特幣的主要組成部分是區塊鏈,即一系列數字區塊,它們以列表的形式鏈接在一起,並保存其網絡中發生的所有交易的記錄。使用區塊鏈使比特幣能夠作爲一個去中心化的系統運行,不需要中立的中央實體來確認和處理交易。
比特幣網絡由確認和處理交易的挖礦操作支撐。礦工會收到比特幣作爲他們努力的獎勵,獎勵給礦工的比特幣數量每四年減半一次,這一事件被稱爲減半。
加密貨幣交易所對於比特幣的運作也很重要,因爲它們使普通用戶能夠購買或交易比特幣,從而增加其網絡上的交易數量。最後,加密密鑰和錢包對於訪問和存儲比特幣是必不可少的。
比特幣如何運作?
比特幣發揮作用的最重要因素是區塊鏈——一系列相互關聯的區塊,用於存儲比特幣網絡中所有交易的記錄。比特幣的其他重要元素包括訪問加密貨幣所必需的加密密鑰和錢包,以及通過減少比特幣數量來引發網絡通貨膨脹的減半等過程。
區塊鏈如何讓比特幣變得無需信任?
比特幣的區塊鏈是一種分佈式賬本,即一系列包含交易記錄的相互關聯的區塊,由複雜的挖礦流程支撐,以確保交易的完整性。區塊鏈是公開的,這意味着任何人都可以查看區塊鏈上發生的交易。這樣一來,在比特幣的區塊鏈中,每個人都在監視其他人,除非交易方之間有大規模勾結,否則欺詐行爲極難發生。
哈希如何確保區塊的有效性?
哈希值使比特幣網絡能夠通過檢查新區塊中前一個區塊的哈希值來立即確定區塊的有效性。哈希值必須低於某個目標,這使得惡意行爲者很難且耗時地向網絡發送垃圾郵件並在鏈中的幾個區塊中僞造欺詐交易。
比特幣中的密鑰和錢包是如何使用的?
比特幣有兩種類型的密鑰。公鑰用於識別區塊鏈上的地址,可以類比爲用戶名。私鑰用於訪問您的比特幣,可以類比爲不能與任何人共享的密碼。錢包是一組密鑰,可以採用各種形式,例如二維碼。錢包有兩種類型。熱錢包連接到互聯網,而冷錢包不連接到任何網絡。
投資加密貨幣和其他首次代幣發行(“ICO”)具有高風險和投機性,本文並非 Investopedia 或作者建議投資加密貨幣或其他 ICO。由於每個人的情況都不同,在做出任何財務決策之前,應始終諮詢合格的專業人士。Investopedia 對本文所含信息的準確性或及時性不作任何陳述或保證。