主页 > imtoken冷钱包怎么创建 > 比特币的几个基本概念[2]

比特币的几个基本概念[2]

imtoken冷钱包怎么创建 2023-04-13 05:28:02

本文介绍比特币引发的一些思考和问题比特币简称,基本引用自肖震《区块链技术在应用》相关公开课内容。

1.哈希指针

我们常说的哈希指针是如何在网络上传输的? [我们知道理论上指针只能保存在本地计算机内存中的地址]

Answer: 实际上——只有哈希,没有指针。 blockheader数据结构中只有哈希值,没有指针。所谓的哈希指针只是一个图像。如何找到前一个区块的内容?存储在(key[block hash] value[block content])数据库levelDB中,每个block的blockheader中都包含前一个block hashP hot vBlock的hash值,hash指针的性质保证了整个block的信息不能被篡改。

比特币简称

class CBlockHeader
{
public:
// header
int32_t nVersion;
uint256 hashPrevBlock;
uint256 hashMerkleRoot;
uint32_t nTime;
uint32_t nBits;
uint32_t nNonce;
...
}

2.阻止爱

比特币简称

有些夫妻一起购买比特币比特币简称,并保留一部分私钥段,只有组合在一起才能验证。这种方法形象地比喻为阻止爱情。这样购买的比特币会带来什么问题?

分段私钥方法不可取。正确的方法是多重签名[Multisig]。

比特币简称

3.分布式共识

为什么比特币系统能够绕过不可能性导致分布式共识?

比特币简称

严格来说,比特币系统还没有达成真正的共识,比如分叉攻击。

在异步环境下,无法区分远程是慢跑还是断线,【因为通讯传输的延迟没有上限】。如果我们受限于这样的框架,就不可能产生像比特币这样的系统。理论是正确的,但是当在某个模型下不可能的时候,修改模型后,就会有不同的结论。这也是一种很好的思维方式,不要限制你的想象力。

比特币简称

4.思考比特币的稀缺性

总金额固定的货币既不适合货币稀缺,也不适合货币。好的货币应该具有通货膨胀的功能,而在我们当代社会,新创造的财富数量远远超过发现的黄金数量。

5.量子计算的突破是否让比特币变得不安全?

这种担心是不必要的,主要表现在以下三个方面: