区块链新鲜知识小整合:什么是Dapp Scaling框架,以及它

2018-09-17  本文已影响51人  e6d6f0f8772c

摘要:这是一篇关于区块链小知识,新词汇的简洁和尽量白话解释说明,进行整合普及的文章,给大家在碎片化的时间内观看,吸收,了解新的小知识,进而对区块链世界进一步的掌握。

1.什么是Dapp Scaling框架

在区块链上运行的分散式应用程序或dApp面临着一个奇怪的问题:可扩展性。看看比特币每秒10次交易(TPS)限制,相比之下,Visa的24,000 TPS。

虽然少数高质量的项目和公司已经通过侧链和分片部分克服了这一挑战,但不可扩展性阻碍了许多其他有前途的区块链项目的进展。

DApp扩展框架可能使未来构建更大,更广泛是区块链可扩展性的早期解决方案。

DApps或分散式应用程序使用区块链技术以点对点的方式提供价值。区块链是一种分散的,无信任的对等分类账,允许用户通过加密介质在没有集中授权的情况下相互之间进行交易。

2.传统区块链的痛点

虽然外在有益,但这种结构本质上是有问题的。想象一下,如果您完成的每笔交易或购买都必须由其他人的网络确认。这个属性,共识协议,是区块链的最大优点和缺点之一:要使区块链工作,参与其中的每个节点都必须确认在其上发生的每个事务。

这大大增加了交易不变性,可验证性和透明度,但也使其每秒交易(TPS)速度非常低。缓慢的过程很少扩展。更不幸的是,如果没有可扩展性,区块链技术就无法达到主流用途:在撰写本文时,全球只有约800万人使用任何形式的加密货币 - 达到主流使用,8亿人必须使用它,并且在一致的基础上。虽然这可能表明这是一个鸡与蛋的问题,但实际情况是区块链空间可以用正确的资源解决自身的问题。

3.DApp扩展框架的必要性

DApp扩展框架是一种方式。它们是区块链协议中的代码捆绑,允许分布式应用程序变得更加分散,允许区块链扩展其TPS并允许比以往更多的事务。不幸的是,并没有很多开发人员能够访问这些,而少数人只构建了这项技术的最早版本,并对这项创新的价值留下了疑问。

许多开发人员特别同意dApp目前与之交互很糟糕。它们很慢,令人困惑,依赖于消费者无法轻易使用的第三方软件。然而,这里的主要问题是速度。如果没有规模,dApp就无法提高其TPS,即所有分布式系统的关键性能测量。没有高DPS,用户获取最终会消失。对于这个问题有一些修复,但很少实现,甚至在集体成熟方面的进展甚至更少。它们分为五类,如下:

**1.低级优化

2.并行区块链(“分片”)

3.均匀垂直缩放

4.异构垂直缩放

5.异构互连多链

6.多层dApp开发工具箱**

对于第一类解决方案,没有什么可说的。其中大多数 - 一致性算法,PoS迁移,事务并行处理和EVM中的代码优化 - 是针对更深层次问题的低级和非永久性频带辅助。

4.eth和btc

第二,第三和第四类中最好的解决方案仍然处于概念验证阶段,几乎完全由以太坊和比特币构建,如以太坊等离子 和闪电网络。 这些在这里获得最大的吸引力只是因为 他们正在开发区块链和以太坊,但仍然是非常早期阶段。

Plasma的理念是采用智能合约,赋予它们自我管理和自我执行属性,让以太坊根链基本上创造萌芽或“碎片”。这些分片是侧链,每个侧链都监视事务的一个方面,而不是将这种组​​合压力放在根链上。这种将事务拆分为侧链的方法大大增加了TPS。

相比之下,Lightning Network是一个系统,作为与根区块链并行的第二层支付协议,具有点对点系统,允许通过双向支付渠道交易加密货币小额支付,从不委托资金保管。这两个平台都是一些区块链公司如何使用二级和三级并行区块链来扩展其TPS的例子。

像Polkadot -scalable异构多链这样的概念为中继链领域的后续功能提供了基础,其目标是在这些框架之上构建可验证的,全局连接的,频繁变化的数据结构。

像MenloOne这样的公司-多层dApp开发工具箱 - 为dApp开发人员创建和部署数字工具,以便在他们构建时使用。他们包括:

用于沟通的层。

治理层(由于缺乏服务器管理员来禁止分散网络中的恶意用户)。

平滑交易的本地钱包(不再有MetaMask弹出窗口)。

核心层,内容节点网络,用于缓存区块链数据的镜像版本。

这些结合了分散的系统,使专业人员的dApp开发更容易。这些类别的解决方案共同致力于帮助顶级区块链将TPS扩展到每秒数千。为了最终被主流公众所采用,这些框架将需要使用各种不同的工具来使区块链无需处理

上一篇下一篇

猜你喜欢

热点阅读