區塊鏈學習筆記之--比特幣再深入(中)

買賣虛擬貨幣

上篇文章彼得(公眾號:sf-btc)和大家分享了關於BTC/" target="_blank"">比特幣的去中心化思想和P2P架構,今天我們再來看看比特幣的其他一些知識。

一、讓我們困惑的比特幣

當一提到 “幣”這個詞,大家首選聯想到的是口袋中的硬幣,存在銀行裡的現金。但是對於比特幣來說,讓我們就有點摸不著頭腦,因為它是一個非常抽象、讓我們看不見、摸不到的東西(甚至都不是一個東西)。我們會有疑慮,在我的地址中比特幣到底在哪裡?所謂的備份錢包,意思就是把裡面的幣備份了嗎?這樣豈不是可以複製比特幣了嗎?(偷樂一下,發財了)。


在上篇文章中我們講了比特幣系統其實就是所有交易的一個記錄系統,它只能告訴你,你的地址中是否有幣、有多少幣,而這個記錄在每個客戶端資料都存在,大家也都知道你這個地址中有多少個比特幣。所以,直白來講,比特幣其實就是一個大家都認可的信用符號,你可以拿這個符號進行消費交易。而當我們備份錢包時,其實只是在備份對自己比特幣地址的所有權

那麼說到這個地址,大家印象最深的大概就是這一長串亂碼般毫無規律可言的數字,這和我們現實生活中的銀行卡地址大不一樣。我們的疑慮則是,銀行卡地址由銀行這個機構確保它的唯一性,我們可以透過這個地址存取現金,而在比特幣體系中,由比特幣客戶端隨機生成的地址到底是什麼?隨機生成的東西會和別人的重複嗎?

這裡我們又該提到非對稱加密技術。簡單來說就是透過一套數學辦法,產生一對金鑰A和B,若使用A加密一份資料,必須使用B來解密;而使用B來加密資料,則必須用A才能解開;而且根據A可以很輕鬆地計算出B,反過來則不行。A就叫私鑰,B叫公鑰。顧名思義,A是保密的,B是公開的。所以,比特幣地址其實就是一套非對稱技術的公鑰,而這套技術就是大名鼎鼎的橢圓曲線演算法。


由於公鑰和私鑰需要使用特殊的演算法成對生成,所以比特幣地址不能像普通密碼一樣人為設定,而且看起來也沒有什麼規律。按照私鑰保密、公鑰公開的原理,比特幣地址可以告知任何人,但錢包檔案則必須妥善保管,一旦丟失,錢包就不安全了,而且由於整套體系的去中心化和匿名性,沒有任何人有權力或能力找回丟失的比特幣。那麼比特幣系統能夠生成多少地址,會不會和別人的重複?借用網上的一個比喻:如果每粒沙子裡面都有一個地球,那麼比特幣的地址數大概等於地球上所有沙子裡面的地球的沙子數的總和(有點繞口吧,但這樣你就可以放飛你的想象,想象一下吧)。

二、比特幣的支付

上面我們講了,比特幣僅僅是一個大家都公認的信用符號,當我們需要交費交易的時候,是拿不出如硬幣、紙幣一樣的實物來支付的,比特幣的一切交易都必須依靠網際網路依靠在賬戶間進行轉移,這就類似於銀行轉賬的過程,我們先來看看銀行轉賬過程:

第一步,填寫對方的賬號和轉賬金額

第二步,銀行系統檢查一下你的餘額是否充足,如果充足就把這個轉賬請求傳送到銀行資料中心,銀行確認你輸入的密碼、對方賬號等資訊後

第三步,銀行系統會在你的賬戶中減去一個金額,同時給對方賬號加上一個金額,然後返回成功或失敗的資訊。

那麼比特幣的轉賬機制也類似於這種過程:

第一步,Alice有1個比特幣,她要轉賬給Bob。那麼Alice寫這麼一條資訊就行:從Alice的地址轉賬1個比特幣給Bob的地址,然後用她自己錢包裡的私鑰加密並將其傳播到整個比特幣網路上

第二步,網路上的人都用Alice的地址(公鑰)解密驗證這條資訊確實是由Alice發出,而透過歷史交易資料計算出A的地址確實擁有100個比特幣

第三步,確認Alice身份和其地址餘額後,整個網路都將公認此次轉賬操作:Alice錢包中存款減少1個比特幣,Bob錢包中存款增加1個比特幣。


我們對比可以看到,對於傳統交易來說,雙方的資料都是儲存在銀行的中心化資料庫中並由該系統進行資料的刪除新增,而比特幣交易則是由所有參與到這個系統中的節點共同確認。無論是銀行轉賬還是比特幣交易本質上其實就是一個資料增減的遊戲,實質上並沒有實物的一個交換。這其實是人類社會進步的一個體現,從用貝殼、大麥、黃金等有使用價值的實物充作貨幣,到以政府信用為背書的紙幣,再到比特幣的數字化貨幣,應該說似乎是歷史的一個必然和趨勢。

那麼我們的問題又來了,當存在銀行這一官方機構時,上面的操作過程是安全可靠的,我們是放心的。但是在比特幣體系中並不存在任何類似於銀行的這種可信機構,這裡的每個人雖然都是平等的,但同時也是不可信的,比特幣在沒有類似於央行這樣一箇中間機構統一印製、統一發行、統一流通的情況下,再加上虛擬世界中彼此本就不可信,那麼我們的交易怎麼才能確保沒問題呢?這裡我們將引入中本聰的天才發明“挖礦”的概念。我們留待下篇文章再講。

(未完,待續)

我是彼得,一個有思考的價值號,助你成長和收穫!

【原創不易,日更唯艱,若覺得有點價值,

小夥伴的轉發就是對彼得最大的打賞!】

三非彼得公眾號:sf-btc

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;