
寫在最前:
比特幣
比特幣
比特幣
在區塊鏈的世界裡,無論你講任何項目都繞不開比特幣,甚至行業都無法繞開。
比特幣,截至目前為止,仍然佔據著整個加密世界將近一半的市值。最高市值曾達到1.23萬億美元,一枚比特幣價格最高高達6.7萬多美元,也就是43萬多人民幣。
如今區塊鏈世界裡很多耳熟能詳的原理、理念和概念,都來源於比特幣。
誕生
中本聰
中本聰
中本聰
沒有人知道他是一個人,還是一個組織。他自稱自己是日裔美國人,即便是比特幣社區小組的成員,也沒有人見過中本聰的真面目。
共識機制
共識機制
共識機制
共識機制,可以理解成一些互不相識的人(節點)能夠就某一目的達成共識的一種方式。
挖礦
挖礦
挖礦
所謂挖礦也只是一種形像上的具象化描述,挖礦的過程實際上是一種求隨機數的數學計算過程,誰先得到答案誰就獲得打包區塊的權利。
中本聰在最初的設計初衷,是每個人的電腦都可以參與進來。但是隨著比特幣價格持續走高,利潤越來越大,專門用於挖礦的礦機也隨之產生。現在個人電腦幾乎已經不可能挖出比特幣,電腦的計算速度遠遠落後於專業的ASIC礦機。
比特幣挖礦現在已經成為一種比拼算力的行為,耗費電力較大,對於資源的消耗確實不低,很多挖礦都已經在採用使用可再生能源來進行。單純的挖礦過程在比特幣網絡中沒有實際意義,但是這個機制的設計對維護整個網絡的安全非常有效果。
密碼學
比特幣在設計過程中,應用到了密碼學的兩個原理:哈希和簽名。
零知識證明
零知識證明
零知識證明
對於比特幣來說,零知識證明我的理解是,在不洩漏個人隱私身份同時,證明自己擁有這些幣。
比特幣是匿名的,即你可以查到每一筆詳細的轉賬記錄,但是你無法得知這個錢包地址擁有者是誰,如果地址持有者不對外洩漏的話。
雙花攻擊
對於去中心化的加密貨幣來說,存在兩個問題:一個是誰有貨幣發行權的問題;另外一個是如何驗證交易的有效性,防止出現雙花攻擊。
比特幣的發行可以說是由礦工來發行,或者嚴格來說根據系統設定好的算法,每10分鐘左右獲勝的礦工可以獲得這筆獎勵,拿到新產生的比特幣。
雙花攻擊,即一筆錢花了兩次。在我們現實中是不存在這個問題的,但是在去中心化的世界裡,沒有第三方的監督,很容易出現這種問題。比特幣引入了UTXO來解決這一問題。
UTXO,未花費交易輸出。在比特幣中不存在賬戶的概念,只有UTXO。 UTXO中記錄了你的交易記錄、金額等數據。在比特幣網絡中,一筆交易的輸入對應的是另外一筆未被使用過的輸出,同時還要有輸出地址的私鑰簽名。節點對當前的UTXO進行驗證,看看是否能夠找到匹配的記錄即可。
舉個例子來說,你有10個比特幣,要轉給朋友2個。現在你發起一筆轉賬交易,你將10個比特幣轉了出去,其中2個是到朋友的地址,剩下8個是到自己的地址,並都有你的私鑰簽名。節點收到你的轉賬需求後,驗證交易並更新UTXO數據記錄,正確無誤後打包區塊完成交易。
特例:創世區塊和挖礦產生的區塊中的獎勵沒有交易輸入。
最長合法鏈
比特幣規定所有礦工在一條鏈上來進行挖礦,最長的鍊是合法鏈,這樣有利於賬本的唯一性。
未來展望
未來展望
未來展望
比特幣在各國的圍追堵截中,以及走過了十多年。經歷過暴跌,見證過新高,但它一直頑強的存在著。
附參考閱讀:
附參考閱讀:
附參考閱讀:
1、比特幣白皮書原文:https://bitcoin.org/bitcoin.pdf
2、比特幣瀏覽器:https://www.blockchain.com/btc/blocks
4、中本聰地址:https://www.blockchain.com/btc/address/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa?page=1