除了以太坊以外,哪些项目正在开发Sharding?

您是否对数据库分片以及为什么它是区块链技术的关键感到好奇?大您来对地方了。要学习区块链开发并获得认证,我建议访问 伊万在技术学院

区块链目前 LinkedIn排名第一的技能。因此,您绝对应该了解更多有关以太坊的信息,以便在2020年获得加密的全职职位。

在我的 第一 第二部分,我讨论了以太坊2.0和开发人员的最佳工具。在第三和第四篇文章中,我讨论了二次投票和开放治理模型。然后,在我的第五篇文章中,我研究了Swarm的基础架构。

在第六,第七和第八本书中,我深入探讨了共识算法和区块链难题。最后,在我的最新版本中,我研究了区块链分片技术。值得庆幸的是,上一期完美地链接到了我们今天要讨论的内容。

哪些项目正在最大程度地实施分片?以太坊是否有认真的竞争对手?以太坊开发人员是否应该关注分片的工作原理,部署方式及其可扩展性优势?

分片简介

分片是解决网络延迟和带宽问题的明智方法,这显然限制了区块链的可扩展性。探索分片的好处以及它如何改善区块链的某些局限性是非常值得的。

分片有两种主要版本。

  • 分区分片,分片不通过中央中继器直接相互通信。
  • 状态分片,即分片通过状态或中央中继器相互通信。
  • 有很多有趣的项目正在研究分片技术的替代实现。我们探索以下四个领先项目。

    以太坊 波卡

    Zilliqa

    分片

    类型

    房地产

    分区的

    名称

    信标链 流量 平行链 BFT分片

    好处

    分区以线性方式减少了对所有计算能力,存储和网络带宽的需求 分区以线性方式减少了对所有计算能力,存储和网络带宽的需求 每个分片执行的计算本质上是独立的,从而增加了网络容量。

    由于增加的处理能力和信息分配,指数可伸缩性增加。

    风险性 较低的数据可用性,验证数据所需的跨分片交易 较低的数据可用性,验证数据所需的跨分片交易 由于去中心化挖矿,降低了数据可用性和安全性,无法验证分片之间的日期

    状态在分片之间共享后,处理付款变得非常复杂,Dapps不会并行执行影响同一智能合约的交易

    以太坊的信标链

    信标链是 以太坊2.0 宁静路线图。信标链是以太坊即将推出的Casper PoS系统的“主链”,其主要职责是:

  • 存储并维护一组活动的,排队的和退出的验证器
  • 处理交联
  • 处理自己的逐块共识以及finality小工具
  • 信标链的关键功能是管理其自身和所有分片链的权益证明协议。这有很多方面,包括:

    • 管理验证者及其股份
    • 在每个步骤中为每个分片提名所选的区块提议者
    • 将验证人组织成委员会,对提议的区块进行投票
    • 应用共识规则
    • 对验证者应用奖励和惩罚
    • 作为分片注册其状态以促进跨分片交易的锚点

    NEAR的分片

    NEAR的主要目标是创建几乎实时的跨碎片交易,同时保持客户足够轻便。任何低端设备都应该能够运行一个节点,该节点操作网络的一部分并处理事务的子集。 NEAR是一个分片的权益证明区块链,具有高度可扩展性,其方法允许节点在低端硬件上运行,从而使网络可以访问数十亿个其他设备,每个设备都使其变得更快。

    主要问题是确保数据的有效性和可用性。块应随附有效证明,任何人都至少可以在一定时间段内使用该证明。验证者负责确保证明仍然可用。不幸的是,如果没有在链上移动消息,就不可能(或至少非常困难)证明应该发送的消息尚未发送。解决此问题的唯一方法是拥有更中心化的基础架构和治理设置。

    Polkadot的平行链

    为了实现有效的分布式数据库分片,Polkadot使用了称为Parachain的技术。

    平行链(可平行链)是区块链的一种简单形式。它附加到中继链提供的安全性上,而不是提供自己的安全性。中继链不仅可以为连接的副链提供安全性,还可以确保它们之间安全地传递消息。平行链的一个关键特征是它们执行的计算本质上是独立的。图灵完备的智能合约的完全通用的系统在确定哪些交易会相互冲突时遇到问题。这意味着可能并行化的事务通常按顺序运行,从而浪费了宝贵的计算时间。在平行链之间划清界限意味着我们可以立即执行所有平行链而不必担心碰撞。如果我们有10个平行链,那么使用相同的安全性源,我们可以完成10倍的工作。

    高度专业化的平行链还有另一个目的。他们可以针对其问题领域以最有效的方式实现数据存储和交易操作,而不会陷入区块链特定的脚本语言或虚拟机中。可以创建具有自己的平行链的平行链,依此类推。这将创建一个树状结构,可用于执行高度分布式的计算,而不会减少根中继链本身的总体负担。

    主要问题还包括数据可用性和有效性。

    Zilliqa BFT分片

    方式 Zilliqa正在尝试实施分片 与以太坊完全不同。实施方式遵循以下逻辑:

  • 并行执行所有单碎片事务
  • 不要并行执行影响同一智能合约的交易
  • 不要与任何其他事务并行执行影响多个分片的任何事务
  • 从本质上讲,Zilliqa的提议没有使用中央协调器,但是,这使sApp需要驻留在大多数分片中,从而剥夺了其主要优势。

    结论

    随着企业希望改善区块链的局限性,更多使用分片的项目将会曝光。通过解决可扩展性问题,区块链将对更大的受众更具吸引力,并最终朝着主流采用迈出进一步。

    在撰写本文时,有一些带有主动分片的项目,例如Polkadot,显示了它的一些优势。

    随着以太坊进入质押和分片游戏,我敢肯定,我们很快就会看到踢球式创新。

    资讯来源:由0x资讯编译自TOSHITIMES。版权归作者所有,未经许可,不得转载
    提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
    你可能还喜欢