当前位置:首页区块链层0可以展开吗?马林中继网络与代币激励机制解读

层0可以展开吗?马林中继网络与代币激励机制解读

我之前已经讲过很多次公链的可伸缩性,但是大多数时候我们讨论的是第1层和第2层的可伸缩性,比如切片、等离子、ZK汇总、最优汇总、状态通道、侧链等,今天blue fox的笔记中心化在第0层。

第0层的可扩展性会给以太坊区块链带来什么?

第0层和可扩展性

节点是区块链网络的基础。节点记录交易、参与验证、提出区块、获取奖励等。为了达成共识,这些节点需要保持一致性、可用性和彼此之间的通信。节点间的通信时间对区块链的可扩展性有着重要的影响。

第0层是在节点之间传输信息的通信层。信息沟通的构建方式直接关系到达成共识的效率。达成共识的速度与区块链的可扩展性和安全性有关。从这个角度来看,0层也有助于提高区块链的可伸缩性。

区块链网络和中心化网络的区别在于,区块链网络不需要获得许可。它需要考虑来自互联网本身的限制。如果是中心化式企业,可以通过CDN和sd wan使用专用线路来提高网络性能。对于去中心化网络,这是不现实的。

另外,在当今的加密激励体系中,挖矿节点之间存在竞争。当一个矿工与其相邻节点共享已挖矿的矿块后,相邻节点有动力不再进一步扩展块体,因为它可以获得一些优势。也就是说,这样的激励机制不仅不能鼓励一些节点加快其已知信息的传播速度,而且有可能延缓信息的传播。这不利于可伸缩性和安全性。

那么,有没有解决这些问题的机会呢?

马林的第0层

马林鱼是一种马林鱼,据说是世界上跑得最快的鱼。Marlin是为区块链服务的通信层。希望在马林的推动下,区块链网络的速度会越来越快,就像马林鱼一样。马林希望通过0层为区块链可扩展性的发展做出贡献。

层0可以展开吗?马林中继网络与代币激励机制解读

据说马林鱼是最快的鱼,马林.pro

为了提高区块链的TPS,一般从链的角度来看有两种方法:一种是增加区块容量,另一种是缩短区块时间(此处不考虑横向分段)。

如果采用大分块的方法,节点需要花费较长的时间来验证接收到的信息,这将延迟块广播的速度;如果块时间缩短,块速率提高,则会面临分岔问题,原因之一还受到块传播速度的限制。为了提高块的生成速度,需要加快块的传播速度。然而,当前块的传播速度不利于块速度的提高。当人们将币位的块大小从1m变为32m甚至2G,或者将块输出时间从10分钟左右缩短到更短的时间,确实可以提高可扩展性,但也带来了更多的问题,如所有节点的下降,无法同步数据的数量增加,甚至需要重新组织块。一旦块太大,块时间过快,网络的一致性或可用性就会出现问题。其中一个重要的原因是由于网络和硬件的物理条件,所有的节点都不能被及时的验证和广播。

这就是马林试图解决的第0层。在现有物理条件下寻找最快的块传播速度方案,以提高可扩展性,缓解第一层公链的通信延迟问题。在marlin协议的求解中,有两个核心,一个是中继网络,另一个是经济激励机制。

在marlin网络中,有专门用于中继的节点,称为marlin节点。节点之间传递信息,可以加快传播速度。Marlin借鉴CDN加速技术,对网络进行了划分,形成了多个中继网络。

目前,网络层不利于协议的去中心化。目前,在一些协议的机制设计中,矿工有权中继自己的块并接收最新的块,但很少有权主动传播其他矿工挖矿的块。矿工们希望先挖出石块。节点期望其他节点进行广播,但它们可以搭便车,从而节省带宽成本。同时,这种机制也导致了中心化,因为最终只有大节点才有转发这些事务的动力。为了解决自私挖矿等问题,马林整合了经济激励机制。只要网络中的节点成功地转发信息,就可以得到奖励,从而提高信息的传输速率。通过引入具有激励机制的网络层,还可以防止垃圾邮件/DDoS攻击。

除了为公链提供可伸缩性外,Marlin还可以为DeFi应用程序提供加速服务。Siddhartha是marlin的创始人,也是zilliqa公链项目的前核心开发者之一。他曾经提到,“例如,在DeFi领域,Marlin的中继框架可以提供外围接口,这为DeFi交易员提供了低延迟的优势。在DAPP的早期,当查询infra、alchemy和graph等API时,加载时间往往高达10秒,速度非常慢。Marlin缓存可以将此延迟降低到大约250毫秒,并可以在DAPP中实现类似于Web2.0的性能。”

所有的P2P应用程序都使用网络层进行通信,这导致任何应用程序使用去中心化存储或计算来利用marlin的服务。例如,目前使用的IPFs应用必须使用中心化式CDN来帮助用户提高性能。marlin的优势在于,它允许这些使用filecoin/arweave的应用程序在没有CDN的情况下也能获得良好的性能。从这一点来看,马林与阿卡迈斯的web2时代相似。

马林展开0层的方法

marlin解决0层公链路可扩展性问题的核心是从中继网络和币代激励机制两个方面进行设计。

中继网络

Marlin协议是一种构建中继网络的协议。遵循协议要求的marlin节点构成中继网络。除了Marlin节点之外,还有一些审计节点确保中继节点和中继网络符合它们的性能和SLA保证。marlin网络的用户可以拥有矿工和完整的节点。矿工使用Marlin中继网络来广播他们的包和块,而所有节点(钱包或商家等)使用Marlin网络接收最新的事务和块。因此,马林网在本质上也是中继网的市场。

层0可以展开吗?马林中继网络与代币激励机制解读1

马林网络的主要参与者,马林.pro

在上图中,Marlin将参与者分为生产者、接受者、中继和中继集群(中继网络)。Producer是将块引入中继网络的一组节点。制片方通常是矿工,他们会尽快播出该区块。生产者对区块的有效性负责,采用无效区块的生产者将受到惩罚。

接收者包括其他矿工、交易所、钱包、块浏览器或其他希望尽快接收块的节点。收件人需要向协议支付订阅费才能成为收件人。中继是一个节点组,它将块从生产者中继到接收器。中继将得到奖赏以尽快传播该块,并且只有那些参与中继传播块的节点才有机会获得利润。中继集群是由中继器组成的一组中继网络。他们共同负责区块的传播,并因此获得奖励。

此外,如何构建marlin协议网络?

Marlin网络可分为创建、管理、分组广播和监视四个部分。

建立

marlin网络由许多marlin节点组成。要想成为marlin节点,首先需要运行marlin中继节点软件,还需要保证一定数量的币代,下面将介绍。这些节点需要满足一定的要求,如良好的网络连接、离终端用户较近的位置分布等。

成为marlin节点后,节点和中继网络可以向其目标用户(如矿工和所有节点)展示各自的特性、功能和价格,包括IP地址、中间带宽、经度、纬度、质押代理币对应的公钥,矿工和各节点可根据需要选择中继网络。这就形成了一个交易市场。

节点可以创建中继集群,设置允许加入的最大节点数、根据地理位置添加的最大和最小节点数、节点的最小保证量、最低配置要求(带宽、CPU内核等)、最低SLA要求。一旦中继网络建立,它将自动出现在马林市场。

管理

节点建立中继网络后,需要对其进行管理,包括节点的加入、参数的调整和节点的退出。

如果一个节点想加入一个中继网络,可以邀请或申请加入。在多数票同意后,可以邀请一个节点参与二次网络。只要被邀请节点在邀请过期之前发出并接收到邀请事务,被邀请节点就可以加入网络。另一种方法是申请加入。如果多数票同意,你可以加入中继网络。

在创建中继网络之后,它不是不变的。虽然最初节点遵循原始参数。然而,随着后续节点的增加,这些节点也将拥有语音。中继网络的参数也可以根据用户的需要和中继网络的竞争环境进行调整。这些都需要通过治理来改变。目前,Marilin网络采用投票法来调整参数。如果有几个节点不同意,他们可以选择离开并创建自己的中继网络。

最后,节点在退出中继网络时需要打招呼。如果一个节点不打招呼就离开了中继网络,这对中继网络及其用户都是非常有害的。在Marlin的中继网络中,如果节点悄悄地或提前退出,它将被减少并保证代替币。当一个节点退出中继网络时,它可以启动一个退出语句事务。如果中继网络找到替换节点,则允许该节点在其索赔期结束之前退出。此外,还有一种强制退出模式,如果大多数节点认为某个节点的行为不正常,则可以将其踢出中继网络。

分组广播

矿工和企业都是马林中继网络的用户。他们只需要集成marlinsdk就可以与Marlin节点交互。为了提供灵活的服务,马林采用模块化结构。协议开发人员可以编写插件来定义一些函数,并为Marlin节点和所有节点上的协议相关包执行自定义代码。例如,选择不同中继网络的策略,在一定条件下随机选择中继网络,或通过硬编码得到中继网络列表等。

当矿工生成一个块时,它可以根据自己的策略发送到中继网络。在这种情况下,您可能会面临支付问题(包括入口节点的块验证成本),但是支付费用会增加额外的延迟。另一种选择是要求矿工代表币承诺减少首跳块验证。如果是垃圾信息,可以实施处罚。

Marlin的中继网络是一个mesh网络,它的组播路径根据源进行优化。它将连续监控不同路径的丢包率、带宽和等待时间,从而在短时间内实现块的多播传输。

在接收块和事务方面,矿工订阅相邻的Marlin中继节点以接收新块和事务的通知。一旦marlin节点接收到新块,它就向所有订阅者发送散列值。收到新区块和交易的用户只需支付少量费用。同时,为了避免额外的延迟,该节点可以直接推送到白名单矿工,然后再付费。

班长

Marlin协议需要充分了解节点的性能,为后续的奖惩提供依据。监控操作主要由审计节点实现。

这些审计节点首先是匿名的,看起来像普通的矿工或所有节点。审计网络独立于中继网络。为了确定特定节点是否表现良好,审计节点将通过Schelling point机制投票来确认这些节点是否履行了SLA义务。如果质押物不符合币的要求。

总的来说,marlin的中继网络是由一组可用的marlin节点组成的。创建后,需要对网络进行平滑管理,以避免影响中继网络的竞争力。矿工或所有节点订阅中继网络,并根据需要随机选择中继网络来广播其块和事务,以保证在最短的时间内将块和事务广播给其他用户。最后,为了保证中继网络的持续良好运行,需要通过监控机制对不符合要求的节点进行处罚,从而构建一个良好的中继网络。

代表币激励机制

marlin网络的第一代币是池塘,100万个池塘是mpond。总共有100亿个池塘,也就是说有1万个池塘。第一代马林币是实现马林网络持续运行的关键。它有价值媒介、治理、承诺等多种用途。

层0可以展开吗?马林中继网络与代币激励机制解读2

马林的一代a 6013,马林.pro

首先,池可以用来支付代价,刺激中继节点,也可以用来抑制节点作恶。

如上所述,当前区块链网络中的节点在某些情况下不会主动转发交易和区块。Marlin的币代机制试图解决这一问题,试图激励节点转发事务和块,鼓励节点不断提高性能,尽快转发分组;试图降低节点在传播路径中创建Sybil身份的动机。

中继节点的成本分摊机制需要满足以下要求:抗隔离、保持秩序。为了解决这个问题,事务和块需要包括附加到原始内容体的见证。一种是签名链接:在传播路径中,转发其内容的每个节点都附加一个公钥,并使用私钥对其主体进行签名。此外,还有一个关键列表。节点将新创建的密钥对附加到见证并对见证进行签名。

总是转发数据包符合节点的利益。总的来说,采用marlin建立的激励机制来激励节点转发数据包,激励节点具有更高的性能。同时,系统能否抵抗女巫攻击,是否具有较低的播出成本取决于市场竞争。如果市场经济不激烈,节点往往设置高费率,并在增加收入份额的路径上创建Sybil身份。如果市场存在竞争,下游节点可以选择。在这种机制中,节点倾向于提高性能并与其他节点竞争,而尝试创建Sybil身份的窗口机会并不多。

在马林网络中,它不采用成本分担结构,而是由市场参与者来决定。使用市场方法来确定成本可以让参与者评估风险和回报的价值。此外,市场决策的采用还考虑了服务差异化等因素。

中继节点可以得到两部分的成本:一部分是中继信息的成本效益,它可以覆盖带宽和基础硬件的成本。根据完成的工作量,中继获得相应比例的费用,这部分费用来自于接收器的订阅费。第二部分是网络奖励费。这部分奖励主要用于激励早期接力参与者。随着网络使用量的增加,其报酬价值将逐渐下降,因为他们可以从中继信息的服务费中获得大部分收益。

审计节点是保证节点保持一定性能的重要角色。审计节点之所以愿意参与审计,最重要的原因是审计节点能够获得收益。在marlin协议中有一个审计奖励池。Marlin节点会定期缴纳审计费,可以作为会员费或维护费。当节点代表币存入或取出质押物时,其中一部分将代表币进入奖励池,可作为进入或退出成本。此外,如果币代驾有降价,这些处罚费也将进入奖励池。这也给了审计节点寻找那些不符合要求的节点的动力。

对于区块链生产商来说,他们通常是矿工,他们有一种自然的需求,即在没有任何激励的情况下尽可能快地播放他们的区块。不过,如果有恶意生产商进行垃圾邮件攻击,其承诺代理币将减少。因此,池塘一代币也有惩罚作用。

第二,池代币可以作为保证来获得中继节点的资格。

在早期的Marlin网络中,必须保证一百万个池塘(一个mpond)成为一个节点,然后他们就可以获得该节点的成本。如果中继网络节点在指定的时间内未能发送数据块和事务,则其抵押将减少。去中心化网络的审核员将监控中继网络是否符合要求。另外,代表币的池的持有者可以代表币将其委托给中继节点。代表币的质押物可以代替币获得池塘收益。

如果有多个早期参与节点,那么大量的池生成币将被锁定,因为每个节点都需要保证1mpond generation 币。根据币代的总数量,理论上初期中继节点不超过10000个。

第三,池塘一代币也是治理一代币。

在marlin网络中,只有mpond可以代表币发起提案并投票。

最后,池塘可以用来促进生态启动。

池塘代币也可以在早期马林网中发挥生态作用。Marlin有一个flowmint计划,为1层平台社区的利益相关者提供激励。其中包括带宽挖矿、第1代币持有者、安装了Marlin网关的验证器和主体,等等。通过这些激励计划,生态系统中更多的人可以参与到早期阶段。

常规层0

综上所述,Marlin有机会提高公链路的可扩展性的核心原因是构建一个优化的中继网络系统。在这种中继网络系统中,中继愿意在最短的时间内将生产者的块和交易广播给接收者,同时也能获得相应的成本收益。在这个中继网络系统中,其产生的币机制对于维持整个中继网络市场的持续运行起着重要的作用。

马林的中继网络不为特定的区块链服务。它采用模块化设计,可用于各种区块链网络。像Marlin这样的0层可以帮助寻找更好的公链扩展性,比如以太坊、Boca、cosmos和Solana。即使第一层和Layer2有不同的成长机会。

对于整个区块链的发展,不仅需要在第一层和Layer2,还需要在第0层寻求可扩展性。随着0层、1层和2层的不断优化,未来公链的可扩展性有机会达到一个新的高度。

温馨提示:

文章标题:层0可以展开吗?马林中继网络与代币激励机制解读

文章链接:https://www.btchangqing.cn/162911.html

更新时间:2020年12月12日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

以太坊侧链skale网络总锁定量已超过4.5亿美元

2020-12-12 0:12:56

区块链

Lbank开设nex liquidity mining

2020-12-12 0:45:21

4 条回复 A文章作者 M管理员
  1. 8809

    在5000等着吧。

  2. tastebites

    韭菜要等到大机构割的时候财入场

  3. Alysa

    比特币离数字黄金还早的很,价格一点不稳定

  4. 晓晓

    证明虚拟货币还是值得投资的,,

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索