公钥定义 编辑

什么是公钥?

公钥是一种密码,允许用户接收加密货币 进入他们的账户。公钥和私钥是保证密码经济安全所需的工具。

公钥的工作原理

当用户启动他或她的第一个事务时比特币or奥特币,一对唯一的公钥和私钥 已创建。每个密钥由一长串字母数字字符组成,有助于在数字生态系统中保护用户的财产安全。

私钥仅为用户所知,并作为用户的数字标识。私钥授权用户从其帐户消费、取款、转账或执行任何其他交易。对私钥应用复杂的算法来生成公钥,两个密钥都存储在一个数字钱包 .

关键要点

  • 公钥是一种加密代码,用于促进各方之间的交易,允许用户在其帐户中接收加密货币。
  • 用户在第一次启动事务时会获得一个私钥和一个公钥。
  • 私钥仅对其用户可用,并授权用户从其帐户促进交易。
  • 公钥用于验证数字签名,证明私钥的所有权。

当一个用户发起一个交易,将比特币发送给另一个人时,该交易必须被广播到网络上分布式节点确认交易的有效性,然后将其最终确定并记录在块链 .

在广播事务之前,使用私钥对其进行数字签名。签名证明私钥的所有权,尽管它不会向任何人泄露私钥的详细信息。因为公钥是由私钥生成的,所以用户的公钥被用来证明数字签名来自他的私钥。一旦交易被确认为有效,资金将被发送到收件人的公共地址。

公共广播是公钥的散列版本。因为公钥是由一个非常长的数字串组成的,所以它被压缩和缩短以形成公共广播。实际上,私钥生成公钥,而公钥又生成公共地址。

当两个人达成协议,其中一人发送其他代币或硬币时,他们会向对方透露自己的公共地址。公共广播就像一个银行帐号。发送者需要这个号码才能将资金发送给接收者,然后接收者就可以使用他的私钥进行消费或取款。接收者也可以使用发送者的公共地址验证发送者的一批硬币,该地址将显示在他或她的屏幕上。

特别注意事项

虽然公钥和地址是从私钥中计算出来的,但是反向情况几乎是不可能的。

加密货币网络通过使用复杂的数学函数来确保私钥不能从公钥中计算出来,特别是因为公钥及其哈希版本在网络上每个人都可以看到。

由于无法从公钥或地址重新生成私钥,如果用户丢失了私钥,则位于其公共地址的任何比特币或altcoin将永远无法访问。另一方面,丢失公钥的用户可以用私钥重新创建公钥。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:23 次

字数:3021

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文