区块链100问 第一问
生活随笔
收集整理的這篇文章主要介紹了
区块链100问 第一问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
比特幣的數字簽名是什么?
比特幣的數字簽名,就是只有比特幣轉賬的轉出方生成的,一段防偽造的字符串。通過驗證該數字串,一方面證明該交易是轉出方發起的,另一方面證明交易信息在傳輸中沒有被更改。
數字簽名通過數字摘要技術把交易信息縮短成固定長度的字符串。舉個栗子,牛牛發起一筆比特幣轉賬,需要先將該交易進行數字摘要,縮短成一段字符串,然后用自己的私鑰對摘要進行加密,形成數字簽名。完成后,牛牛需要將原文(交易信息)和數字簽名一起廣播給礦工,礦工用牛牛的公鑰進行驗證,如果驗證成功,說明該筆交易確實是牛牛發出的,且信息未被更改。
比特幣的數字簽名,就是只有比特幣轉賬的轉出方生成的,一段防偽造的字符串。通過驗證該數字串,一方面證明該交易是轉出方發起的,另一方面證明交易信息在傳輸中沒有被更改。
數字簽名通過數字摘要技術把交易信息縮短成固定長度的字符串。舉個栗子,牛牛發起一筆比特幣轉賬,需要先將該交易進行數字摘要,縮短成一段字符串,然后用自己的私鑰對摘要進行加密,形成數字簽名。完成后,牛牛需要將原文(交易信息)和數字簽名一起廣播給礦工,礦工用牛牛的公鑰進行驗證,如果驗證成功,說明該筆交易確實是牛牛發出的,且信息未被更改。
同時,數字簽名加密的私鑰和解密的公鑰不一致,采用非對稱加密技術。看起來好復雜,其實轉賬只需要你輸入私鑰就瞬間完成啦!
總結
以上是生活随笔為你收集整理的区块链100问 第一问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go语言重点知识点1
- 下一篇: JAVA中线程同步的方法(7种)汇总