大家好,今天小编关注到一个比较有意思的话题,就是关于钱包地址是公钥吗的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
公钥用途是什么意思?
公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。
私钥,就是自己的,必须非常小心保存,最好加上 密码,私钥是用来解密/签章,首先就Key的所有权来说,私钥只有个人拥有。公钥与私钥的作用是:用公钥加密的内容只能用私钥解密,用私钥加密的内容只能 用公钥解密。
比如说,我要给你发送一个加密的邮件。首先,我必须拥有你的公钥,你也必须拥有我的公钥。
首先,我用你的公钥给这个邮件加密,这样就保证这个邮件不被别人看到,而且保证这个邮件在传送过程中没有被修改。你收到邮件后,用你的私钥就可以解密,就能看到内容。
其次我用我的私钥给这个邮件加密,发送到你手里后,你可以用我的公钥解密。因为私钥只有我手里有,这样就保证了这个邮件是我发送的。
当A->B资料时,A会使用B的公钥加密,这样才能确保只有B能解开,否则普罗大众都能解开加密的讯息,就是去了资料的保密性。验证方面则是使用签 验章的机制,A传资料给大家时,会以自己的私钥做签章,如此所有收到讯息的人都可以用A的公钥进行验章,便可确认讯息是由 A 发出来的了。
这个问题我的答案是:公钥用途是为了方便大家生成钱包的地址,这个公钥能够检测到你的账户,就是私钥下面所有账户所有地址的虚拟货币的流入流出的流水,包括你账户的余额。
所以通常来说钱包都会存储公钥,因为有公钥才能生成多个地址,才能查询到账户的地址和流水。
什么是合约地址怎么用?
因为像以太坊这种支持智能合约的公链上的账户有两种:
一种是我们大部分人使用以太坊钱包生成的外部账户,由公钥和私钥组成;
一种是合约账户,是由一个地址和对应存储的代码组成的。比如在以太坊上发ERC20的币就是创建了一个合约账户。这种生成的地址就是合约地址,是没有私钥的。
什么是种子地址?
种子地址是一组随机生成的字母和数字组成的字符串,用于恢复或创建加密货币钱包。种子地址是一个通用的助记词,可以通过种子地址生成多个密钥对和对应的公钥地址。
种子地址具有备份、恢复钱包和跨平台使用的功能,同时也可以用作钱包的恢复备份,以防止私钥丢失或被盗取。
种子地址是一种用于加密货币钱包的唯一标识符。它是一个由一串随机字符组成的字符串,类似于密码。种子地址是生成加密货币钱包的起点,通过它可以恢复钱包中的所有公钥和私钥。
这意味着只要拥有种子地址,就可以随时恢复钱包中的资金,无论是在新设备上还是在丢失设备后。
种子地址通常由12个或24个单词组成,这些单词是从一个预定义的词汇表中选择的。种子地址的安全性非常重要,因此用户应该妥善保管并备份种子地址,以防止资金丢失。
种子(BT),简单说,就是个"地址",但这个地址占内存很小,所以方便收集和存储(一般几十kb),不像电影那么大(几百M或几G),但需要相应的下载器(BT软件,如Bitcomet)才能下载。 大部分BT种子就是类似网址的一段东西,一般用迅雷就能打开下载的。
到此,以上就是小编对于钱包地址是公钥吗还是私钥的问题就介绍到这了,希望介绍的3点解答对大家有用。