diff --git a/Nazca532.md b/Nazca532.md index a634dd3..a9337f0 100644 --- a/Nazca532.md +++ b/Nazca532.md @@ -151,4 +151,24 @@ UTXO模型:比如BTC比特币,DOGE狗狗币,LTC莱特币。非消费交易 ### 2025.03.09 记录术语:https://medium.com/@RongHui_Academy/%E5%B0%8F%E7%99%BD%E8%BF%9B%E9%98%B6%E4%B9%8B%E8%B7%AF-web3%E8%A1%8C%E4%B8%9A%E6%9C%AF%E8%AF%AD%E5%A4%A7%E5%85%A8-ea29163ef175 +### 2025.03.10 +区块链中大量采用了密码学。 + +1.密码学是在对手存在的情况下进行安全通信的技术的实践和研究。它涉及将信息转化为代码,以防止未经授权的访问。 +哈希函数是区块链安全性的基石。它可以将任意长度的输入数据转化为固定长度的输出值。在区块链中,最常用的哈希函数是SHA-256。 + +作用: 确保数据的完整性。如果交易数据发生了微小的变化,哈希值也会发生巨大的变化。 +应用: 每个区块的哈希值都是基于前一个区块的哈希值和当前区块的交易数据计算得出的,从而形成一个连续的链条。 +2.数字签名是一种确保交易真实性和完整性的技术。 + +作用: 通过使用私钥对交易信息进行签名,可以确保交易没有被篡改,并证明交易确实来自所声称的发送者。 +应用: 在区块链中,发送者使用私钥对交易进行签名,而接收者或其他节点使用发送者的公钥验证签名的真实性。 + +3.零知识证明是一种允许验证者证明自己知道某个值,而无需揭示该值的密码技术。 + +作用: 保护用户的隐私。在某些区块链应用中,如隐私币,零知识证明用于证明交易的有效性,而无需揭示交易的具体细节。 +应用: Zcash是一个使用零知识证明技术的加密货币。 +4.多重签名是一种需要多个私钥才能签署交易的技术。 +以上四条带来了区块链的安全性 +