消息签名是什么?杜高斯贝绑定钱包为什么要进行签名?

杜高斯贝绑定钱包地址的时候,需要验证你是否可以控制这个地址,所以需要对这个信息进行签名

概述

  • 我们通过私钥对信息进行签名,然后可以通过公钥(钱包地址)来验证这个签名信息是否是私钥签署的。验证通过之后,就表明你是通过自己的私钥签署的,这样就可以进行交易。
  • 有些钱包不支持比特币的消息签名,我们可以通过 Electrum 这个钱包来实现消息签名的操作。这个钱包它支持通过助记词创建钱包/导入私钥/链接硬件钱包。
  • 我之前做签名的时候,我是用 Trezor 硬件钱包自带的功能来完成签名的。
  • 现在杜高斯贝它绑定 ETH/USDT 的地址来入金,它默认支持 Metamask 钱包来操作了,这样就非常简单。你只需要连接 Metamask 钱包,然后点击签名,它默认就自动帮你把签名的信息填写到文本框里面了,你点击 Comfirm 之后,就可以顺利绑定钱地址。

签名消息和验证签名

  • 我们完成签名之后,我们是要验证这个签名是否是我们自己的私钥来签署的。其实是两个步骤的(Sign Message 和 Verify Signature)。
  • 另外我们如果用其它的钱包,或者我们想输入其它的消息内容。我们可以在 Etherscan 上面点击:Verfied Signature 来手动进行签名的。
  • 连接钱包,然后自定义输入信息,点击签名之后,就得到签名的 hash 值。
  • 但你发布这个签名之后,它默认是通过你的钱包地址来验证了你的签名是否有效,这里就是验证通过的签名。
  • 其实它执行的是 Verify Signature 的功能。
  • 其它的公链如币安智能链/Polygon/Tron 网络都是有类似的功能的。

总结

其实我们的钱包进行签名是要非常慎重的,有些智能合约它是骗取你的授权,当你授权之后,你的资产就会被盗,所以不要轻易进行授权!

相关视频:https://youtu.be/tVKdehyIBHI

以下是我用过的交易所,有需要的小伙伴欢迎使用我的邀请连接来注册,你的支持是我最大的创作动力!

杜高斯贝推荐码:QQL-8BB

Trezor 硬件钱包购买链接 Trezor Shop:https://affil.trezor.io/aff_c?offer_id=133&aff_id=33596