当前位置:首页>货币平台

我们为什么投资公链 Shardeum:分片的另一种可能

日期:2023-03-18

来源:玫瑰财经网

浏览:

    我们为什么投资公链 Shardeum:分片的另一种可能

    作者:Beam

    2022年9月15日,李太芳合并(Merge)。这是历史性的时刻。以太坊为此推迟了5年,6次。由于反复调试和长期开发,以及备受关注的晕车效果,很多人误以为合并自然会带来更高的可扩展性、安全性和可持续性。实际上不是。我们仍然用PoW(工作量证明)作为两列火车的比喻。只是更换了赛道和车轮,不能直接带来更快的速度、更大的容量和更低的车票成本。实际上,能够完成这三件事的是整个解决方案。具有碎片功能的主网和提高可扩展性的Layer2解决方案。

    就像以太的创始一样Vitalik Buterin指出了什么是可扩展性三难困境的可拓解决方案吗事件,通过了吗网络上的节点更多吗处理不同事务集并实施并行处理的组。与Walmart购物结算一样,通过分担整个网络聚合所需的大量数据处理负担,可以为购物结算再打开几个收银员通道,从而直观地减少等待时间,提高结帐效率。

    图1片段的简单逻辑

    这就是碎片化的逻辑,直接简单,但魔鬼都在细节上。原理和方向是对的,但在实施过程中总会出现很多问题。这篇文章想纠正“雕塑”这条路的方向和困境,制作一张仰望星空和落地的探险家地图。同时,通过比较现有的分割解决方案,发现了一些常见问题,并提出了可能的探索方向:Shardeum和动态分割。

    首先,“碎片”简单地说,考虑到不可能的三角形的约束,以以太坊为坐标系原点(0,0)出发,根据“纵向”和“横向”两种思路,将当前区块链的可扩展性方法分为两大类。

    垂直扩展:通过提高系统现有硬件性能来实现。在每个节点上构建一个具有超级计算功能的集中式网络,该网络需要“更好”的硬件。该方法简单有效,可实现吞吐量的初步改善。特别适用于高频交易、游戏和其他对延迟敏感的应用场景。但是,这种扩展方法限制了网络的中心化级别,因为运行验证节点或整个节点的成本会增加。保持中心清除水平仅限于计算硬件性能的大致增加速度(即称为“摩尔定律”)。这意味着芯片上的晶体管数量每两年增加一倍,计算成本减少一半。

    水平扩展:水平扩展通常有一些想法。一种是在区块链的背景下,将生态系统的交易计算量分散到多个单独的区块链上。每条链都有自己的区块生产者和执行功能。可以完全定制每个链的执行层,例如节点硬件要求、隐私、gas成本、虚拟机和许可证设置。另一个水平扩展方案是模块化区块链,它将区块链的基础架构分为执行层、数据可用性层(DA)和共识层。最主流的区块链模块化机制是rollup。另一种是把一条区块链分成几块并行执行。每个切片可以看作一条区块链。这意味着可以并行运行许多区块链。此外,通常还有一条主链,其中只有同步所有片的任务。

    必须指出,上述扩张想法没有一个是孤立的。每个解决方案都是在不可能的三角形中找到平衡点,结合系统的经济实力创造的激励机制设计,实现宏观和微观层面的有效平衡。

    为了讨论“雕刻”,我们从一开始就要梳理。

    假设为了支付沃尔玛购物、提高结算效率和缩短客户等待时间,需要制定一致的规则,从单一结算通道扩展到10个结算窗口,以防止帐簿错误。

    第一,如果我们有10名收银员,怎么把他们分配到哪个窗口工作

    第二,如果有1000名顾客排队等候,应该如何决定每个顾客去哪个窗口结算

    第三,应该如何总结相当于这10个窗口的10个单独的帐簿

    第四,如何防止账面不一致,防止收银员出错

    这几个问题其实相当于碎片化的几个重要问题,分别是:

    如何确定整个网络的节点/认证者所属的片网络分区方法(networks Harding)。

    如何确定每个交易分配到的碎片交易分割方法(transactions Harding)。

    区块链数据如何存储在不同的片上「状态分割」(state sharding)方法。

    复杂意味着危险。基于这一切,如何避免整个系统安全的分裂

    如果简单理解为01网络碎片(Network Sharding)区块链是集中记账、PoS或PoW的约定机制,那么在这个过程中,其目的是确保账本的准确性,以便各节点根据既定规则争夺会计权。(阿尔伯特爱因斯坦,Northern Exposure,网络名言)网络碎片化意味着需要另一个既定规则。碎片化区块链网络,在最小化相互通信的前提下,每个切片在链上处理交易,并争夺会计权利,即节点的分组规则。

    这个过程中出现的问题是,随着区块链内部节点被分割成不同的切片,攻击者的难度和成本急剧降低。我们可以假设这个分组过程的规则和结果是固定的和可预测的。攻击者想要控制整个区块链网络。只需定向控制其中一个片段,购买片段内的部分节点即可。(约翰f肯尼迪)。

    Near的创始人Alexander Skidanov决定,具有X个认证者的单链硬分支为碎片链,将X个认证者分成10个碎片,每个碎片现在只有X/10个认证者,如果销毁了一个碎片,只需要销毁5.1%(51%/10),这就引出了第二点控制5.1%的认证者只有当5.1%的认证者都在同一块的时候才有害。如果认证者无法选择要进行认证的片段,则控制5.1%认证者的参与者不大可能将所有认证者放在同一个片段中,从而大大降低了破坏系统的能力。

    图2攻击一块的难度大大降低了

    碎片化系统需要开发信任网络不会在外部电影中逆转这些交易的机制。到目前为止,最好的回答是确认碎片内的验证者人数是否高于特定的最低阈值。这样可以降低不诚实的验证者压倒个别碎片的概率。最常用的方法是建立某种程度上不偏不倚的随机性,依靠数学将攻击者的成功概率降至最低。例如,对于Etherfang,Etherfang的解决方案是从所有认证者中随机选择零碎的验证者,每6.4分钟(一个epoch长度)更换一个验证者。

    图3更换以太坊2.0中设想的验证器

    简单地说,就是将节点随机分组,然后将任务分配给每个节点组,以便独立验证。

    但是需要注意的是

    我们为什么投资公链 Shardeum:分片的另一种可能

    ,区块链的随机性是一个非常困难的主题,逻辑上

    我们为什么投资公链 Shardeum:分片的另一种可能

    ,这个随机数生成过程不能依赖于特定碎片的计算。对于这种计算,现有的许多设计思想是开发单独的区块链来维护整个网络。这些链在Ethereum和Near中称为Beacon链,在PolkaDot中称为Relay链,在Cosmos中称为Cosmos中心。

    02交易分割(Transaction Sharding)交易分割是针对“哪些交易将被分配给哪些片段”制定规则的,可以达到并行处理的目的,避免双化问题。区块链的账面模型不同会影响交易碎片的开发。

    目前区块链网络有两种会计方法:支出交易输出(UTXO)模型和帐户/馀额模型。这个模型的典型代表是BTC,后者是ETH。

    UTXO模型:在BTC交易中,每个交易都有一个或多个输出。UTXO可以使用尚未支出的区块链交易的输出作为新交易的输入,但支出的交易输出不能再支出。对于纸币交易,付款和零钱,顾客向商店支付一张或多张纸币,商店给顾客找一张或多张纸币。在UTXO模型中,交易片需要片之间的通信。交易可以包含多个输入和多个输出,没有帐户概念,也没有馀额记录。一种可能的方法是,根据该事务的输入值,将其放入散列函数中,以离散散列值处理,从而确定应该将数据处理成哪一块。约翰肯尼迪(约翰肯尼迪)。

    图4 UTXO可能的交易分割思路之一

    为了确保项目一致地放置在正确的切片上,在散列函数中输入的所有值都必须来自同一列。此列称为Shard Key。之后,以值1产生的交易分为分割1,以值2产生的交易分为分割2。这种方式的弊端是,为了避免双火攻击,需要进行碎片间通信。限制分区之间的事务会限制平台的可用性,允许分区之间的事务只能衡量分区之间通信的成本和性能提高的好处。

    帐户/馀额模型:系统会记录每个帐户的馀额,并在交易时检查帐户是否有足够的馀额。在类似银行转帐的情况下,银行会记录每个帐户的馀额,只有在帐户馀额大于所需的转帐金额时,才能进行交易。在帐户/馀额模型中,一个事务处理只有一个条目,因此,只要按发送者地址分解事务处理,就可以确保同一个帐户中的多个事务处理在同一个片段中处理,从而有效地防止双币。因此,大多数使用分割技术的区块链都是账户账面系统,就像以太坊一样。

    03状态片状态片指示块链数据在其他片上的存储方式。

    遵循我们在沃尔玛排队的例子。每个窗口都有账簿。他们的账目是怎么记录的(David Assell,Northern Exposure,Market)如果客户排队记录A客户去A窗口的相同账目,第二天该客户去了B窗口等其他结算窗口,B窗口没有该客户过去的账户信息(包括存款价值卡等结算方式),该怎么办在a窗口中调用此客户的帐户信息吗

    状态碎片化是碎片化的最大难题,比上面提到的互联网碎片或交易碎片更棘手。在分割机制中,交易根据地址分配给不同的分割处理。也就是说,状态仅存储在具有该地址的片段中。此时需要面对的一个问题是,事务不是只进行一个片段,而是经常包含交叉分割(Cross-Sharding)。

    考虑到转账,A账户转账10U被分配到B账户,A的地址被分配到片段1,交易记录也被存储在片段1中。b的地址分配给片段2,交易记录存储在片段2中。

    一旦A转账到B,就会形成交叉分割交易,分割2会向分割1调用过去的交易记录来确认交易的有效性,如果A经常给B打电话,分割2就要继续与分割1互动,交易的处理效率会因此降低。(John F . Kennedy,Northern Exposure,交易名言)但是,如果不下载并验证特定片段的全部历史记录,参与者无法确认交互状态是某些有效区块序列的结果,这些区块序列实际上是片段的规范链。

    因此,与未碎片化的单链相比,碎片化系统面临的新挑战是数据太多,用户无法直接完全验证指定链的有效性和可用性。为了确保哪条链完全可用和有效,必须向用户提供最大限度的信任和实用的间接方法。实际上,区块链开发人员可以使用委员会、SNARKs/STARKs、渔民机制、欺诈和数据可用性证明等技术来解决验证中的一些问题。

    有两个想法可以解决这个问题。一个是同步相交层切面(Synchronous),即Tight Coupling (Tight Coupling)。每当需要执行交叉切片事务时,包含状态转换的相关块同时发生,每个切片中的节点一起执行事务。看起来很自然,使用体验也最好。这个模型最有名的设计是Merge Blocks,但实际上实现它很复杂。为此,片之间的验证器必须同时相互通信。如果对跨切片事务处理的需求足够高,则性能会降低,因为更多切片操作者需要共同处理跨切片事务。

    另一种方法是“松散耦合”(Loosely Coupling),即异步相交碎片。这种思维方式被更广泛地采用,如Nayer、以太坊、Kosmos、Kadena等。这个过程中最具挑战性的是交易的原子性。据Scalar Capital的联合创始人Jordan Clifford说,大象切片使用收据向收件人的账户收费。这必须以原子的方式完成。发件人和收件人的帐户不会一起修改,也不会一起修改。如果有差距或一端失败,发送者可以欺骗接收者,让他们相信他们已经收到了永远不会收到的资金。(约翰f肯尼迪)。

    这里有一个关于原子性这个词的生活化的比喻。例如,我们想去海边旅行。要同时订购机票和酒店。如果不能预订酒店,希望机票也不要买。如果不能订机票,也不要订酒店。(阿尔伯特爱因斯坦(Northern Exposure))这被称为原子性。否则大家都会成功。否则大家都不会成功。

    其次,我们来探讨一下碎片化的探索和尝试,碎片化的讨论中提到的几个重要问题。

    第一,状态分割方法,即区块链数据存储在不同的片上的方法,以及在分割之间通信时保证利益平衡的方法。

    第二,如何处理交易的原子性问题,在一个片段中修改联合访问的状态,要及时告知另一个片段。否则,状态很容易变得一团糟。

    在下面的文章中,对业界比较有名的公共链及其技术解决方案进行了梳理。其中可以窥见一些脉络,并在此基础上讨论Shardeum的先锋性和创新性。

    计算01切片Zilliqa是最快的尝试吗智能合同平台是分裂技术非常有益和有效的尝试。

    在2017年成立的由与新加坡国立大学相关的专业研究人员和学者组成的团队的推动下,主要目标是解决可扩展性问题,并为计算密集型任务而构建。Zilliqa网络通过称为计算碎片的并行进程,可以处理网络上高吞吐量的事务。在碎片区块链网络中,交易计算任务分布在网络的各个碎片上。

    在分割过程中,Zilliqa将其分为两部分。首先选择目录服务(DS)委员会节点,然后启动分区过程,并将节点分配给每个片。一旦在碎片中验证了交易,就可以通过整个网络进行验证,进入将所有碎片的交易合并到Zilliqa区块链中的单个可验证的真相源的全局状态。

    简而言之,区块链中节点的三个主要功能是:

    -交易处理

    打包事务并广播到其他节点

    -保存整个网络的历史账簿

    Zilliqa利用了我们提到的片段间通信和原子性问题,即只进行计算片段

    我们为什么投资公链 Shardeum:分片的另一种可能

    ,不进行网络和存储的简单有效的思考。平台上的所有节点都存储整体状态,每个事务都由每个节点接收。为了验证交易根据账目地址空间被划分为多个分区。这个叫计算点吗因为分享验证交易吗通常计算密集。因为每个节点仍然收到每个交易,并更新所有帐簿状态,那又怎样网络带宽和存储操作仍然是瓶颈。网络和存储没有区别吗所以呢法律真正扩展。

    02比静态状态分割更常用的分割方法是将帐户的地址空间划分为称为片的固定大小区域,并将网络中的节点分配给其他片。这称为状态片段。Near、Elrond、Harmony等平台采用了这种方法。以太最初计划实施状态分割,但新方法仅对数据进行分段,提高了可访问性。

    2.1以太网方形数据分割概念

    在以太坊环境中,片分担处理整个网络聚合所需的大量数据的负担,与Layer2协同工作。这将继续减少网络拥塞,增加每秒的事务量。

    需要指出的是,在开发更有效的扩张途径的同时,以太的碎片化计划也在不断发展。以太坊是未来碎片化的场景版本之一,基于“数据可用性”的碎片“Danksharding”是使用碎片“Blob”分割数据的一种新的碎片方法,而不使用碎片“Chain”概念。

    另一个方案版本是根据方案1为每个片段添加附加功能,使每个片段更像今天的以太网家庭以太网。每个片都包含一组唯一的智能合同和帐户馀额,可以通过片之间的通信在片之间执行事务处理。但是,该方案还没有在社区讨论中,因为方案1的数据可用性和Layer2的合作,已经能够为以太坊提供足够的可扩展性。

    2.2汉密尔顿

    Harmony是基于PoS的分割网络,它是多个称为碎片的小区块链、每个碎片的责任状态的一部分、协调它们的区块链,Harmony称之为信号链。我们来看一下Harmony是如何自上而下解决网络碎片、交易碎片、状态碎片问题的。

    网络片段:Harmony将验证者网络分成不同的片段。每块都包含一组紧密相连、相互运作共识的不同验证者。

    分割交易:Harmony的交易作为单一片段处理和处理。这允许片同时处理事务,从而增加了区块链的总事务容量。对于事务,用户只需为签名事务指定表示事务所属片段的shard_id字段。

    状态片段:在Harmony中,每个片段的验证器维护自己的区块链和状态数据库(N=片段数),因此必须存储1/N的全局状态。这有助于证明者减少对数据可用性的担忧。此外,相交片还进一步提高了片之间的状态一致性。

    Harmony家庭网络在多个片段中支持数千个节点,并在几秒钟内生成具有即时确定性的块。通过担保机制的安排减少中心化,同时支持担保委托、奖励复合和双重签名削减。有效抵押机制和安全随机买卖(EPoS)的有效抵押机制

    对于碎片化,对于碎片化交易和信号链之间的同步化,不同碎片化的验证者通过全球连接的网络通过碎片化发送消息。(David Assell,Northern Exposure,切片名言)Harmony官方文件指出,使用“Kademlia跨切片路由技术”控制切片间通信的网络开销,通过“修改删除代码”优化块广播过程,从而减少广播者的网络压力,避免发送者的网络瓶颈,从而实现高效的水平切片。已经将自己装备成完成碎片间消息传递的第一条碎片区块链。有效的片间消息传递协议和全网状设计使片间能够无缝通信,随着团队积极努力实现这一目标,用户和开发人员可以期待今年晚些时候针对Harmony的片间消息传递协议。

    对于Harmony的构造者和开发者来说,这是一个重要的突破。因为他们可以整理特性,使用驻留在其他碎片上的数据来构建。另外,碎片之间数据的一致性也很重要。这两种追求将决定这种无限扩张性的可持续性。

    2.3 Elrond

    Elrond是一种高吞吐量的公共区块链,旨在提供安全性、效率、可扩展性和互操作性。区分Elrond最重要的两个特点是自适应状态分割和安全权益证明协商机制。

    对于交易、数据和网络,Elrond使用所有级别的自适应状态分割。动态自适应切片机制考虑可用的验证节点数和网络使用量,执行切片合并和切片分区。通过跨越片段的定期节点改编,对恶意攻击保持弹性。每个epoch最多可将每片的三分之一节点重新混合到另一片中,从而防止聚集。对于随机性,请使用BLS签名保护随机来源,使其不存在偏见和不可预测性。

    片状态体系结构的智能协议使用片之间的执行过程处理、片负载平衡。切片之间平衡的智能合同使Elrond能够并行执行多个智能合同。

    另一方面,Elrond通过称为元链的设计,可以在几秒钟内快速识别跨切片事务。通过研究技术白皮书,假设Elrond网络只有两个片和元链,从而简化了该过程。如果用户希望在片0上有地址的钱包中创建事务,并将EGLD发送到片1上的其他钱包地址,则需要执行下图所示的步骤,以便将EGLD发送给片1上的其他用户。

    块的结构显示为包含有关块的信息(块随机数、回合、提议者、验证者时间戳等)的块标头,以及包含内部实际事务的每个块的小块(迷你块)列表。在本例中,切片0上的一个块通常有三个小块(迷你块)。

    迷你区块0:包含分割0的分割内交易

    Miniblock 1:包括磁碟片段0的寄件者和磁碟片段1的目标之间的交易

    迷你块2:发送到切片1的人,在切片0中包含大象。这些交易已在发件人片段1中处理,目前在片段处理后完成。

    在一个块中,具有相同发送者和接收者的小块的数量没有限制。也就是说,具有相同发送者和接收者的多个小块(miniblock)可以出现在同一个块中。在此过程中,在碎片上执行的原子处理单位是小块(miniblock)。这意味着,如果不立即处理或处理小块中的所有事务,则小块的执行将在下一轮重试。

    Elrond的分区间事务策略使用异步模型。验证和处理首先在发送者的片段中完成,然后在接收者的片段中进行。交易首先从发送者的片段中安排。这是因为您可以完全验证从该片段的帐户开始的所有交易。之后收件人的片段中,节点只需要元链提供的执行证明,验证签名和确认重放攻击,最后为收件人更新余额,添加交易金额。

    片0处理小块0 (miniblock 0)中的碎片内的事务,以及在碎片1中地址为接收者的碎片1。块头和小块(miniblock)作为元链传输。元链创建新的元链块(元块),以公证碎片0的块。该块包含有关每个迷你块的信息(发件人碎片ID、收件人碎片ID、小块散列)。

    片段1从元块获取小块1 (miniblock 1)的哈希值,从片段0请求小块(miniblock),解析事务列表,请求缺失的事务(如果有),从片段1请求相同的小块1 (miniblock 1)下图显示了完成事务处理所需的倒圆角数。这些倒圆角被认为是从第一个“小块”(miniblock)到最后一个“小块”(miniblock)的公证。

    图5 Elrond的片间异步模型

    2.4 NearNear是开发人员熟悉的可扩展的全状态片段,提出了名为Nightshade的新协议和解决方案。

    与上述两个碎片公共链不同,技术体系结构不是由信标链和多个碎片链组成的,而是将系统建模为单独的区块链,在区块级别进行碎片化,每个碎片都有很多“分段”。

    图6 Near放弃信标链方式,采用Nightshade的设计

    Nightshade将系统逻辑建模为包含所有片的所有事务的单个块链,并更改所有片的整体状态。实际上,参与者不会下载整个状态或整个逻辑块。另一方面,网络中的每个参与者只保留与验证事务的片段相对应的状态,而“块”(Block)中的所有事务列表被划分为物理块(Chunk),每个片段被划分为一个块。

    在理想条件下,每个块中的每个块都恰好包含一个块。这与具有碎片链的模型相对应,碎片链以大致与信号链相同的速度生成块。但是,网络延迟可能会导致部分块丢失,因此实际上每个块的每个片都包含一个或零个块。

    Nightshade有两个角色:区块生产者和认证者。在任何时候,系统都包括W块生产者(Block Producer)和wv验证者(Validator),near的型号包括w=100 v=100、wv=10、000。系统由近模型中的n个片组成,n=1000。Nightshade没有碎片链,但是所有的区块生产者和验证者都在构建一个名为主链的单一区块链。主链的状态分为N个片段,每个区块生产者和验证者在任何时候都只能在本地下载对应于该片段子集的状态子集,并且只处理和验证影响该部分的事务状态。网络维护是分时期进行的,其中一段时间是几天的时间。

    区块生产者和区块生产者按照固定的时间表循环每个区块。区块生产者有一个订单,并按其顺序重复区块。例如,如果有100个区块生产者,则第一个区块生产者负责生产区块1、101、201等,第二个区块生产者负责生产2、102、202等。区块生产与区块生产不同,需要维护状态,对于每块,只有sww/n区块生产者维护每块的状态。因此,只有相应的sww/n块生产者才能创建替换块。

    对于交叉分割,如果交易影响近线的多个磁碟片段,则必须在每个磁碟片段上分别连续执行。整个事务将发送到第一个受影响的切片,如果事务包含在该切片的块中,块包含在块中,然后应用,则会生成发送到需要执行事务的下一个切片的收据事务。如果需要附加步骤,则提交收款事务处理将创建新的收款事务处理。具体请参见下图。

    图7 Near的交叉分割交易

    第三,Shardeum和动态状态碎片化可以从上面对Harmony、Elrond和Near的分析中看到我们提出的两个问题的答案。

    1.现在第一层,最统一吗分数法律把账户的地址分成多个称为分数吗固定地区,还有网络上的节点是否分配给其他点

    2.在有状态分割的网络中,同一片段内合同之间的交易速度快、简单,但跨多个片段的交易速度慢得多,但也不是不可能。如果事务需要影响多个片,则必须在每个片上连续运行。因为交易分组为块,共识是在块级别进行的,所以影响多个块的交易在一个片上得到确认,但在另一个片上可以回滚。此外,影响多个片的事务需要额外的处理时间,与影响的片数成比例。

    但同时,通过分析当前市场的探索和解决方案,发现了现阶段公共链碎片化的一些新问题。

    1.在进行碎片间交易时,如何避免碎片化的连续执行,同时保证交易的原子处理

    2.如果想在网络中添加碎片节点数少于一个的节点,网络将如何处理这部分额外的节点(约翰f肯尼迪)。

    专注于促进区块链的大型应用程序、重新构建web 3价值范式、未来的专业投资公司Jsquare专注于区块链的可扩展性和安全性,关注的是web 3操作层。我对更加集中化的基础设施、麻木的区块链使用经验、依赖加密技术的安全未来有很大信心。即使碎片化的概念不新,在这条路上,人们探索了一年又一年,但我们与Shardeum接触时,仍然认为他们对碎片轨道的洞察和他们所做的革命性技术改进值得我们下注。针对这两个问题,Shardeum提出了两个新的解决方案。

    3.1 Shardeum和交易级共识Shardeum形成了将法定人员证明(PoQ)和股权证明(PoS)相结合的独特技术和共识算法,共识算法通过无信任投票收集和验证节点誓言,保护网络。每个事务在分组到块/分区之前按接收顺序处理。

    与前面提到的长期公共链网络不同,Shardeum网络的共识是在每个事务级别而不是块(Block)级别达成的,因此可以同时以多个碎片处理事务,而不是按Near的块级别共识顺序处理。这种交易级协议消除了确保原子处理(Atomic Processing)所需的复杂性。因此,初级finality和低延迟有助于防止网络拥塞。

    为了说明什么是3.2 Shardeum和linear extensions linear extensions linear extensions,您需要设想以下方案:

    尼尔省100个节点1个分数预计以后会增加更多的分数吗Harmony有4个碎片,每个片250个节点,在主网络中总共有1000个节点。所有的合同都在同一片上。Elrond有3个片和1元链,每个片有800个节点,在主网络上总共有3200个节点。

    如果向Harmony添加100个节点,一个片需要的节点少于250个,Harmony将如何处理该节点部分你能考虑把总共1100个节点分成11个片,每个100个节点吗

    听起来更好,但由于某些片段的静态特性,许多附加节点需要加入网络来创建新片。如果,如果,如果,如果

    我们为什么投资公链 Shardeum:分片的另一种可能

    ,如果,如果,如果,如果,如果。

    除了“交易级别协议”外,Shardeum的白皮书指出,使用动态状态分割的唯一功能是,与静态片段中的所有节点覆盖相同的地址范围不同,Shardeum的虚拟片段(动态片段)允许每个节点具有不同的地址范围,并且在应用的地址之间存在重叠的节点。

    Shardeum通过地址空间和节点对应关系的动态变化和新的数据可用性证明进行碎片间验证,可以进行定制或近似的“线性扩展”。这种根据“交易水平”进行验证和确认的方式可能会在一定程度上牺牲整体式内的性能,但对整个网络来说是非常有用的扩展。

    Shardeum目前有10个片段,每个片段有128个节点,总共有1280个节点,主网络预计将在2022年第四季度上线。Shardeum还在开发中,但在协议级别使用的Shardus技术证明是线性可扩展的。在2021年第三季度的更新活动中,shardus被证明可以通过在AWS t3.medium硬件上运行的1000个节点的网络达成5000 TPS的交叉拆分交易。

    图8在2021年第三季度,Shardus被证明可以达成5000 TPS的分割间交易。

    2022年8月,Shardeum通过从具有完全碎片功能的测试网络Liberty 2.0传输ERC20令牌,成功地展示了其100TPS的能力。一般来说,区块链需要几年的时间来构建和实现更高的TPS,但Shardeum在Liberty 1.0发布后不到4个月就实现了这一目标。目前,Shardeum用50个节点测试和发布了Liberty 2.0,每个节点存储了约1/5的总数据,完成了交易总量的1/5。

    四、结论真正的碎片和可扩展的区块链要从头开始。同样,像DIA这样有共识的社区也要从无到有地构建,社区建设绝不是比技术的研究和突破更容易的事情。我们看到Shardeum测试在线、活跃的测试数量和测试交易数量、我们发现的创新道路上有更多的人手拉手同行,同时也看到了一些质疑的声音。只是我们相信,进步的道路是螺旋和曲折的,任何创造和探索都值得尝试。

    正如《抱朴子用刑》中所说:“国有六职、白工、巨研。或者坐下来讨论,或者行动。”另外,与其坐着讨论,Jsquare总是以开放的态度,表示希望更多的建设者参与到中心化和碎片化的测试和探索中来。自2022年4月26日Shardeum推出Shardeum alphanet(Liberty正如我们所相信的,只有在采用web三大面积时,高质量、高性能中心化的公共链才在市长/市场竞争中脱颖而出。正如我们所相信的那样,经历过质疑、谴责、公开辩论和反复论证的社区在走向中心化的路上可能会走得越来越远。

    单击下载

    European Exchange金融投资European Exchange(也称为Eurokx)是世界领先的数字资产交易所,为全球用户提供比特币、莱特货币、以太网货币等数字资产的现货和衍生品交易服务,并使用区块链技术为全球交易者提供高级金融服务。这是一个非常古老的数字货币交易平台,平台为我们提供安全、专业的数字货币交易经验,为新手提供完整的流程指导,使其易于启动,通过客服24小时在线回复提供最佳服务。

相关文章阅读

Copyright (c) 2022 玫瑰财经网 版权所有

备案号:冀ICP备17019481号

玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。