比特幣的簽章是如何運作的?

比特幣的數位簽章及其驗證的程序是比特幣協議背後的主要關鍵。它允許不可否認性,因為它意味著發送消息的人必須擁有私鑰,因此擁有比特幣 - 網絡上的任何人都可以驗證交易結果。

私鑰創建公鑰,而公鑰又創建地址 - 並且通過數學及橢圓曲線密碼學和有限域中的運算實現該過程。

請參考下圖:

產出私鑰和公鑰。 然後,他們使用簽章對內容進行簽名,並將其公鑰,簽名和內容發送到網絡。 接著,節點或接收者使用數學運算來驗證發送者的簽名,這只能由發送的公鑰的私鑰持有者完成。