明星的簽名在粉絲的眼中視若無價,生意場上的簽名被視為不可抵賴,而在區(qū)塊鏈中,“數字簽名”也是一個獨一無二的數值。如今網絡環(huán)境愈發(fā)寬泛,大量的信息通過網絡傳播留下痕跡,人工簽名顯然無法與電子數據相結合,因此電子簽名應運而生。
數字簽名也就是我們的公鑰數字簽名和電子簽,類似于我們寫在紙上的簽名,但又有非常大的差別。最大的差別就在于它使用了公鑰加密領域的技術實現,適用于鑒別數字信息。因此,我們在網絡上就可以使用數字簽名來確認身份。如果公鑰成功通過驗證,我們即可對應上公鑰的正確性。
如果A想給B傳遞一個署名的消息時,那么A可以為他的消息計算一個散列值,然后用他的私鑰加密。B獲得這個消息后可以利用A的公鑰解密這個散列值,再將這個數據與自己所計算的散列值相比較。若兩者相符,則B即可獲得發(fā)信人A的私鑰,并確定這個消息的完整性,在傳播路徑上未被篡改過。
可能這個例子還是有些抽象,那我們再舉個例子。比如說小明發(fā)起了一筆TRX轉賬,系統(tǒng)先將該交易進行數字摘要生成,然后用小明的私鑰對摘要進行加密,形成了數字簽名。之后系統(tǒng)將原文與數字簽名一起廣播給礦工,礦工用小明的公鑰進行驗證,若成功,則說明該交易確實是小明發(fā)出的,且信息未被篡改。整個過程,發(fā)起人小明僅僅只需要在轉賬時輸入私鑰就好了。是不是特別簡單高效又安全呢?
不錯,總結而言,數字簽名就是發(fā)起者用私鑰進行簽名,接收者只需要用發(fā)起者的公鑰進行驗證——該信息的發(fā)起者就是私鑰的持有者。
數字簽名下還有一種叫做“多重簽名”。這又是什么呢?
多重簽名是指交易發(fā)生之前需要多個簽名或批準,這樣大大增加了加密貨幣的安全性,那么一個人就無法在未經他人同意下將所有數字貨幣帶走。
結合以上所講,“數字簽名”大致有三個特點:
(1)數字簽名難以偽造;
(2)數字簽名需要綁定具體的數字文檔,類似于現實中的簽名必須有紙媒;
(3)數字簽名能夠確定信息的完整性。
數字簽名的整個過程快捷高效,已經熟悉的小伙伴可以來動動手操作啦。





