時間:2023-08-14|瀏覽:236
今天我們將繼續(xù)學(xué)習(xí)區(qū)塊鏈的基礎(chǔ)原理,前幾節(jié)課已經(jīng)總結(jié)了區(qū)塊鏈這種分布式記賬技術(shù)在現(xiàn)實世界中的可行性。接下來,我們要解決的問題是:雖然賬本上記錄了許多人的交易記錄,但并沒有記下任何客戶的身份信息,也無法確定這些地址上的余額屬于誰。換句話說,比特幣賬本上的這些余額的歸屬權(quán)以及如何支付都是一個問題。假設(shè)某個賬戶的比特幣只有你能支付,那么顯然這些比特幣屬于你。那么比特幣是如何實現(xiàn)這一點的呢?
我們先來回顧一下法幣系統(tǒng),他是如何確定賬戶余額歸屬以及進行支付的。在法幣系統(tǒng)中,我們需依靠銀行這個第三方機構(gòu)來完成這項工作。我們首先需要將個人身份信息與銀行賬戶進行關(guān)聯(lián),這就是開戶的過程。當(dāng)你要進行交易時,交易雙方都相信銀行,委托銀行進行支付。銀行知道你的身份,所以可以將錢轉(zhuǎn)給另一個人,而且確保不會出錯。在這個過程中,我們個人身份信息的安全也是非常重要的,銀行會幫助保密我們的賬戶信息。盡管有一段時間有報道稱平安銀行低價賤賣個人身份信息,但目前大多數(shù)主流銀行還是值得我們信賴的。
那么比特幣是如何解決這個問題的呢?比特幣拋棄了第三方銀行機構(gòu),所以如何保護個人身份信息呢?讓我們假設(shè)比特幣也按照銀行賬戶體系要求進行實名登記,那會是個什么樣的情況呢?這樣的比特幣還能被人們使用嗎?每一次比特幣交易都會在賬本上體現(xiàn)出來,全世界的人都能看到。對于普通人來說還能接受,但對于一些重要人士以及重要資金往來來說,這就太危險了。那么我們面臨的問題是,如何讓所有人都知道某個賬戶上的錢是屬于我的,同時又不能知道我是誰,在公共賬本上只有我才能支付某個賬戶上的資金,其他人都不能支付,這是一個難題。只有解決了這個問題,比特幣系統(tǒng)才能真正成為可行的貨幣體系。
實際上,比特幣采用了與銀行完全不同的記賬體系,它實際上是一個匿名的公共賬本,賬戶都是以地址來表示。比特幣交易時涉及的只有地址與地址之間的操作,不涉及個人信息。當(dāng)有一筆交易時,從一個地址轉(zhuǎn)移到另一個地址,記錄下的只是付款地址和收款地址以及金額,不顯示個人信息。這樣解決了個人隱私問題,但最重要的問題還沒有解決,即如何將賬戶與現(xiàn)實中的個人聯(lián)系在一起,讓個人擁有對賬戶上余額的支配權(quán)。解決方案是什么呢?根據(jù)比特幣的賬號和地址以及私鑰之間的關(guān)系,擁有相應(yīng)地址私鑰的人擁有這筆錢,因為只有他才能花掉。那么如何實現(xiàn)這一點呢?這就涉及到比特幣賬號和私鑰之間的非對稱加密技術(shù)。通過私鑰可以推導(dǎo)出地址,但不能反過來。私鑰的泄露將導(dǎo)致地址的泄露,進而導(dǎo)致這筆錢被轉(zhuǎn)走。因此,保護私鑰是比特幣系統(tǒng)的首要原則。那么如何在不泄露私鑰的前提下花掉地址上的錢呢?解決辦法要用到非對稱加密技術(shù)。
最后,今天我們提到的核心內(nèi)容是,比特幣的記賬體系與銀行的賬戶體系完全不同。比特幣使用了匿名的公共賬本,只是通過地址進行交易,而不涉及個人信息。私鑰與地址之間存在非對稱關(guān)系,私鑰可以推斷地址,但地址無法反推私鑰。私鑰的
熱點:區(qū)塊鏈 區(qū)塊鏈技術(shù) 比特幣 特幣 銀行