在过去的几年中,关于公共区块链的扩展讨论一直主导着加密货币辩论论坛。智能合约平台的规模困境通常被认为是吸引更多主流采用的主要限制因素,但其他几个因素也做出了重大贡献.
通量 突出显示 开发dapp和吸引用户使用dapp的主要问题是,加密用户数量少,加密用户体验差,融资问题和可伸缩性。一小部分的加密用户主要是对加密的知识有限,用户体验不好和可伸缩性差的产品,这通常会转化为不同的摩擦点,例如高昂的汽油成本和与dapp交互的延迟.
纵观当今的加密货币前景,您会发现许多项目被保证是“下一代”区块链,可以扩展到数百万(有时是数十亿)用户,并引发大规模采用。这些平台中的许多平台都应该通过审慎的眼光来看待,其中许多平台都集中在第一层扩展上,例如分片或PoS共识以提高吞吐量,甚至还没有启用。但是,其他人则采用第二层方法-例如比特币的闪电网络(LN).
扩展竞赛的一个被忽略的方面是使用第二层解决方案补充主要平台的项目,例如 马蒂奇网络. 而不是试图从全面的角度彻底改变行业,而是将Matic和 织机的 dappchains专注于补充现有网络.
对于Matic,该网络为以太坊。该项目不仅强调Matic在Plasma和PoS侧链上所追求的可扩展性,而且还遵循UX,这是传统应用程序最诱人的特性之一,并且与公共区块链中的可扩展性相关.
处理以太坊缩放
作为第一个上线的,具有图灵功能的完整智能合约平台,以太坊已经聚集了 发展最快的项目 在Github上,一直是可扩展性辩论的避雷针.
以太坊的伸缩性问题有据可查,当交易成本飙升至GAS费用时,以太坊就陷入了困境,而且许多dapp变得难以使用,并且 今天保持如此. 以太坊社区的更广泛的倡议是在协议层进行扩展,缓慢推出Serenity —一个可扩展的分片式PoS区块链网络.
无法准确预测Etheruem的链上扩展工作将如何获得回报,但这并没有阻止其他项目致力于网络的补充解决方案。这些项目通常侧重于游戏,DeFi或更好的UX等利基领域,比下一个“区块链5.0”应引起更多关注。
其中一个项目是Matic Network,其重点是可扩展的Plasma和PoS侧链,这些链不仅可以补充以太坊的规模,还可以使dapp的UX更加接近主流用户的习惯.
Matic-等离子和PoS侧链
马蒂奇 使用优化形式的Plasma,基本上是一种子链设计,用于在第二层上扩展以太坊。从概念上讲,血浆很容易被视为树上的分支,树干是主链(以太坊),而分支则是子链,它们使用自己的共识并与主链挂钩.
因此,每个与根链挂钩的子链都是Matic Network的一部分,并在其共识的保护下运作。 Matic通过实施双重PoS和区块生产者“检查点”系统,稍微改变了Plasma的方法。 PoS风险承担者选择区块生产者,并包含Matic子链的基础层.
块生产者的数量很少,其目的是加快结算和块生产速度。生产者提供的块通过块的Merkle根链接到检查点机制,其中PoS验证器批准随机产生的块组.
任何人都可以抵押Matic令牌来参与PoS检查点验证,然后验证者对来自区块生产者的区块子集的Merkle根进行签名。验证者还会在批准拟议区块之前验证区块的证明. 据马蒂奇, 该机制与以太坊链挂钩,如下所示:
该系统需要获得利益相关方的⅔批准才能为根合同提出“标头”。一旦在主链上提出了检查点,以太坊主链上的任何人都可以在指定时间内挑战提议的检查点。如果没有人挑战它并且挑战期结束,那么该检查点将被正式包含为主链上的有效检查点。”
检查点系统在交叉引用令牌提取与根链上的智能合约(以太坊)方面也发挥了关键作用。为了更好地了解用户如何与Matic的这一方面进行交互,最好迭代一下用户体验.
爱丽丝想在Matic Network上使用游戏dapp ABC。 ABC有自己的代币Game Coin。爱丽丝将ERC-20代币游戏币存入以太坊主链Matic合约中,该合约对应于她想要的游戏币数量。 Game Coin代币在Matic链上发布,而Alice的Game Coins则在以太坊链上被锁定.
此过程使用了Matic的专有工具 匕首 用于读取以太坊区块链触发的以太坊交易,合约,区块和事件。 Dagger在Matic的“存款桥”中起作用,用户可以锁定以太坊区块链资产,从而在Matic链上解锁.
由于Matic的等离子/ PoS混合侧链设计具有更快的区块速度和更低的费用,因此Alice可以与其他用户非常快速地交换游戏币,或者以较低的交易成本将其花费在dapp中-消除了当前dapp体验中的大部分摩擦。通过在以太坊链Matic合约上使用“剩余证明”代币,爱丽丝还可以随时在以太坊主链上兑换其游戏币。该过程适用于任何ERC-20兼容令牌.
以太坊的区块链充当最终进账层,用于进出Matic网络的交易.
优势和未来计划
Plasma和Matic的双重PoS检查点设计的优势主要在于dapp的吞吐能力和UX更适合主流需求。开发人员可以不必依赖交易来以较高的交易成本结算以太坊主链,而可以构建更无缝的dapp体验,而没有滞后时间或MetaMask交易针对用户的每次交互而弹出.
Matic引用了此功能,可以平滑从主链到Matic链的UX抽象,降低总体复杂性并使与dapp的交互更加直接。 Matic将提供SDK,API和文档供开发人员在Matic上创建dapp,而Dagger是从以太坊区块链中检索实时事件的高度实用的工具。.
Matic团队引用了许多潜在的用例,包括P2P支付,流动资金池,DEX,借贷平台,身份验证和游戏.
特别是,NFT的使用及其在侧链游戏中的潜力是重要的考虑因素。出于多种原因,功能性游戏dapp比链上处理更适合于侧链,最重要的是,它们不需要以太坊根链的一致交易终结性。但是,Matic还可以授权游戏保存进度(即游戏状态),这是Plasma设计的下游效果.
但是,等离子和Matic仍然面临一些障碍。等离子退出的最佳实践等待时间(完成链下计算)大约为7天,这会导致不良的用户体验。 Matic正在与Nuo合作解决这个问题, 减少退出时间, 但是血浆的复杂性也带来了其他问题.
Matic仍处于Mainnet Alpha阶段,Mainnet Beta 预定的 2019年7月.
一些以太坊项目已经与Matic合作,包括Decentraland和MakerDAO。 CryptoSaw(用于dapp的P2P支付应用程序)也 与Matic整合.
展望未来,Matic寻求将广义状态缩放作为其下一个主要发展前沿。但是,该主题非常复杂,具有许多发展途径,等离子体已受到批评 即使是一些核心开发人员 与UX / UI协调其复杂性.
Plasma开发人员之间的一种日益增长的看法是,可以使用zk-SNARKs(可以将交易聚合为批处理的隐私保护技术)来验证通用状态转换.
随着新兴的“区块链4.0或5.0”平台的出现随处可见,它们不可能都获得将加密技术推向主流的普遍采用或合法性。最终,可能会有更多的用户逐渐被一些具有大型开发者社区和Matic等项目的平台所吸引,这些项目补充了其可扩展性和UX.