综合介绍
当你收到比特币时,你必须决定谁有权花费它们,这称为授权。你还必须决定全节点如何区分经授权的花费者和其他人,这称为认证。你的授权指示和花费者的认证证明将由成千上万个独立的全节点进行检查,所有这些节点都需要得出相同的结论,即一笔交易的花费是经过授权和认证的,才能使包含它的交易有效。
比特币的最初描述使用了公钥进行授权。艾丽斯通过将鲍勃的公钥放入交易的输出中向他支付了比特币。认证来自鲍勃,形式是一笔承诺进行支出的签名,例如从鲍勃到卡罗尔。
最初发布的比特币实际版本提供了更灵活的授权和认证机制。此后的改进进一步增强了这种灵活性。在本章中,我们将探讨这些功能,并了解它们最常见的用法。
Last updated