Public-Key
比特幣協議中公鑰簽名操作(影片講座)
在這個princeton coursera課程影片中的5:26,展示者說公鑰(由收件人)用於生成簽名以兌換硬幣。
我在這裡有點困惑。如果公鑰是公共資訊,並且用於生成簽名,那麼私鑰什麼時候使用?我原以為收件人需要用私鑰簽署一些東西。
$$ The $$展示者說(由接收者)使用公鑰來生成簽名以贖回硬幣。$$ … $$ 如果公鑰是公共資訊,並且用於生成簽名,那麼私鑰什麼時候使用?
通常說某些東西是用公鑰或證書(實際上只是一個帶有關聯數據的公鑰)簽名的。
這實際上意味著什麼
使用與此公鑰關聯的私鑰簽名。
或者
簽名以便此公鑰可以驗證簽名。
如您所見,這比
使用此公鑰簽名。
所以人們也(通常?)看到後一種寫作。
在影片的具體實例中,據說發送者指定了一個公鑰,該公鑰可以授權使用硬幣(?)進行進一步的交易(?),並由接收者生成可以用這個驗證的簽名公鑰(顯然只有實際接收者才有可能)。