03.19 「幣姐解讀區塊鏈05」密鑰,私鑰,公鑰傻傻分不清楚?

「幣姐解讀區塊鏈05」密鑰,私鑰,公鑰傻傻分不清楚?

上期回顧:

導語

用過數字錢包的人,應該都知道“私鑰”和“地址”,但是估計很多人並不清楚“公鑰”是什麼,除了私鑰和公鑰,還有一個叫“密鑰”的東西。相信很多人都分不清楚這些“X鑰”。

下面就給大家詳細的說明一下這些“X鑰”的區別。

本文以比特幣的技術為案例,請注意:比特幣 ≠ 區塊鏈

作者 | 幣姐


大家都聽過比特幣(最早的區塊鏈)是基於密碼學的,下面所說的東西就是密碼學的應用。

「幣姐解讀區塊鏈05」密鑰,私鑰,公鑰傻傻分不清楚?

一句話解釋密鑰、私鑰、公鑰、地址、簽名

密鑰:是成對出現的,由一個私鑰和一個公鑰組成。

私鑰:就好像銀行卡的密碼,有了私鑰就可以動用對應地址下的數字資產。

公鑰:由私鑰生成的,但是無法通過公鑰倒推得到私鑰。公鑰的作用是跟簽名配合用來證明“我就是私鑰的主人。

地址:就好像銀行卡,收幣的時候需要將地址(銀行卡)給別人,讓別人將數字資產轉到自己的地址(銀行卡)裡。

數字簽名:只能由私鑰生成,和公鑰配合就可以證明“私鑰在我這!”(關注幣姐,後續會有詳細的講解)

如何證明數字資產是你的?

如何證明你是銀行卡的主人?

你只要拿著身份證去銀行,銀行的工作人員就可以幫你查到你名下銀行卡,有了身份證,你就可以把銀行卡里的錢取出來。身份證是證明我們身份及財產最重要的東西

如何證明數字資產是你的?

數字資產是沒有人的概念的,只有地址的概念。一個人可以擁有多個地址,就好像一個人可以開多張銀行卡一樣。

區塊鏈世界中,你不需要身份證這種東西來證明身份,只要擁有了“地址+簽名+密鑰”就能隨意使用該地址下的數字資產。

由於私鑰能生成公鑰,公鑰能生成地址,簽名也是私鑰生成的(關注幣姐,下一節內容會詳細說明其原理)。

所以只要擁有了私鑰就相當於擁有了數字資產的所有權。這也是大家常說的:拿走你的私鑰就可以拿走你的數字資產

「幣姐解讀區塊鏈05」密鑰,私鑰,公鑰傻傻分不清楚?

數字錢包並不保存數字資產?

錢包為什麼不保存數字資產?給大家舉個例子,就很容易理解了:

十年前,大家都在使用現金,所以大家用錢包來保管好現金,如果不小心掉在地上,別人撿走了也可以消費。

今天,大家已經很少使用現金了,都是手機支付和信用卡支付。

你會發現支付密碼才是最重要的,誰有了你的支付密碼,誰就能消費你的錢。數字資產也是同樣的道理!

所以準確的說,數字錢包並不是用來保存數字資產的,而是用來保存“密鑰和地址”的。

FAQ環節

為什麼各比特幣客戶端的私鑰格式都不一樣呢?(關注幣姐,下一節內容會詳細說明其原理)

總結

  1. 數字資產的所有權是通過數字密鑰、地址和數字簽名來確定的。

  2. 密鑰=私鑰+公鑰,密鑰是成對出現的。

  3. 私鑰可以生成公鑰,公鑰可以生成地址,簽名也是私鑰生成的。所以”拿走你的私鑰就拿走了你的數字資產“

  4. 數字錢包並不是用來保存數字資產的,而是用來保存密鑰和地址的。


下期預告:私鑰,公鑰,地址是如何生成的?

使用錢包的時候沒有讓我輸入私鑰啊?私鑰是怎麼來的呢?另外公鑰和地址又是怎麼來的呢?下期詳細分解

文章目錄:

「幣姐解讀區塊鏈05」密鑰,私鑰,公鑰傻傻分不清楚?

「幣姐解讀區塊鏈05」密鑰,私鑰,公鑰傻傻分不清楚?


分享到:


相關文章: