旅游网站建设经济评价,响应式布局网站建设,漳州市建设网站,建筑网片图片大全人们需要保持社交、工作和睡眠之间的平衡#xff0c;并且努力和谐相处。同样的概念也反映在区块链的三难困境中。 区块链三难困境是一个术语#xff0c;指的是现有区块链的局限性#xff1a;可扩展性、安全性和去中心化。这是一个存在了几十年的设计问题#xff0c;其问题的…人们需要保持社交、工作和睡眠之间的平衡并且努力和谐相处。同样的概念也反映在区块链的三难困境中。 区块链三难困境是一个术语指的是现有区块链的局限性可扩展性、安全性和去中心化。这是一个存在了几十年的设计问题其问题的本质是找到一种方法在不使用太大或太贵的存储设备的情况下安全地将数据存储在一个更小、更轻的容器中。
如上所述区块链三难困境由三种场景组成但是在深入讨论之前先简要地概述一下去中心化、安全性和可扩展性。
1去中心化是指权力从单一的企业、政府部门或其他大型集团转移到几个较小的组织。例如在区块链三难困境中去中心化赋予世界各地的人们使用他们的计算机(称为“节点”)进行管理的权力而不是让集中的一方控制整个网络。
2安全性要求区块链是安全的但不能完全免受黑客攻击。例如如果黑客控制51%的网络他们可以改变交易发生的方式在网络中窃取受害者的资金。
3区块链中的可扩展性与业务中的可扩展性相同这意味着在保持相同的交易速度和输出的同时网络的规模在未来可以增长多少。
当可扩展性和去中心化协同工作时安全性往往会受到威胁。这是因为安全限制了有助于去中心化网络增长的变化。此外运行去中心化网络所需的工作量限制了可扩展性。
本文将让人们了解区块链三难困境的细节并了解不同的可用解决方案。
一、区块链三难困境中三个核心要素的重要性是什么?
1.去中心化
去中心化网络强调了区块链依赖于足够大的利益相关者群体的重要性。去中心化可以在不同的层面上看到例如挖矿者的数量、完整的节点、活跃的开发人员等。重要的是要记住并非所有的区块链都是类似地去中心化。
1去中心化网络的优点
去中心化使得共识成为可能而无需强迫用户信任单个实体。去中心化是一件好事因为它使系统更加稳定。它可以防止网络被关闭所以任何人都可以使用它。
2去中心化网络的缺点
去中心化降低了网络的速度增加了处理交易的时间。它的成本很高因为增加了冗余所以它只适用于某些应用程序。
2.可扩展性
可扩展性是区块链系统在不影响性能的情况下支持规模增长(更多用户、更多用例以及最终更多交易)的能力。
使用区块链的人数如何增长? 有两种方法(或这两种方法的混合)
减少检查交易的团体数量(在去中心化上的妥协)。减少阻塞时间使网络更容易(在安全性上妥协)。
1注重可扩展性网络的优点
它可以让网络处理大量的交易在安全优先级较低的应用程序中很有用比如社交消息应用程序。
2关注可扩展性网络的缺点
如上所述增长能力可能意味着安全性降低。此外随着网络的发展共识机制也必须如此这可能会导致更多的集中。
3.安全性
区块链保持交易不可逆性的能力就是其安全性。它通过强迫网络参与者浪费资源来获得激励——网络参与者的资源支出越大区块链就越安全。
在最近的一次以太坊经典ETC的黑客攻击中网络攻击者重组了4000多个区块并将价值约100万美元的ETC翻倍。
网络攻击者为什么成功因为与所获取的价值相比获取整个网络51%以上的哈希值的费用微不足道。简而言之这4000个区块中的财富远远超过了网络参与者部署的资源。
1强调安全的区块链优势
实现比传统价值转移更快、更便宜的更大价值转移。
2以安全为重点的网络的缺点
需要更多的资源即更大的财务投资。
公共区块链的安全性由网络参与者提供更高的安全性会导致更大的网络效应而这种网络效应很难重现。
二、这些因素之间的相互作用如何导致出现问题
以太坊是观察到的三难困境的最新例子。如今各行业中大多数去中心化应用程序(dApps)都基于以太坊。以太坊是从去中心化金融(DeFi)协议到不可替代代币(NFT)交换的所有产品的首选资源。随着去中心化应用程序的普及以太坊平台的使用率提高。
但扩展性问题仍在继续增长! 可悲的是扩展性问题变得更糟了。以太坊的规模不能超过一定的限制。因此对于某些人来说与区块链打交道的交易费用变得非常昂贵。以太坊交易成本的增加是三难困境的一个例子在这种情况下扩展以太坊需要牺牲安全性或去中心化。在以太坊的情况下通过限制每秒的交易数量(可扩展性)来优先考虑去中心化和安全性。用户向挖矿者支付额外的交易费用以确定交易的优先级。
给定类似的安全特征可以得出结论可扩展性与去中心化成反比。假设两个工作量证明区块链在去中心化方面是相同的。可以把区块链的安全性看作是它的哈希率。哈希率越高确认时间越短安全性随着可扩展性的增加而增加。因此在不断去中心化的情况下可扩展性和安全性是对应的。
因此区块链不能同时针对去中心化、安全性和可扩展性在质量方面进行优化。与其相反它必须使用多个配置文件进行权衡。因此根据区块链的三难困境公共区块链无法实现必要的去中心化、安全性和可扩展性。
三、制定了哪些不同的策略?
最近许多扩展策略已经被开发出来。例如闪电网络Lightning Network是比特币区块链的一个组成部分而以太坊以其Arbitrum网络而闻名。
闪电网络通过主要区块链网络上的私有链外渠道利用智能合约的功能。链下路线允许更快、更便宜的交易。值得注意的是通过将交易转移到远离主链的地方闪电网络减轻了主链的压力。用户不再需要支付挖矿费用或在较长时间内等待区块确认。
Arbitrum使以太坊用户能够在链下结算提高交易速度和效率。
Arbitrum采用独特的共识过程和数据压缩来加快交易同时保持低廉的交易成本。此外它将多个智能合约组合成其链上的单个对象使它们更易于使用。
Algorand是2017年成立的另一种加密货币据称已经解决了区块链三难困境。Algorand采用权益证明(PoS)其中只有加密选择的验证者可以用他们的令牌来验证下面的区块这有助于减少几个指数的验证节点数量提高交易速度和区块安全性。
四、有哪些不同的方法使区块链可扩展?
可扩展性是区块链尚未被广泛使用的最大原因。因此区块链需要有效的扩展解决方案。人们正在制定许多不同的解决方案。令人惊讶的是有不同的方法来解决这个问题。每个解决方案都提供了不同的方法来处理区块链的扩展问题。
1.Layer 1解决方案
Layer 1解决方案修改区块链网络的基本软件。因此Layer 1解决方案通常被称为“链上扩展解决方案”以描述其操作。
Layer 1解决方案增强了区块链网络最关键的方面例如增加块大小限制或减少验证区块所需的时间。分片(Sharding)、隔离见证(SEGWIT)和硬分叉(hardfork)是用于扩展Layer 1区块链的三种最流行的技术。
2.区块链分片
区块链网络是一个巨大的数据库有许多节点可以验证数据。每个节点必须验证整个网络的交易。
分片将区块链网络划分为可管理的分片。节点将验证分片数据而不是确认网络数据这减少节点工作量提高系统效率。
区块链分片有三种类型
1网络区块链分片创建了不同的分片。此外所有分片同时执行交易从而提高了区块链网络性能。
2交易分片将需要通过分片进行身份验证的交易分组。
3状态分片将分类帐划分为存储独立部分的分片。
3.隔离见证
SEGWIT是“隔离见证”的缩写是区块链Layer 1扩展选项的另一个重要补充。
隔离见证是对比特币区块链网络协议的改进它改变了数据存储的方式和位置。它有助于消除绑定到每个交易的签名数据并为交易释放更多空间和容量。
重要的是要知道交易中大约70%的空间被数字签名占用数字签名证明发件人拥有并有权使用现金。因此如果数字签名被删除可能会有更多的空间进行新的交易。
4.Rollups
Rollups在Layer 1区块链之外执行交易并在达成共识后发布它们。这分离了Layer 1性能流程的重要部分。该解决方案的一个重要方面是零知识Rollup(ZK-Rollup)它处理数百个链下传输并随后上传。它加快了交易处理速度是提高性能最有效的方法之一。
五、Layer 2可扩展性的解决方案
主区块链网络的变化对Layer 1或链上扩展方法是否有效有很大影响。
链下扩展选项包括第二层或Layer 2扩展选项。Layer 1解决方案是构建在主区块链之上的不同协议。在这些类型的解决方案中来自主区块链的交易被“卸载”到次要协议。Layer 2解决方案可以帮助解决空间和网络拥塞等问题。主流的Layer 2解决方案包括状态通道和非侧链。
1.嵌套区块链
嵌套在另一个区块链中的区块链存在其中Layer 1区块链将处理委托给分层区块链。因此开发定制的解决方案非常简单。它被认为是用最少的努力解决区块链三难困境的最好、最简单的方法之一。最著名的例子是Ethereum Plasma它利用锚定在主链上的二级区块链可以提供欺诈证据来仲裁纠纷。
2.状态通道
状态通道的交易处理和区块链网络的容量被委派。它的节点不需要验证使得附近的资源更容易满足其需求。Layer 1网络只需要将通道的最终状态存储在区块链上。
3.侧链
侧链是一个独立的区块链通过双向钉住连接到主区块链。它增强了现有区块链的互操作性和处理能力。例如比特币的网络可以使用侧链更快地执行交易。这是人们提高比特币性能的许多方法之一尽管从理论上来说是不可行的。