以比特幣作為例子,加密貨幣的數位簽章及其驗證的流程是比特幣協議的關鍵。透過區塊鏈送出的交易訊息存在不可否認性,代表發送者必須擁有私鑰能進行交易認證,而區塊鏈網路上的任何人都可以驗證交易結果。
私鑰可以導出公鑰,而公鑰又可以再導出地址,透過密碼學就可以實現整個運算過程如下圖:
首先產出私鑰和公鑰,接下來使用簽章對內容進行簽名。將公鑰、簽名和內容發送到網路,節點或接收者使用數學運算來驗證發送者的簽名。這個過程只能由發送公鑰的私鑰持有者完成。
這篇文章是否有幫助?
太棒了!
感謝您提供意見回饋
抱歉,沒能幫到您
感謝您提供意見回饋
意見已發送
感謝您的寶貴意見,我們將嘗試修改這篇文章