Marlin协议的发展轨迹

Link to the original article: https://www.marlin.pro/blog/the-marlin-development-trajectory/ 

作为第0层协议,Marlin努力使分析变得简单同时能灵活地满足各种点对点应用程序的需求。由于试验的早期阶段,基本层协议的要求和可用机会随着时间的推移逐渐发展。尽管去中心化云服务在2017年未能获得关注,但今年他们看到了意料之外的兴趣激增,扩大了Marlin可解决的用例领域。

但由于不断扩大的可寻址市场或更高的安全性和性能要求,对这些要求的增加并不应该成为对现有功能的使用障碍。实际上,现实世界中的部署提供的反馈是通过仿真无法实现的。本文大致概述了Marlin网络的推出和预期的发展过程。

The spawnnet (已完成)

在开发的这个阶段,验证者只是简单地加入了网络,而没有任何明确的激励承诺。这为我们提供了关于设置节点所需的文档、缺少安装所需的脚本、编译器版本以及特定于操作系统的错误的宝贵反馈。他们还测试了以太坊完整节点的简单Marlin集成。有些甚至继续开发针对新架构(Raspberry Pi / ARM)的自定义工具或扩展支持。 

总体而言,这个阶段的网络是愚蠢的,无非是作为客户端软件的大规模测试平台。它促使我们开发一个简单的CLI工具来设置和管理中继。现在,为Marlin节点操作员设置ETH中继节点就像执行marlin relay create eth一样简单, 而验证者只需执行marlin gateway create eth即可运行网关。验证器不再需要确定是否存在一个或多个可执行文件,或者是否存在桥梁等。我们希望继续增加对新链的支持,使命令树更强大,并暴露HTTP API以随着时间的流逝而形成可配置的控制平面。

The eggnet (进行中)

The eggnet是spawn-net的扩展,我们在其中寻求有经验的验证者的介绍。在这一阶段,大量的链上验证了节点运算符的涌入。在此阶段,验证者要么独自运行一个集群,该集群是一组5-7个地理上分散的节点,要么加入现有的集群作为中继节点。正如预期的那样,群集被认为是一个单一的信任单元,它可以为网络提供良好而诚实的连接,以供以后使用。

考虑到eggnet继续缺乏任何加密经济学或激励机制,同时仍希望验证者付出大量努力来运行集群,现阶段我们明确向验证者告知了存在链下的奖励,以鼓励加入他们网络。

Spawn-net和eggnet为我们提供了有关验证器选择运行节点的选择,此类节点之间的等待时间以及验证器需要投入的工作量的重要信息。网络搜寻器,遥测软件和浏览器被开发来促进这一过程。 

激励

在前两节中,我们一直在巧妙地暗示激励措施,但并未详细说明其含义。由于下一阶段将继续向系统中引入加密经济学,因此值得一小段时间来概述不同阶段的激励结构及其背后的思考过程。

即将到来的阶段标志着Marlin网络中通证的引入。它允许现有的通证购买者通过使用他们的通证来与系统交互,同时还允许那些还没有通证的人通过积极参与来获取通证。但是,larvanet仍然是一个实验性网络。为了在正常运行的通证经济中测试Marlin而不给通证购买者带来不必要的风险,我们为larvanet提出以下激励结构: 

  1. 奖励spawn-net和eggnet中可识别的参与者,约占通证总供应量的5-6%。这些免费获得的通证不会在参与者之间造成财务费用。另一方面,由于它们最终可以与购买的通证互换,以供网络使用,因此它们同样有价值。
  2. 给验证者和不同链的社区之间分配通证,以使那些没参加spawn-net或eggnet的爱好者有机会参与网络。我们宣布FlowMint是朝着这个方向迈出的一步。
  3. 沙盒测试现有那些尝试保护通证免受恶意攻击而购买通证的通证购买者,同时仍为他们提供了参与网络的机会。

有关通证设计的更多详细信息即将发布在之后的博客文章中,目的是鼓励参与、在生态系统中的用户和服务提供商之间分配通证、确保为网络提供足够的经济安全性,并在实际应用中实现快速迭代,在尝试将通证购买者与任何协议级漏洞隔离开来时进行了测试。

The larvanet

The larvanet标志着向激励网络的过渡。集群将需要质押通证,以便能够加入网络,同时获得费用和通胀的通证奖励。此阶段应将基于pot的支付分配方案进行测试,该测试通过基于中央pot分配奖励来基于性能对集群进行奖励,该pot由用户支付的订购费和通过基于收据的机制对Marlin通证进行的权益奖励分配组成。Cobb-Douglas的效用函数和权益加权的集群选择将投入使用。

此外,该阶段的很大一部分将集中于构建和测试与不同链和应用程序的集成。因此,将使用不同的订阅机制、实用程序和工具。同时,FlowMint会激励不同链的验证者与Marlin网络进行交互。结果,各种质押机制和工具也有望在此阶段成熟。

与除了系统组件外,治理界面将在此阶段启用。通证持有者将能够通过治理提案来调整系统参数。我们认为,三种特别感兴趣的提案是:

  1. 修改质押奖励时间表
  2. 添加/删除有资格使用FlowMint的链条及其奖励比例
  3. 修改现有通证购买者的沙盒规则

The frynet

The frynet旨在提供更强大的交付保证和对恶意的惩罚。在frynet中引入了证明区块和交易的有效性以及大幅减少垃圾信息的证明。擦除编码以及多个冗余阈值也可用于更高的可靠性。该网络也得到了扩展,以具有其他用例,例如对oracle预言机、缓存更新和其他数据流的支持。 

要开发针对垃圾信息的纯粹去中心化削减机制,需要在Marlin的智能合约所在的以太坊上部署各种区块链的轻型客户端。我们已经在为Polkadot开发其中一个,也正跟随Althea在Cosmos中的努力,并为在NEAR使用Rainbow Bridge彩虹桥感到兴奋。我们期待着利用这些经验来为我们希望支持的其他链找到有效的解决方案,这些链目前没有列入路线图(幸运的是随着时间的推移,清单在不断缩小)。

The smolnet

The smoltnet的重点是减少节点操作员运行节点的障碍,因此增加了去中心化。它具有集群内支付功能,并在集群内部引入了加密经济学,从而消除了集群中节点之间的信任关系,从而使节点开放且不受信任。自eggnet以来形成的信任连接有助于确保此过渡。得益于先前阶段收集的数据,集群的拓扑在此阶段得到了更优化。 

The whalenet

一旦网络相对去中心化、稳定并且高效,the whalenet就会着重增加对多种语言和异步后端的支持以及与不同P2P协议的兼容性。此外,在每个运行MarlinVM的节点上引入了单播激励模型。可以在VM上动态部署路由表,以设计具有自定义属性的网络。MarlinVM的发布不仅允许多播中继网络,而且允许在Marlin网络上部署任何类型的定制覆盖网络,从而使Marlin网络达到了顶峰。

The Marlin Protocol

但是,什么时候是主网?

有一个公平的问题要问!Marlin采取渐进式网络部署的方法,添加了新功能,并且随着时间的推移更新了系统参数(取决于管理)。我们认为,这种方法对于处于起步阶段的生态系统中的开拓协议最有意义。粗略地说,the larvanet是通证持有者和用户可以主动开始参与网络的时候。我们预计向eggnet参与者的通证分发将在一到两周内完成,而the larvanet将在此后的一个月内开始分发。我们希望您和我们一样兴奋,并期待着您加入Marlin网络!

通过我们的官方渠道确保您随时了解最新情况:

Twitter | Telegram Announcements | Telegram Chat | Discord | Website

Stay connected

Subscribe to our newsletter.