3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
再不點藍字關注,機會就要飛走了哦比特幣價格已經漲的那麼高了,比特幣系統的資金安全已經成為很多人關心的一個問題。通常資金安全包括兩個方面:賬戶安全和賬戶內的資金安全。第一條是怎麼確認這個賬戶是我的,第二條是怎麼確保賬戶裡面的錢不會被人輕易轉走。Alice想要轉賬給Bob 10美元,在傳統的金融系統中,Alice要做兩件事:首先,Alice需要證明這個賬戶確實是Alice的;其次,Alice要證明這個賬戶她是有操作許可權的。在證明第一件事情上,傳統金融系統通常是利用實體機構,依靠證件,確保人證合一來證明用戶身份的。在證明了Alice對賬戶有控制權后,Alice通過密碼、數字證書、U盾、令牌等技術,對賬戶進行操作。傳統金融系統中,使用的信息技術有一個最重要的特點: 賬戶地址(賬號)和密碼(或者數字證書、令牌種子等)的對應關係是依靠資料庫的表格存儲這個對應關係來實現的,兩者之間(賬號和密碼)並沒有數學上的關係。 正是由於這個特點,在傳統金融系統中,賬號可以隨意編製,只要不重複就行;不同的賬號可以使用相同的密碼,只要用戶記得住就行;用戶忘了密碼,可以拿著自己的證件去營業廳重置密碼。這些已經成為我們對金融系統認知中最理所應當的事情了。 然而區塊鏈系統,尤其是像比特幣這種純粹的去中心化區塊鏈系統,這種方式是不行的。首先,並沒有一個實體機構能夠給用戶頒發比特幣的賬號,讓用戶去設置密碼。因為比特幣是去中心化的,原則上沒有任何個人或者機構能夠控制這個系統。那麼,比特幣該怎樣去實現帳號和身份的對應關係呢? 在比特幣系統中,「賬戶是誰的」和「怎樣控制賬戶」這兩條是同一個問題。只要你能控制這個賬戶,那麼就說明這個賬戶是你的。反正比特幣也沒辦法去校驗用戶在現實世界中的身份,因此,只要你能證明自己可以控制這個賬戶,那麼這個賬戶就是你的。這一點,就是人們通常所說的比特幣的匿名性。比特幣區塊鏈系統的設計中,不需要存儲任何和身份相關的信息。回顧一下之前我們講過的內容,比特幣是一種記錄交易的方式,比特幣使用UXTO模式來記錄所有的賬目。Alice轉賬給了Bob 10個比特幣,在比特幣系統中這條記錄是這樣子的:整個比特幣區塊鏈上存儲的,都是這樣的一條一條的交易,不需要表明存儲賬號和密碼對應關係的表格。在比特幣系統中,賬號和密碼(在比特幣術語中,我們稱之為「地址」和「私鑰」)是通過數學演算法嚴格的一一對應的。這種方式除了具有節約存儲的好處外,還避免了設置一個賬號管理中心來負責發放賬號。在比特幣系統中,賬號和密碼都是計算出來的,每個人都可以按照這個規則,利用隨機數計算任意個屬於自己的賬號和密碼出來,而並不需要去任何地方申請賬戶。並且,通過密碼可以計算出賬號來,但是反之則不行,只知道賬號是無法計算出密碼 的。同時賬號和身份之間沒有對應關係,持有密碼就可以直接操作賬戶。密碼不是自己設置的,而是通過演算法計算出來的。因此,在比特幣系統中,密碼管理對普通用戶來說,是一個難題。 在比特幣區塊上,好像就是一個個保險信箱(錢可以從外面塞進去,但是要取出來必須有鑰匙才行)放在那裡。交易的時候,交易的發起者Alice首先掏出一把鑰匙,打開其中一個她自己的保險箱,取出裡面的錢,然後塞到Bob指定的一個保險箱里,這個交易就算完成了。任何人都可以搞一個保險箱放在那裡,等待有人給你塞錢進來。如果Bob的鑰匙丟了,任何人拿到Bob的鑰匙,都可以把錢取走,並且不會有任何人會對這種損失負責。因為比特幣是一個沒有中心的賬本,沒有任何人能夠控制它,也就沒有任何人能對它負責。 為了安全起見,每一個保險信箱在被開啟過之後,用戶通常會拋棄掉它,轉而啟用新的保險信箱。Alice需要轉賬給Bob 10比特幣,但是Alice自己的一個賬戶里原本有12.5個比特幣,那麼通常Alice會發起這樣的交易: 把餘額轉入自己的一個新地址,而原本的地址就不再使用。這種方式並不是比特幣系統強制的,只是大家一般都這麼做:一旦要花一個賬戶裡面的錢,就把它全拿出來,剩餘的錢轉到新的賬戶里。 實際上,比特幣系統除了這種比較簡單的轉賬方式外,還有一些比較高級的轉賬方式。在以後的文章中,我將會講到比特幣的交易腳本到底是怎樣工作的。本文是我寫的區塊鏈科普系列的第五篇。稍微回顧一下之前的文章: 第一篇講了什麼是區塊鏈,我希望大家能了解到區塊鏈就是一個無中心的分散式賬本,區塊鏈是創造信用的機器,因此區塊鏈能夠滲入商業模式內部,改變現有商業模式,而不只是一個簡單的信息系統。 第二篇講了一個熱門話題:ICO。我不評價任何現在正在進行或者已經進行的ICO項目,只是希望大家能了解到為什麼有了區塊鏈以後才出現了ICO這種融資形式。 接下來三篇講了比特幣的初級知識,我希望大家能了解到以下幾點:比特幣記錄的是一條一條的交易行為本身,而不是交易后賬戶的狀態;比特幣的挖礦對於不同的礦工而言是一種競爭記賬權的合作記賬行為,在合作的大框架下有序的競爭;比特幣的賬戶和密碼都是計算出來的,不需要申請,也不能隨意設置。 這幾篇文章下來,我相信大家已經對比特幣有一個初步認識了。接下來,我們回到區塊鏈這個大話題上,下一篇我將講一下怎樣理解區塊鏈無中心的含義。作者簡介敖萌,現就職於信息通信研究院北京泰爾英福網路科技有限責任公司,主要研究模式識別和區塊鏈,聯繫方式:aomeng@caict.ac.cn。」推薦閱讀科普 | 一篇文章看懂比特幣初級知識——挖礦科普 | 一篇文章看懂比特幣的初級知識——賬戶好文章,快分享,一起漲姿勢~

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦