公钥是什么意思?公钥密码体制

时间:2022-05-08 13:22:11

密钥是成对出现的,由私钥(秘密)和公钥组成。公钥类似我们的银行账号,公钥而私钥就像控制账户的密码或支票上的签名。比特币的用户很少会直接看到这些数字密钥。大多数情况下,它们存储在钱包文件中并由比特币钱包软件管理。

在比特币交易的支付部分中,接收者的公钥由其数字指纹表示,称为比特币地址,就像支票上的收款人名称一样(即“收款方”)。一般情况下,比特币地址由一个公钥生成并对应于这个公钥。然而,并非所有比特币地址都代表公钥;它们也可以代表其他受益者,如脚本,我们将在本章后面提及。通过这种方式,比特币地址把收款方抽象起来了,使得交易的目的地变得灵活,就像支票一样:这个支付工具可支付到个人账户、公司账户、支付账单或支付现金。比特币地址是用户经常看到的密钥的唯一表示,因为这个地址就是他们需要告诉其他人的部分。

首先,我们将介绍密码学并解释比特币中使用的数学知识。接下来,我们将看看如何生成、存储和管理密钥。我们公钥将回顾用于表示私钥和公钥、地址和脚本地址的各种编码格式。最后,我们将看看密钥和地址的高级用途:比特币靓号、多重签名、脚本地址和纸钱包。