币萌 TokenMore

Posted on May 03, 2023Read on Mirror.xyz

[TokenMore] 币萌投研 - Marlin (POND)

本文数据更新日期:2023/05/02

01 项目简述

Marlin 是为去中心化区块链网络 DeFi 和 Web 3.0 提供高性能网络基础设施的第 0 层开源协议。Marlin 通过优化网络层的区块链速度和规模使去中心化应用与上一代的 Web 2.0 的产品拥有同样的性能。

官网: https://www.marlin.org/ 推特: https://twitter.com/MarlinProtocol/

02 技术背景

区块链扩容

区块链扩容行业永恒的话题和技术的难点,关于它的讨论长期存在。各扩容方案发展至今,主流的方向已较为明确,可分为如下类型:

Layer 1 是共识层,或者就是指各公链本身通过对链上区块和数据进行改变来达到扩容效果,包括硬分叉、分片和隔离见证。典型代表为采用分片技术的以太坊 2.0。

Layer 2 扩容,也被称为链下扩容(搭建在 Layer 1 上的链层),通过搭建侧链、状态通道等主链外的结构来实现。典型代表为比特币闪电网络和以太坊 Plasma、侧链、Optimistic Rollup、Validium、zkRollup 等。

Layer 0 是节点之间互相传递信息的通信层,Marlin 采用的就是 Layer 0 扩容方案,主攻区块链处理交易时涉及到的节点通信环节。本质上来讲,Marlin 提供的也属于链上的解决方案,和其它解决方案的不同在于,节点通信环节的延迟降低存在更广泛的通用性,可被较轻易地应用于不同区块链。

扩容方式总览

03 产品架构

解决方案

Marlin 在 Layer 0 上解决公链的可扩展性问题,核心源于它在两个方面的设计:中继网络和代币激励机制。Marlin 协议是构建中继网络的协议。遵循其协议要求的 Marlin 节点组成了中继网络。除了 Marlin 节点之外,还有审计者节点,由它们确保中继节点和中继网络遵循其性能。Marlin 网络的使用者可以有矿工和全节点,矿工使用 Marlin 中继网络广播其数据包和区块,而全节点(钱包或商家等)使用 Marlin 网络接收最新交易和区块。

Marlin 将其参与者分为生产者、接收者、中继者以及中继集群(中继网络)。其中生产者是将区块引入中继网络的一组节点。生产者通常是矿工,他们会尽快将区块广播出去。生产者对区块有效性负责,如果引入无效区块的生产者会遭受惩罚。 接收者包括其他矿工、交易所、钱包、区块浏览器或其他节点等,他们希望尽快接收到区块。接受者需要向协议支付订阅费来成为接收者。中继者是从生产者那里将区块中继给接受者的节点组。中继者会获得奖励以尽快传播区块,只有那些参与中继传播区块的节点才有机会获得收益。中继者集群是一组由中继者组成的中继网络。他们集体负责传播区块,并由此获得奖励。

实现机制

Marlin 的运行机制包括:创建 — 管理 — 数据包传播

  • 创建:节点创建一个中继网络需要填写相应信息,如允许加入的最大节点数、成员节点的最低质押代币数量、成员节点的最低物理配置等,后期相应中继网络参与门槛的变更需要该网络内节点进行投票

  • 管理:如果中继网络的内部治理机制决策下同意邀请某节点,那么它可以加入,否则该节点需要提出申请并获得同意。节点加入中继网络时需要声明服务期限,如果提前退出将被惩罚。 加入中继网络后可以参与网络内的链上治理,也可以离开这一中继网络并自由分叉和竞争。

  • 数据包传播:使用 Marlin 中继网络的矿工、全节点用户集成了 Marlin SDK,它负责与 Marlin 中继节点交互。 一旦矿工产生了一个区块,他就将其发送至中继网络。入口节点可以收取部分区块验证费用,同时避免 DDOS 攻击,或者要求矿工质押代币,如果这一区块被证明为无效,那么将被惩罚。

Marlin 的中继节点组成了一个网状结构的网络,并对传播路径进行优化,不断监控不同路径的丢包率、带宽和等待时长等信息,以确保在尽可能短的时间内完成区块的多重传递。其他矿工或用户则可以通过订阅服务第一时间接收到中继节点发来的数据包。

技术特点

Marlin 网络中有四类参与者:

  • 中继节点:Marlin 网络中的中继节点,质押代币和运行相应软件后就可以成为 Marlin 节点,物理门槛非常低,只需要良好的网络连接

  • 审计员:匿名伪装成普通用户来审计中继节点是否如实提供服务,将定期对中继节点进行投票,如果中继节点作弊将被削减其质押代币

  • 矿工:使用 Marlin 中继网络来传播数据包和各区块链的区块生产者

  • 全节点:使用 Marlin 网络接收自己感兴趣的区块链平台的最新交易,为了防止占用资源,订阅这一服务需要支付费用。

这些角色并不是冲突的,矿工或者全节点也可以成为中继节点。而中继网络是指一组相互协议彼此间传递数据包的 Marlin 节点,并根据此前预设的用户协议,将数据包传播给矿工或全节点。Marlin 中包含多个互相竞争的中继网络,在这一市场中,节点和中继网络需要声明其特性,用户可以根据它们发布信息的特性,如服务期限、功能和价格等选择自己喜欢的。 审计员的经济激励来自奖励池,中继节点需要定期向奖励池缴纳费用,否则将被踢出;中继节点作恶被削减的代币也将进入该奖励池。通过对审计员提供激励来确保这一机制能够持续运行,促使中继节点不作恶。

如上所述,成为 Marlin 中继节点需要质押代币,也可以向订阅自己服务的全节点或用户收取部分网络费用,然而一旦作恶将被惩罚。

工具

Marlin 为开发人员和用户创建了一套工具,其中包括:

  • Marlin SDK:专为需要低延迟、一对多通信的游戏、流媒体、区块链应用的开发人员设计。

  • Marlin Cache:作为去中心化的内容交付网络,用于存储来自 API 信息流和数据存储的主要请求。

  • Marlin 网关:允许客户(交易者),完整节点,矿工和验证者通过低延迟中继网络交换大的区块和交易,从而在 Gas Price Auctions (gas价格竞拍)中发挥优势,并在第 0 层以较短的出块时间扩展区块链。

工作组

Marlin 主要有六个工作组​​,如下所示:

  • 集群组专注于验证者网络基础设施

  • 网关组维护用户客户端与网络通信

  • 牡蛎组专注于网络的可编程性方面

  • 监控组开发工具来传达性能、正常运行时间、可用性以及相关的用户界面和前端

  • 应用程序组开发利用该协议的用户友好型产品

  • 公共团体设计可供其他团体使用的库、工具包和框架

04 团队/融资

三轮融资

2019 年 3 月 15 日 Marlin 筹集了一笔未公开的金额/种子

2019 年 7 月 10 日 Binance Labs、Arrington XRP、Electric Capital、NGC 和其他投资者那里获得了 300 万美元的种子轮融资

2020 年 10 月 20 日 Marlin 从 Cabin VC 筹集了未公开金额/系列未知

团队成员

Siddhartha Dutta:CEO,曾是 Zilliqa 核心开发者、微软程序工程师、Inria 研究员,负责实施和测试系统的性能,解决物联网协议的互操作性问题。

Pratyaksh Sharma:CTO,曾为斯坦福大学助教、研究助理,参与了斯坦福的网络分析项目,在 Facebook 担任机械学习工程师,对网络广告排名有较深的理解。

Dean Pappas:营销主管,现为一家负责市场分析的公司 Constant Innovations 的创始人,曾任以太坊 Classic labs 的市场主管。

05 经济模型

POND 是 Marlin 平台上的原生治理代币,总供应量为 100 亿,具体分配如下图所示:

Marlin 经济中还有一种名为 MegaPOND (MPond) 的代币。与原生代币的兑换比例是 1 MPond 等于 1,000,000 POND,POND 最初是可转让的,但 MPond 不是(除了一些例外,例如代币分配合同和转入/转出桥)。该桥允许从 1,000,000 POND 转换为 1 MPond,反之亦然,同时施加某些限制。

06 市值信息

据 Coingecko 信息显示,当前 POND 币价约 0.01 美元,已发行流通约 80.8 亿 POND,流通市值约为 8000 万美元,FDV 约为 9900 万美元。

代币效用

POND 代币主要有以下用例:

  • 治理:POND 代币持有者可以对治理决策进行投票,包括资金池中资金使用和网络资源分配。

  • 协议激励:用户在 Marlin 网络中发送或接收数据时,可以赚取 POND 代币作为奖励。

  • 质押:节点需要抵押 POND 代币才能加入和参与 Marlin 网络。

07 项目小结

扩容作为区块链行业中技术性极强的一个领域,十分考验创始团队的技术能力。Marlin 团队的 Siddhartha Dutta 曾是扩容解决方案 Zilliqa 的核心开发人员,创始团队其它核心成员均拥有较好的学术背景,不乏印度理工学院和麻省理工学院毕业生。Marlin 创始团队良好的技术背景也许正是其在 2019 年的种子轮融资中受到 Binance、NGC Ventures 和 Arrington XRP Capital 等机构青睐的原因之一。

Marlin 自 2019 年发展至今技术已经非常成熟且一直都有更新,Marlin 不同于 Arbitrum、Optimism 这些 Layer 2 公链,它从 Layer 0 通信层优化方案入手,更多的属性是作为底层基础设施为去中心化区块链网络提高性能,这也注定了 Marlin 在当下市场环境下受到的关注度是有限的。可持续关注项目未来发展和加密市场的热点动向。