什么是密码学?为什么密码学很重要?
2024-05-28分类:区块链技术 阅读()
密码学是研究和实践在两方或多方之间发送安全加密消息的学科。密码学使数字货币交易匿名、安全且“无需信任”——无需银行或其他中介。
“加密货币”一词中的“crypto”在希腊语中意为“秘密”,这让你对密码学领域有了些许了解。密码学是研究和实践在两方或多方之间发送安全加密的消息或数据。发送者“加密”消息,使第三方无法看到其内容,而接收者“解密”消息,使其再次清晰可读。
加密货币使用加密技术来实现匿名、安全和“无需信任”的交易,这意味着您无需了解任何人,即可安全地与其进行交易 - 而且您不需要银行、信用卡公司、政府或中间的任何其他第三方。加密技术不仅对数字货币很重要 - 我们的计算机及其所连接的网络也在不断加密和解密数据,从您进行的每次 Google 搜索到您发送的每封电子邮件。
为什么密码学很重要?
加密货币完全基于加密思想。比特币是由一个化名为中本聪 (Satoshi Nakamoto) 的人 (或一群人) 发明的,他在 2009 年以白皮书的形式在加密留言板上提出了这一想法。
中本聪解决的最棘手问题是双重支付问题。由于比特币只是代码,那么如何阻止人们复制和使用多份货币呢?中本聪的解决方案基于一种众所周知的加密机制,即公钥-私钥加密。
比特币(以及以太坊和许多其他加密货币)使用一种称为公钥-私钥加密的技术。这使它们变得“无需信任”,并使陌生人之间的安全交易成为可能,而无需中间有银行或 Paypal 等“可信中介”。
公私密钥加密如何工作?
-
比特币网络向所有用户发放一个私钥(本质上是一个非常强的密码),并以此密码生成一个关联的公钥。你可以自由地向他人提供你的公钥——事实上,这是任何人向你发送比特币所需的唯一信息。但要访问这些资金,私钥是必不可少的。
-
比特币的革命性部分在于它解决了双重支付问题:使用加密方法验证交易真实性的点对点网络。
-
您的公钥是通过一种称为“散列”的方法从您的私钥生成的,即获取一串数据并通过算法进行处理。这个过程几乎不可能逆转,所以没有人能从您的公钥猜出您的私钥。
-
因为你的公钥和私钥是关联的,所以网络知道你的比特币属于你——而且只要你拥有私钥,它就一直是你的。
-
没有中介的另一个影响是比特币交易不可逆转(毕竟,如果你犯了错误,没有信用卡公司可以打电话)。但这是一个特性,而不是缺陷:永久交易是解决双重支付问题的关键部分。
-
解决方案的另一半是比特币区块链,它是一个巨大的、分散的账本 - 想象一下银行的资产负债表 - 它记录每笔交易,并由网络中的所有计算机不断验证和更新。
Tags: