AD

2017年9月19日星期二

光知道掙錢 卻不知比特幣的原理與運作機製?

眾所周知,比特幣依靠特定算法並通過大量的計算產生。然而,由於P2P的去中心化特性與算法本身,也將比特幣的總數量永久限製在了2100萬個。正因如此,比特幣才具有極強的稀缺性,這意味著其背後蘊藏著巨大的升值空間。But!本期我們不講發家致富,而是要向各位科普一下比特幣的原理與運作機製。比特幣是2009年由一個化名中本聰(Satoshi Nakamoto)的神秘個人(或組織)創建的。本質上,比特幣就是一份數字文件,裏麵列舉著帳戶和金額,就像是一個賬本,這份文件的副本被保存在比特幣網絡的每一台電腦中。

其實,在現實世界中,這些數字不具有任何意義,它們之所以存在價值,是因為人們自願用其交易真實貨物以及購買服務,並相信其他人也會這樣做。

當你向別人轉賬時,需要向整個網絡發送一條信息,隨後你賬戶的金額就會減少,接收者賬戶的金額就會增加。

與此同時,比特幣網絡中的節點或計算機會更新其賬戶副本信息,然後繼續將交易信息傳遞到其他節點。

這種以數字計算為基礎的安全機製,組成了比特幣交易網絡本身,是一個係統,讓一組計算機共同保存一份賬本。

說到這裏,你會發現其實這與銀行保存賬本的方式很像,由一組計算機保存而非一個單一實體組織來保存賬本。

舉例倆說,不像在銀行隻有你自己知道你的交易信息,在比特幣交易網絡裏,每個人都知道每個人的交易信息。

而在現實生活中,你能夠信任銀行也有權起訴它(如果某些交易出了差錯),但在比特幣網絡中,你每時每刻都在與陌生人打交道,因此你不能相信任何人。

換言之,比特幣係統的設計機製也讓"信任"沒有存在的必要。特設的數字函數確保係統的每個方麵正常運行。

接下來,我們便為各位詳細介紹比特幣如何實現讓一群陌生人去管理其他人的金融交易。

簡單來說,例如A給B轉賬時,他隻需向比特幣網絡廣播一條信息,說明賬戶和金額信息,從A賬戶轉5個BTC給B賬戶,每個接收到這條信息的節點,會更新他們的賬戶副本信息,然後繼續傳送這條交易消息,但節點如何能確定這條請求是可信的呢?因為隻有真正的擁有才有權發送這條信息。

實際上,比特幣有一套密碼規則,用來解鎖和管理貨幣交易,這種密碼叫做"數字簽名"。

就像現實生活中的親筆簽字一樣,它能夠證明交易的真實性,並通過一種數字算法實現。這種算法能夠防止數據複製或偽造。但與簡單的靜態密碼不同的是,每筆交易數字簽名都完全不同。

因此,在比特幣交易網絡中你是和完全陌生的人打交道,所以你永遠不要把密碼暴露給別人,因為密碼有被複製和重新使用的危險。

數字簽名是這樣運作的,它由兩個不同但相互關聯的密鑰構成,"私人密鑰"用來創建一個數字簽名,"公共密鑰"用來讓其他人核對私人密鑰。

我們可將私人密鑰看作真正的密碼,數字簽名將作為一個媒介,證明你擁有密碼,同時並不要求你將密碼信息展示出來。

在比特幣交易網絡中,公共密鑰其實就是"發送至"地址,所以當你向某人轉賬時,其實是將貨幣發送至對方的公共密鑰。

消費時,你必須證明你是公鑰地址的(錢被轉至的地址)真正擁有者,通過交易信息和你的私鑰生成數字簽名的這個過程,可以證明你是真正擁有者的身份。

網絡中的其他節點可在一個不同的函數中,利用該數字簽名來核實它是否與你的公鑰相符。

通過分析數字簽名背後的數學算法,網絡中的其他人就能夠核實發送人為密鑰真實擁有者,而無需真正看到密鑰。

有一點非常重要,由於數字簽名取決於交易消息,因此每筆交易數字簽名都不相同,而且不能在另一筆交易中再次使用,而且數字簽名取決於交易信息的關係,意味著沒有人可以修改該信息。

當該交易信息在網絡中傳送時,因為任何對交易信息的更改都會導致數字簽名失效。當然,這背後的數學算法非常複雜,因此我們在這裏不做詳細的解釋,但可以提供一些關鍵詞供大家自行百度,例如'橢圓曲線數字簽名算法','數字陷門(函數)'等等。

比特幣交易網絡中,貨幣的所有權是通過驗證曆史交易信息進行核實的。

例如要發送5個BTC給B,A必須援引之前收到這5個或更多比特幣的曆史交易信息,這些被援引的交易記錄稱作"進賬",網絡中核實該交易信息的節點會查看那些"進賬",以確保A是真正的接收者,並確保進賬數額為5個BTC或更多。

下麵我們通過一個實例來看具體如何操作。如上圖,這筆交易援引了6個進賬信息,總共139.6個比特幣,在出賬表格中有兩行內容,第一行顯示退還給發送人的比特幣金額,有一條簡單的規則表示每筆交易都必須將進賬金額用完。

因此,如果你要發送的比特幣金額與任何一筆進賬都不完全匹配,你需要將餘額發送給自己。

通過這些被援引的進賬關係,對於比特幣的所有權在網絡中以某種鏈條方式進行傳遞。但你如何相信之前的曆史交易呢?

當然不能簡單相信,而是需要驗證交易當事人他們的進賬。事實上,當你開始安裝比特幣錢包軟件時,該軟件會下載之前每筆交易記錄,並且會驗證每筆交易的有效性,一直驗證到最開始的第一筆交易。

時刻記住你是在和陌生人打交道,因此必須為自己核實每筆交易,整個驗證過程可能會花費24多個小時,但卻一勞永逸。

因此,比特幣並未采用記錄賬戶餘額的方式,而是采用記錄交易信息的方式,一張信息量龐大的交易記錄表。

擁有比特幣,也就意味著交易記錄表中有些交易與你的名字掛鉤,並且這些交易還沒有被消費,換言之,就是被其他交易活動作為進賬而引援。這種所有權結構帶來一個有趣的結果,就是要計算你的賬戶餘額,你需要對以往的每筆交易進行計算,要對所有未消費的進賬進行合計。

當然,比特幣網絡還能支持更複雜的交易過程,這裏就不再贅述,感興趣的朋友可以自行研究一下。

總結

雖然比特幣2009年就已出現,但真正流行起來還要算2013年,其價值曾在兩個月內暴漲了10倍之多。

盡管升值空間巨大,但其投資風險也是有目共睹的,需有一顆強悍的心髒,應對比特幣暴漲暴跌的走勢。總之,投資需謹慎。

相關文章
聯想新機K8 Note即將發布:搭載聯發科X202017年07月29日
仍未回來 賈躍亭在美國再次現身2017年07月29日
漢能發布薄膜太陽能新產品漢瓦 售價1390元/平米2017年07月29日
長壽秘方?日本百歲醫學先驅稱不要退休2017年07月29日
[觀點]收購特斯拉可改觀蘋果的自動駕駛計劃2017年07月29日
CRISPR 專利戰最新回合:加州大學轉戰美國聯邦巡回上訴法院2017年07月29日
訂單量達到50萬輛 特斯拉要如何解決產量問題?2017年07月29日
穀歌加快核聚變研究 取之不盡的清潔能源還遠嗎2017年07月29日
蘋果更新Xprotect防新型惡意軟件變種2017年07月29日
中國軍工有科技 全世界70%防彈衣是"中國製造"2017年07月29日

没有评论:

发表评论