常见问题

问:区块链是谁发明的,安全么?

答:最早相关概念是比特币的发明者-中本聪(化名)在论文中提出,具有去中心化和加密安全等特点。

问:比特币和区块链是啥关系?

答:区块链是支持比特币系统正常运转的核心技术;比特币是区块链技术的一种应用。

问:区块链有哪些种类?

根据参与者的不同,可以分为公开链、联盟链和私有链。从功能上看,可以分为以货币交易为主的初代区块链,和支持智能合约和链上代码的新一代区块链。

问:比特币区块链有哪些缺陷?

答:目前最大的问题在于性能,如何低延迟的确认交易,同时支持每秒超过千次的交易吞吐量。此外,如何保护用户隐私,如何保障安全。

问:比特币区块链为何要设计为每 10 分钟才出来一个块,快一些不可以吗?

答:这个主要是从公平的角度,当某一个新块被计算出来后,需要在全球的比特币网络内公布,临近的矿工将最先拿到消息并开始计算,较远的矿工则较晚得到通知。最坏情况下,可能需要数十秒的延迟。为尽量确保矿工们都处在同一起跑线上,这个时间不能太短。但太长了又会导致每个交易的“最终”确认时间过长,目前看,10 分钟左右是一个相对合适的折中。

问:比特币区块链每个区块大小为何是 1 MB,大一些不可以吗?

答:这个也是折中的结果。区块产生的平均时间间隔是固定的 10 分钟,大一些,意味着发生交易的吞吐量可以增加,但节点进行验证的成本会提高(hash 处理约为 100 MB/s),同时存储整个区块链的成本会快速上升。1 MB,意味着每秒可以记录 $$\frac{1 MB}{10\cdot 60}=1.7 KB$$ 的交易数据,而一般的交易数据大小在 0.2 ~ 1 KB。

实际上,之前社区也曾多次讨论过改变区块大小的提案,但都未被最终接受。

问:(公有链情况下)区块链是如何保证没有人作恶的?

答:区块链并没有试图保障每一个人都不作恶,每个参与者都默认在最长的链上进行扩展。当某个作恶者尝试延续一个非法链的时候,实际上在跟所有的“非作恶”者进行竞争。因此,当作恶者超过一半(还要保持选择一致)时,在概率意义上才能破坏规则。而代价是一旦延续失败,所有付出的资源(例如算力)都将浪费掉。

results matching ""

    No results matching ""