比特幣是什么?
為了對比特幣進行深入研究,我們首先要了解比特幣是什么。
這是了解比特幣的首要問題。我們會在下文中進行闡釋。
比特幣是一種數字專屬貨幣,可以在互聯網上直接進行轉賬,可替代傳統的法定貨幣。
比特幣還是一種更精簡、更公平、更透明的支付方式。有了比特幣,人們就不需要通過銀行或支付公司等第三方機構來處理交易。個人可以直接向另一方匯款:沒有中間機構(或相關費用),速度更快、流程更精簡、更公平。
剛剛接觸比特幣的人通常認為,計算機上的某種數據或文件就是 “比特幣”,但這種理解是錯誤的。比特幣并不以數據的形式存在,但可以用賬本上的數字表示出來。這里所說的賬本是虛擬的會計賬本,是所有權的有形證明。如果有人說“我有一個比特幣”,這個意思是我們可以看到公開發行的會計賬本,可以閱讀這些數字,而所有者則可以向他人展示,“我有一個與我的名字和賬戶相關的比特幣”。
所以,比特幣實際上是一個數據庫,詳細記錄著每個參與者投入了多少錢。
具體而言,比特幣就是一個交易分類賬本,可以顯示系統中所有交易列表中的內容。一旦拿到這份列表,我們只要把上面所有的收益加起來,再減去開銷,就可以計算出任何個人或任何一方有多少錢。
這種方法類似于網上銀行和信用卡公司之間用于表示金額的方式。這些銀行和公司擁有一個大型數據庫,用于記錄系統中所有的支付行為。隨著交易的進行,這些機構會從用戶名下的數字中進行加減。這個數字可以時刻顯示賬目中還有多少錢。
而與比特幣不同,對于這些金融機構而言,所有的付款行為必須要經過第三方,并由第三方管理。這樣一來,第三方就擁有很大的權力:他們可以隨意收取費用,可以管理你的資金,并處理相關風險。
如果除去第三方,個人就擁有了處理財務的自由,并且可以擺脫資金被第三方利用的風險。
如今,我們可以使用比特幣創建去中心化模型,從而簡化經濟流程,但這種方法也使數據庫模型更加復雜和混亂。
為了完善這一去除第三方的解決方案,我們需要把比特幣建立在區塊鏈技術之上。
為什么要去中心化?
我們為什么想要獲得去中心化的資金?
最重要的原因是,在一個中心化系統中,我們需要極度信任第三方,相信他們能正確處理客戶資金。
但正確處理客戶資金只是行業規范,真正執行起來不見得有多好。想想銀行的金融計劃就能深切體會到這一點。銀行往往會利用客戶的信任去做一些不合適的事情。例如,在美國征信機構巨頭Equifax的數據泄露事件中,數百萬從未使用過Equifax的用戶受到了影響,因為他們存款的銀行與Equifax共享了客戶數據。并且你不僅需要面對財產損失的風險,還要支付時不時出現的服務費用。
第二個原因是中心化系統本身的弱點。如果所有的事務都要在同一個中央服務器中進行處理和存儲,那么要是有人破壞了這個服務器怎么辦?例如,服務器在迪拜,那么犯罪分子完全有可能潛入迪拜貨幣公司的辦公室,用錘子把服務器砸成碎片。這樣你的錢就全沒了。
聽起來雖然是很戲劇性很夸張,但并不是沒有可能發生。
相比之下,比特幣則不會受到這種影響。作為一個去中心化的解決方案,比特幣不存在中央服務器,更別說把服務器敲碎了。同時,比特幣也沒有被第三方利用的風險。正是這種脫離限制的自由造就了比特幣。
比特幣和其他加密貨幣可以使用戶真正擁有對個人資產的支配權,防止第三方干預,從而實現真正自由和透明的經濟。
點對點(P2P)軟件
去中心化系統是一個新的前沿領域,目前還有一些人持觀望態度。當見到一個像比特幣這樣的系統時,一些人很擔心“有人在暗中操控……”,或是擔心他人可能擁有過高的權力。
這就引出了比特幣的解決方案:比特幣體系中,不存在可以改變或者操控整個系統的人。比特幣是透明的,權力由系統和使用者自主掌握,這一點與我們生活中接觸的大多數機構完全不同。我們習慣了中心化:從家庭、辦公室,再到政府,我們希望有人能擔責。相應的,在軟件世界中,我們就覺得所有任務應由中央服務器決定并執行。
相比之下,比特幣是P2P軟件,沒有服務器,只有客戶端。通過將客戶端彼此連接,形成一個網絡。比特幣在這個網絡中來回傳輸消息進行點對點通信。比如,你想給你的朋友蘭曉明發一筆錢,讓他去機場接你,你不需要通過第三方轉達。而比特幣則可以在賬本上告訴所有人你們之間的交易。
它怎么能告訴所有人呢?這就是設計比特幣的天才之處。
雖然比特幣本質上是一個數據庫,但沒有某一個服務器來存儲這個數據庫。那么:一個沒有中央服務器的數據庫要存儲在哪里?答案是,每個用戶都可自動將自己的數據庫副本存儲在自己的計算機上。
沒有第三方,沒有中央權威操控,所有權是由所有人進行追蹤的。有了這種多樣化的共識,所有用戶都可以看到新支付記錄,并可以時刻更新自己的數據庫副本。
那么我們如何才能建立一個即時的、去中心化的金融體系?
想象一下,在一個完全沒有法律,只依靠中央權力來執行秩序的區域。在這個區域,有一個市場,人們互相轉賬,但不能交出任何有形的錢。如果有人想用10個硬幣買一只山羊,但恰好沒有10個硬幣,就只是簡單地說:“老板,我現在給你10個想象中的硬幣。”
即使他人沒有參與這場交易,也要把它記在隨身攜帶的賬本上,每一筆交易都是如此。這樣他們就能記錄下每個人在某一時刻擁有多少假想的硬幣。
當有人告訴你他要給你10個硬幣來買你的山羊時,你必須確保他的名下確實有10個硬幣,并且在他把你的山羊買走之后,其他人要理解并同意你確實比以前多了10個硬幣。而且,一旦交易結束,必須確保每個人都根據交易更新他們的賬本記錄。
當然,我們需要確保每個人書寫的清晰度和透明度。如果沒有人確切地知道我有多少枚硬幣,我可能什么都沒有了。相互之間沒有了信任,整個體系就會崩潰。
此外,我們不能假定處于這種情況下的每個人都能達成共識。我們不得不假設,由于缺乏中央權威,會有壞人欺騙他人。若是壞人能夠逃脫懲罰,這個體系就不能獲取他人信任。因此,這一體系必須得到信任,而且應該得到所有人的信任。
在這個體系中,我們不能要求他人做什么事情。我們能做的就是建議人們以某種方式處理業務,并執行這些建議,這樣才能有穩定的秩序體系。
這種情況類似于P2P網絡上軟件的性質。比特幣的創始人們開發出可用于通信的軟件程序,能在遵循規則和協議的條件下自動發送消息,避免支出超過賬戶限額的資金。它能確保分類帳本的正確性并將數據實時發送到其他用戶的賬本中,從而實現數據共享。
自從有了區塊鏈,之前各種不可能的想法就實現了,人們還能又快又好地完成交易。
當然,心懷鬼胎的人依舊會嘗試破壞系統,并且誘惑越大,壞人越多。黑客們已經在破壞交易,在盜取資產方面做了很多“努力”。鑒于此,比特幣的創始人中本聰(Satoshi Nakamoto)提出了一個解決辦法:只要將比特幣系統聯系在一起黑客就不可能改變區塊鏈交易記錄。然而要做到這一點,就必須控制整個系統。此外,由于區塊鏈具有去中心化的性質,參與“游戲”的每個人都擁有一份“力量”。只有當黑客擁有比其他系統上所有好人加起來都多的計算資源(算力)的時候,才有可能成功篡改僅僅一條交易記錄。
由于好人手里還擁有這么多分散的、受保護的計算機,僅破解一筆區塊鏈交易就需要召集幾乎不可能召集到的龐大團隊,所以幾乎不可能出現黑客攻擊。
今天是不是通過本篇文章或多或少了解了一些比特幣的知識呢?
當然,為了充分防范黑客攻擊,首先要以一種“神奇”的加密方式來簽署交易,這樣其他人就沒可能花你的錢了。正在閱讀文章的你,有沒有想到什么好的加密方式能保護你的資產呢?
來源: CertiK
評論
查看更多