Views
Total
0
Shares

【公鑰可以告訴別人,但私鑰就不可以,加密技術到底有多利害】

Total
0

上回講到區塊鏈,這回講一下什麼是 公鑰(Public Key)、私鑰(Private Key),還有區塊鏈當中很重要的加密技術。

 

 

當大家申請一個Wallet(錢包)的時候,就會自動生成一對公鑰私鑰,公鑰就是Wallet的地址(很長很多英文數字的組合),而私鑰就是你那12個助記詞。所以公鑰是可以告訴別人,讓對方根據你的地址轉賬給你,私鑰就要自己保管,不可以讓別人知,因為只有你可以用條私鑰開Wallet。

 

 

你想像錢包是一個虛擬既信箱,信箱地址就是公鑰,別人可以根據你的信箱地址寄信給你,而信箱鎖匙就是私鑰,亦即是只有你才可以開那個信箱。

 

 

上回講到區塊鏈的時候曾提及每一項交易都會記錄在區塊中,然後礦工會驗證簽名,如果當中內容其中有一個字被修改,就會影響到整個區塊的Hash Number(簽名)不一樣,所以一旦有人擅自修改就會給人發現,因為每個礦工/使用者都持有區塊鏈既DATA。

 

 

 

 

根據上圖,加密技術將訊息(左手邊)加密後得出一堆英文數字(右手邊),而每一個內容加密後都會得出一組獨特的結果,當別人看到加密後的這堆英文數字。如果想知道背後的內容,就只有一個方法,就是逐個內容估,即是(Trial and Error),所以是很難很難的事。

 

再者,每項交易都運用了加密技術,當使用者想透過區塊鏈轉賬給別人時,需要用到自己的私鑰、交易內容,經過加密技術,得出一個組英文數字(Signature),所以區塊鏈會儲存的都只係這個Signature,而不是使用者的私鑰。

 

交易內容+私鑰簽名→加密技術→Signature

“同事A錢包(公鑰)轉賬20美元到同事B錢包(公鑰)”+同事A私鑰→加密技術→Signature(一組英文數字)

 

 

總括依然

加密貨幣會成功和認受性愈來愈大,其中加密技術帶來的保密性佔好重要的原因,希望大家更加了解加密貨幣背後的運作原理,更清楚知道為什麼總是說加密貨幣可以取代原有的法定貨幣交易系統。區塊鏈使用者寧願相信加密技術,多於相信銀行會將資客戶嘅資料保密。

Related blog posts