新闻资讯
了解资讯最新动态,掌握实时资讯
区块链开发存在的不可能三角
2021-12-17 17:17:02

  区块链是一项很好的技术,在许多领域上都能用到区块链中的一小部分技术来开发市场。其中在区块链开发中有三个核心机制是最常用到的,但这三种却不能同时存在,只能是最多两个结合,这是为什么呢?

  一、区块链中的“不可能三角”

  去中心化、安全和高性能构成了区块链的“不可能三角”,在设计中无法将三个特性同时达成,只能符合其中两个。

  去中心化是拥有大量参与区块生产和验证的节点,一般节点的数量越多,去中心化程度越高。

  安全性是获得网络控制权需要花费的成本,通常在共识机制的设计中锚定现实世界的资产,例如工作量证明机制(PoW)锚定的是算力。

  交易性能就是每秒处理交易的笔数(TPS)。造成区块链性能低下的主要原因是每笔交易都要在所有节点上达成一致。

  二、面对“不可能三角”,主流项目是如何妥协的

  主流区块链比特币、以太坊、EOS 都在”不可能三角“的某个特性上做了妥协。

  比特币作为一种去中心化的数字货币,牺牲了性能特性,满足了去中心化和安全的设计需求。目前攻击比特币所需的代价是所有 PoW 公链中最高的。随着 ASIC 矿机自身的更新换代和新矿机持续地加入,均能不断提高全网算力。

  区块链开发是未来的技术大趋势,我们要应用好这三个核心功能,为劳动生产提供智能化的功能。

本文链接:http://www.lrqukuailian.com///news/1199.html