比特幣的歷史
2008年10月,在全球經濟衰退導致政府出面救助銀行系統的情況下,某人以中本聰 (Satoshi Nakamoto)為化名發布了一份名為《比特幣:點對點電子現金系統》的白皮書。這份文件總結了多種技術的融合,這些技術結合在一起,創造了第一種成功的數字貨幣形式。這些技術是40年來創造數字貨幣嘗試失敗的產物,以下是大約100次失敗嘗試的列表:
創造數字貨幣的嘗試,粗體部分將在本文后續討論 (數據來自普林斯頓)
PayPal處在名單之上,他們最初的想法是在手持設備上進行加密支付。但當時他們無法執行這個想法,并通過轉移方向而幸存下來。上表中的許多項目都有一個類似的故事,即試圖制作像比特幣這樣的東西,但結果卻都不盡人意。事后看來我們意識到,他們的根本問題是他們一開始就試圖成為一家公司。然而隨著每次失敗后來者都獲得了經驗,使世界離數字貨幣又近了一步。
起源于20世紀90年代的賽博朋克運動伴隨著互聯網的發展催生了許多創建數字貨幣的嘗試。賽博朋克認為:除非創建防御技術,否則互聯網將成為政府的監視工具。
1993年5月/6月的《連線》雜志封面
在政府實施國家防火墻之前,在社交媒體網站出售我們的個人數據之前,在國家安全局的棱鏡計劃之前,以及在大型科技系統地審查運動之前,賽博朋克已經開始工作,預測這個新世界。他們之所以能夠預測到這一點,是因為他們將各種知識不尋常地結合在一起,包括密碼學、計算機科學、奧地利經濟學和自由主義。
數據:比特幣閃電網節點數量為13704個:當前比特幣閃電網絡節點數為13704個,過去30天內增加2.97%;通道數量為36966個,過去30天內減少0.6%;網絡容量達到1056.90個BTC,過去30天內增加6%。[2020/9/6]
密碼學使數字加密成為可能,從而消除了主權對互聯網的影響力。但是還需要一種自主形式的數字貨幣,使加密的在線經濟能夠自由轉移價值,從而在數字世界中組織起來。
以下是最終導致比特幣誕生的主要事件的總結:
1.公鑰密碼學:始于20世紀70年代,允許在不安全的通信渠道上使用公鑰。政府試圖通過援引犯罪分子會使用這種技術的說法來控制這種新技術。他們最終輸掉了這場戰斗,這項技術現在是互聯網通信底層安全的一部分,被用于大量的現代加密技術。
2.數字簽名:由David Chaum于1989年開發,他用它創建了Digicash公司。這允許個人生成一個簽名(如支票上的簽名),以證明他們擁有與公鑰相關聯的私鑰,而不會泄露私鑰。這允許人們匿名驗證他們是誰。然而,Chaum的公司并沒有想出一個在不信任第三方的情況下驗證簽名的方法。
3.數字稀缺性:由于數字貨幣只是計算機上的一小部分,那有什么可以阻止別人復制它呢?金錢需要稀缺才能具有基本價值。在現實世界中,稀缺的東西數量很少,或者很難找到。Adam Back在1997年提出的HashCash提案中用計算謎題重現了這個現實世界的問題。計算機擅長數學,但有些數學問題只能通過猜測來解決。如果你使用足夠大的數字,這些問題對于計算機來說就很難通過猜測來解決。通過將貨幣的創造與這些數學難題的解決方案聯系起來,數字貨幣變得稀缺。在比特幣中,這個概念被稱為工作量證明共識算法,它需要被稱為礦工的計算機來解決計算要求高的難題以創建新的比特幣,這使得比特幣的創造成本高昂,因此稀缺。
聲音 | 分析師:比特幣將進一步上漲至8200美元:加密貨幣分析師Joe Saz近期在BLOCKTV的節目上表示,加密市場目前的狀況是積極的,比特幣取得了穩定和強勁的進展。Saz表示,比特幣已經成功擺脫了6000美元低點附近的危險階段,并在經過大規模整合后開始反彈,不斷走高。看到比特幣在7300美元以上的區域進行整合并繼續上漲,這是件好事。Saz堅稱,比特幣目前的走勢符合他的理論,即比特幣將進一步上漲達到8200美元。(News Logical)[2020/1/6]
4.區塊鏈:區塊鏈的概念可以追溯到Haber和Stornetta在1991年的一篇論文。這個想法是讓人們隨著時間的推移將不同版本的文檔發送到服務器。服務器將添加指向先前文檔的哈希指針、時間戳和服務器的數字簽名以驗證它實際上是簽署此文件的服務器。這意味著列表中的最新版本與之前的版本有一個鏈接,從而在它們之間創建了一個鏈。
哈希指針是一個散列函數,它對文檔時間列表中的前一個文檔進行散列。這些函數將大型數據庫壓縮成文本字符串進行存儲,數據庫任何部分的單一變化都會反映在文本字符串中。如果創建的每個文檔都包含指向其先前版本的哈希指針,則對其沿襲的任何更改都將通過當前文檔的哈希指針的變化而顯現出來。向每個文檔添加時間戳會創建一個臨時列表,然后使用數字簽名可以證明哪個服務器簽署了文檔更新。所有這些措施結合起來產生了一條經過驗證的信息鏈,任何篡改其歷史的行為都會被立即發現。
簡而言之,數字簽名創建了一種可驗證的方法,可以在不公開身份的情況下以數字方式確認身份。這種數字簽名,當納入區塊鏈數據結構時,會創建一個時間鏈接的、不可變的數據記錄。這些技術可用于解決數字貨幣固有的問題。然而這種數字貨幣的供應需要稀缺,這個問題是通過使用計算密集型難題(通過哈希函數)來解決的,以調節供應。
聲音 | Joseph Young:GBTC比特幣溢價表明合格投資者和機構投資者興趣正在上升:加密貨幣分析師Joseph Young發推稱,比特幣在比特幣投資信托基金(GBTC)的交易價格超過1.1萬美元,較交易所溢價37%。僅GBTC的資產管理規模本周就超過了12億美元。這似乎是一個強有力的指標,表明合格投資者和機構投資者的興趣正在上升。[2019/5/29]
然而這些進步都沒有找到解決已記錄賬本上上節點之間分歧的方法,比特幣解決了這些最終挑戰。比特幣利用數字簽名、區塊鏈數據結構和計算難題在歷史上首次成功創建了去中心化的數字貨幣。
比特幣
中本聰說他(她)在 2007年5月左右開始編寫比特幣,并于2008年5月注冊了www.bitcoin.org網站。2008年10月,他發布了比特幣白皮書和代碼。比特幣網絡在 2009年初啟動并運行,第一筆交易發送給Hal Finney。至此賽博朋克社區開始鼓勵使用比特幣進行點對點交易。
賽博朋克的遠見卓識令人吃驚,他們的所作所為需要勇氣。他們對發明互聯網貨幣的大部分探索都受到了奧地利學派經濟學家的啟發。
1999年諾貝爾經濟學獎得主Milton Friedman說:
“我認為互聯網將成為削弱政府作用的主要力量之一。有一件還沒有但很快就會發展起來的東西,那就是一種可靠的電子現金,這是一種可以在互聯網上將資金從 A 轉移到 B 的方法,而 A 不知道 B 或 B 不知道 A。”
2008年,這一愿景開始了走向現實的旅程。中本聰站在巨人的肩膀上創造了去中心化的數字貨幣。
比特幣的作用
比特幣的作用與它為什么有價值是一個不同的問題。使比特幣有價值的是決定使用它的人的網絡。要了解為什么這些人決定使用它,你需要了解它的工作原理,這可能具有挑戰性,因為比特幣的技術包含了大多數人不熟悉的技術概念。
聲音 | V神:比特幣因擴容問題損失重大 遠超Mt Gox攻擊:近日,以太坊研究員Vlad Zamfir發文認為,尼克·薩博提出的“代碼即法律(code is law)”這一概念存在問題。V神隨即對此也進行了評論,他認為薩博的概念在于預判改變帶來的影響通常是負面大于正面,而這種想法過于極端,需要基于具體場景進行分析。他以比特幣在2016到2017年的擴容之爭為例,認為比特幣沒有成功迎接擴容這一改變造成了巨大損失,其損失(高昂的手續費)甚至超過了Mt Gox攻擊。[2019/1/30]
比特幣協議允許你向世界上的任何人發送稀缺資金。這個能力聽起來很簡單,但它很強大。立即致電你的銀行,讓他們為你將大量資金匯給另一個國家的人,在接下來的一周里,你會享受到試圖實現這一目標的“樂趣”,并隨后被政府追蹤。在幾分鐘內通過數字網絡轉移大量價值的能力在其他地方是不存在的。
你可能會問,Paypal、Venmo或Cash App怎么樣?
這些都是受信任的第三方,信任第三方是有代價的。
你必須遵守他們的規則
你必須告訴他們你是誰
你必須相信他們會保護你的信息安全
你必須讓他們控制你的資產
讓我們在前文最后一句話中加上“無信任”:在幾分鐘內通過無信任數字網絡轉移大量價值的能力非常強大。它是不可信的,因為你不必信任第三方。這是可能的,因為它是一個去中心化的網絡,沒有第三方中介,因此沒有人可以控制它,下文會詳細解釋。
2020年4月,一筆交易中轉移了11億美元的比特幣,成本為68美分,并且在幾分鐘內完成,這是廉價而有效的。交易者不必遵守任何人的規則,告訴第三方他們是誰,信任任何人的信息或讓任何人控制它。世界上沒有任何其他支付系統可以在沒有第三方監督的情況下以68美分的成本在如此短的時間內移動巨額資產。
雷軍否認媒體報道:“我沒買過比特幣,從未投資過比特幣礦機生產商”:針對海外媒體報道稱雷軍與比特幣礦機生產商有聯系的傳聞,雷軍回應稱:“假的!迄今為止,我本人沒買過比特幣,也未投資過比特幣礦機生產商。”[2017/11/28]
為了了解這是如何實現的,我們需要從技術上進行探討。
單向計算
比特幣在整個協議中以多種方式使用哈希函數。在最簡單的意義上,它允許我們進行單向計算——如果A*B=C,你只能找到A或 B,如果你知道它們(例如如果你有A和C,你不能將它們分開來找到B )。
在比特幣中,你的公鑰是C,A是你的私鑰,B是所有人都知道的。
1.A=私鑰:你選擇的隨機數。
2.B=這個變量是公開的,每個人都知道,永遠不會改變(在比特幣中,它被稱為secp256k1)。
3.C=公鑰:也被稱為你的比特幣地址(但兩者之間存在細微差別)。
單向計算之所以有效是因為它們取決于一個無法解決的數學問題,即離散對數問題。簡而言之,如果你在一個深不可測的大素數域上使用有限域數學,那么除法求解實際上是不可能的。許多現代密碼學都依賴于這個無法解決的問題。如果它得到解決,我們的大多數密碼系統都會崩潰。計算機理論上可以變得足夠快,可以通過迭代(例如通過量子計算)來猜測解決方案。然而這是非常不可能的,為了讓你對此有所了解,比特幣使用的質數長度為2256位,宇宙中的原子數估計為1080個,一萬億臺計算機每萬億分之一秒執行一萬億次計算,持續一萬億年仍然少于1056次計算。
比特幣地址和數字簽名
哈希函數和數字簽名是創建比特幣的基礎,它們能夠創建比特幣地址。地址是人們可以發送和接收比特幣的地方,數字簽名允許你公開,證明你知道解鎖地址的私鑰而不會泄露它。為此比特幣使用橢圓曲線數字簽名算法(ECDSA),下面是關于這一切如何聯系在一起的描述。
ECDSA 的工作原理如下:
1.私鑰是作為隨機數生成的,一個好的隨機性來源對安全來說是至關重要的。
2.私鑰乘以比特幣橢圓曲線上的一個標準點,創建一個可以在不泄露私鑰的情況下共享的公鑰。
3.然后對公鑰進行哈希化以創建比特幣地址。如果你的私鑰使用的隨機性較差,則你的地址可能存在安全問題。
4.ECDSA算法根據你的私鑰創建數字簽名,使用此簽名和你的比特幣地址,便可以將比特幣發送給網絡上的其他人。
5.當你發送比特幣時,網絡上每個感知到你交易的節點都會用你的地址驗證你的簽名,并檢查你擁有的比特幣是否至少與你嘗試發送的一樣多。如果你的簽名驗證失敗,或者你擁有的比特幣數量不足,你的交易將從網絡中刪除。
交易機制
在比特幣中,每筆交易都有輸入和輸出。當你發送比特幣時,輸入的是你地址的金額,輸出是你發送到另一個地址的金額。
假設Kanye West向Mike Tyson發送一個比特幣:
比特幣存在于地址中,這些地址是任何交易的潛在輸入和輸出。比特幣的參與者維護著一份存在于每個地址的所有比特幣清單,稱為未使用的交易輸出(UTXO)。這個列表是網絡參與者參考的內容,以確認Kanye擁有他發送給Mike的一個比特幣。交易后Kanye的地址減少了1個比特幣,Mike的地址增加了1個比特幣。Mike現在有1個比特幣可以使用,這可以從更新的UTXO列表中得到驗證。
區塊鏈的數據結構
比特幣允許人們創建交易,如果交易通過其他節點的驗證,就會被匯總成區塊。這些區塊鏈接在一起形成區塊鏈,被用作不可篡改的賬本。
每個區塊都有一個block header,其中包含便于節點之間區塊驗證的信息。
1.所有交易都形成一棵樹(默克爾樹),然后組合并散列,直到剩下一個稱為默克爾根的散列。
2.前一個區塊哈希值是前一個區塊中block header的哈希值。
3.其余類別用于挖礦,將在后面討論。
這種數據結構將所有內容鏈接在一起,使計算機能夠快速驗證比特幣歷史賬本彼此之間是否一致。
因此,所有交易都通過樹狀結構在區塊內鏈接,而之前的區塊哈希將所有的區塊鏈接在一起,形成區塊鏈。下面你可以看到一個block header,包括上面顯示的所有字段,以及區塊的大小和其中的所有交易。
前一個區塊的任何變化都會立即反映在當前區塊中,因為前一個區塊的哈希值會發生變化。這種結構的實施是為了迅速讓參與者了解他們都是根據相同的比特幣交易歷史來工作的,這基本上是一種防止不良行為者的版本控制方法。
最后,了解內存池很重要。從交易的創建到其在區塊鏈中的最終記錄之間存在一段時間。在此期間,每個聽說過它的參與者都會在各自的內存池中持有一個交易。這就像一個等候室,直到礦工解決了將交易發布到區塊鏈的計算難題為止。每個網絡參與者的內存池可能不同。最終找到下一個區塊的礦工的內存池是將被插入區塊鏈的內存池;任何已發送但未被該礦工納入的交易將只需要等待被納入在下一個區塊中。
參考文章
1. Mastering Bitcoin, Andreas Antonopolous,
https://github.com/bitcoinbook/bitcoinbook
作者/ERIC YAKES
翻譯/章魚哥
從年初暴漲到6萬美金,再到“519”及“619”的接連大跌,比特幣在2021年上半年成功上演過山車行情。“暴漲暴跌”下最不乏關注的目光,這輪行情接下來的走勢是所有投資者都高度關注的話題.
1900/1/1 0:00:00不斷提高的效率讓人類能夠持續地高速進步。不同的技能打開了人類認知的窗口,從學會交流到學會使用不同工具,認知的提升降低了人們日常活動的阻力及成本,讓人類發展速率成指數型增長,而背后驅動著這一切的都.
1900/1/1 0:00:00數字貨幣是數字時代的產物,自比特幣為代表的新型私人數字貨幣產生以來,點對點去中心化、全匿名、全網記賬等一系列貨幣金融領域的新技術、新實踐層出不窮,發展迅猛.
1900/1/1 0:00:00區塊鏈世界里最神秘的人,非比特幣發明者中本聰莫屬。一直以來,關于他的江湖傳說不斷,就像秦始皇陵園,只知道存在過,不知道是怎樣的一個存在.
1900/1/1 0:00:00本文所表達的僅僅是我的個人觀點,不代表以太坊基金會或者以太坊核心開發團隊的任何 “正式” 觀點。我們需要更多人來耕耘以太坊核心協議。過去的幾個月來,無狀態以太坊的路線圖得到了顯著的鞏固.
1900/1/1 0:00:00根據傳統經濟學的定義,貨幣是指在日常的商品交換中,可以廣泛地充當一般等價物的特殊商品。貨幣的基本職能包括價值尺度、流通手段、支付手段等.
1900/1/1 0:00:00