北大-区块链技术与应用13-BTC引发的思考

Zoella Lv4

一、哈希指针

指针保存的是本地的内存地址,区块链中的哈希指针是如何传递的?其实区块中保存的只有哈希,没有指针(只是形象化的说法)。全节点会把区块以 (key, value) 存储在数据库(level DB)中,且只保存最近的几千个区块

二、区块恋

双方把私钥截成两段,每方保存一段不可取,有两点问题:

  • 蛮力攻击更加容易
  • 永久占据 UTXO,浪费资源

建议采取 MULTISIG(多重签名)

三、比特币中的稀缺性

比特币的总量是确定的,这种“稀缺”的东西不适合作为货币,一个好的货币需要有通货膨胀的功能;否则随着社会财富的增加,总量一定的货币会越来越值钱,先来者躺平,后来者买不起(类比国内房地产)

四、量子计算

量子计算技术离使用还差的很远,就算有一天量子计算能够破解现有的加密体系,首先冲击的是传统金融业;并且后面还会有量子加密算法

比特币并没有直接暴露账户的公钥,而是把公钥取哈希得到一个地址。假设量子计算使得从公钥推出私钥变为可能,比特币还有另一层防护:使用的是公钥哈希,首先需要通过地址推出公钥,而取哈希是不可逆的,因为取哈希的过程中存在信息丢失(比如任意长度的公钥都能通过 SHA-256 压缩成 256位)

从 安全性 和 隐私保护 的角度看,比特币的一个地址一旦用过后,就不要再用了,每次从一个地址取钱时,最好把所有钱都取走,除了支付的钱,剩下的转给自己的另外一个账户

如果担心量子计算的威胁,即使是公钥也不要随意泄露

  • Title: 北大-区块链技术与应用13-BTC引发的思考
  • Author: Zoella
  • Created at : 2025-01-15 16:49:43
  • Updated at : 2025-01-15 20:10:06
  • Link: https://zoella-w.github.io/2025/01/15/42-北大区块链-BTC引发的思考/
  • License: This work is licensed under CC BY-NC-SA 4.0.
On this page
北大-区块链技术与应用13-BTC引发的思考