区块律动官网
扫码登录后可以使用日历,收藏文章
扫码下载 专业区块链研究机构 与咨询平台
专访 Marlin CEO:获币安投资的 Layer0 方案如何扩展区块链?
Marlin Protocol
Layer0
收藏
分享文章
专访 Marlin CEO:获币安投资的 Layer0 方案如何扩展区块链?
区块律动BlockBeats 2019-09-26

区块律动 BlockBeats 曾在今年 7 月初报道,Layer0 扩容项目 Marlin Protocol 完成了 300 万美元的种子轮融资,币安 Labs、Arrington XRP、Electric Capital 和 NGC 等机构参投。

Marlin Protocol 的白皮书中提到,区块链网络在可扩展性和去中心化上双双遭遇瓶颈。以可扩展性为例,大量的链下方案需要链上的纠纷处理制度,而这最终受制于链上的吞吐量。链上的吞吐量又受到 block rate、传播速度等因素的制约。

如果只是增加区块大小,节点为了防止 DDoS 攻击,验证数据增多,反过来也会延长信息传播的时间。所以,Marlin 想要引出一个「包含激励的网络层」。

那么,这样的激励网络层是如何实现的?类似「带宽分享市场」的设计,来提高区块链传输速度是否是 Marlin 协议的关键?Marlin 为何被划归为 Layer0 扩容的项目?又如何参与到未来 Web3 的浪潮中去?

区块律动 BlockBeats 带着这些疑问采访了 Marlin Protocol 的创始人兼 CEO Siddhartha Dutta 先生,希望读者能在看完此篇专访后对 Marlin 有一个更清晰的了解。




核心看点


1.Marlin 究竟是什么?Layer0 是如何被分层的?
2.Marlin 节点设置有什么要求?
3.Marlin 如何抢占 Dapp、DeFi 的「市场份额」?
4.Marlin 创始人如何看待 Web3?
5.Marlin 创始人(系 Zilliqa 前核心开发)如何看待分片技术?
6.Marlin 代币的分配计划?


专访正文


区块律动 BlockBeats首先请您简单介绍一下 Marlin 是什么?

Siddhartha Dutta:一个去中心化系统应该由分布在全球各地的数据中心和家庭服务器共同组成。这些服务器在 Internet 中能互相通信。Internet 在 Web2.0 中使用的通信模式上进行了优化。然而,对于 web3.0,目前的网络基础架构仍然是性能瓶颈的原因。

我们创建 Marlin Protocol 的使命是通过重新构想分布式系统下的网络架构,使 web3 的体验更快速、更安全、更无需信任。作为一个特定的用例,我们解决了区块链的可扩展性问题,方法是使区块链能够以最少的协议层变化提高吞吐量。我们将其称为 Layer0(0 层)的扩展解决方案,这是参考 Layer1、Layer2 类似的表述方法(笑),并且由于其平台无关性和潜在的潜在用途,它是构建分散系统的基础构件。

区块律动 BlockBeats:所以说,Marlin Protocol 是一个 Layer0 的扩容方案。在币圈,我们已经有过数不清的 Layer1 & Layer2 之间的讨论,以及各种扩容方案之间的比较。但是,很多人仍然对 Layer0 感到困惑,有读者在后台问我们,Layer0 和 Layer1 之间的确切区别是什么?

Siddhartha Dutta区块链本质上是去中心化的系统,大量节点就一个信息达成一致。节点达成一致的算法通常称为 Layer1。然而,这个协议过程要求不同的节点,通过网络或 Internet 彼此通信。这一通信层就是所谓的 Layer0。经验表明,共识机制的瓶颈在于,信息在全球不同节点之间的传播速度受限。因此,这使得 Layer0 的扩容至关重要。

如果需要,我可以再从技术角度深入探讨 Layer0 和 Layer1 的不同。

区块律动 BlockBeats:很棒,技术的细节在说明文档也讲得比较详细了,对于读者来说,他们还是更想用一句话来记住 Marlin 是如何实现的?

Siddhartha DuttaMarlin 可以在区块链中,将区块即时传送(或传输)给所有其他的矿工和全节点。

说一个好玩的事情,可能更有助于理解。Marlin 其实是地球上游得最快的鱼,速度达到每小时 129 公里。但是没有人能看见它,就像网络层一样,因此我们取名为 Marlin Protocol。

区块律动 BlockBeats:哈哈,真是个形象的名字。我查看了 Marlin 的老版白皮书,发现之前的报道提到你们做的事情可能会和传统 CDN 发生竞争?

Siddhartha Dutta:并非如此,我们不是一个 CDN,我们只是使用基于 CDNs 的特定部分的技术,它被称为应用程序加速(application-acceleration)。事实上,我们不和传统的 CDNs 竞争。我们的网站正在建设中,这就是为什么现在官网没有直接的白皮书链接。

区块律动 BlockBeats:明白了,那您能具体说说 Marlin 是怎样工作的吗?

Siddhartha Dutta:当然。我们可以把 Marlin 系统分为两部分。第一部分是,在 Marlin 网络中,有一些节点充当中继器,负责数据包在全球的快速传播,让我们称他们为 Swiftnodes(快速节点);另一部分,还有使用 Marlin 网络的节点。它们可能是钱包、全节点、验证者或不同区块链的矿工。让我们把他们称为 Users(用户)。

当 Swiftnodes 运行 Marlin Protocol、质押 LIN 代币时,用户使用 Marlin SDK 与最近的 Swiftnode 连接。一旦建立了连接,用户就会跟踪 Swiftnodes 状态的更新。每当用户希望发送区块或交易给其他用户时,用户会将其发送给预先商定了小额支付的 Swiftnode。Swiftnode 将数据包传播给其他同类的 Swiftnodes,跟踪这些 Swiftnode 的用户马上就会收到数据包。

我们可以单独研究,在 Marlin 网络中不同的 Swiftnodes 通信是如何优化的。

区块律动 BlockBeats:太好了,Swiftnode 需要什么样的条件呢?

Siddhartha Dutta:良好的互联网连接,就是这样!

区块律动 BlockBeats:所以说,Swiftnode 对普通用户来说也很容易吗?在移动设备上能够使用吗?

Siddhartha Dutta对于不懂技术的用户来说,Swiftnode 设置绝对容易。我不确定基于移动端的 Marlin 节点是否真正会对现存的任何区块链有实际的好处。因此,尽管技术上可行,但在未来一段时间内,它的使用可能会受到限制。另一方面,运行在移动端的 Marlin 节点除了能够帮助区块链网络外,还可以使构建在 Marlin 上的其他网络受益,比如多跳网络。(区块律动 BlockBeats 注:多跳网络,指一种新型的无线网络技术,可用于无线设备间的传输)

也许我错了,但至少就我所知,对于移动节点,最大的问题是移动用户可能不想在运行节点时损耗电池的寿命。手机的电池周期是有限的。手机的升级周期越来越长,因为新的手机除了更好的摄像头外,没有提供任何新的功能。因此,比起运行节点,移动用户在尽可能延长电池寿命上更有兴趣,否则会消耗电池,从而缩减电池寿命。

区块律动 BlockBeats:是的!一些移动节点会导致损坏电池。但移动设备的确会降低区块链的参与门槛。

Siddhartha Dutta:这是事实。5G、边缘计算等初露端倪,让我们看看移动端的生态会如何发展。

区块律动 BlockBeats:这个讨论很有趣,让我们转到下一个话题。DApp 和 DeFi 在 Ethereum、EOS 等智能合约平台上的应用越来越广泛。对 Marlin 来说,如何来增加自己在去中心化世界中的「市场份额」呢?

Siddhartha Dutta这就是 Marlin 最有趣的一面。在建造生态系统方面,Marlin 不和任何 Layer1、Layer2 的平台竞争,比如 Ethereum、Celer。我们是「无关平台」的,这意味着所有区块链、侧链等都可以使用 Marlin 来提高吞吐量、保证去中心化。换句话说,Marlin 能够对冲任何 Layer1、Layer2 项目的风险,无论它们成败与否。

如果到最后,所有的 DeFi 应用都建立在 Ethereum 上,所有的游戏、赌博应用都建立在 EOS 上,其他区块链最终都没有被采用。Marlin 依然是成功区块链平台的推动者和 Layer0 基本构件,也会因此受益。

区块律动 BlockBeats:这听起来像是咖啡伴侣。不管是哪种咖啡,拿铁、卡布奇诺还是别的,它们都可以和伴侣一起享用。从这个逻辑上讲,您认为 Marlin 和 Layer1、Layer2 的平台都能够很好地合作。

Siddhartha Dutta:是的。

区块律动 BlockBeats:Web3 的思潮正在流行起来,越来越多的极客、企业家、投资者参与到 Web3 的讨论中。我们认为 Marlin 协议符合 Web3 的精神,那么 Marlin 在 Web3 中扮演什么角色呢?您个人对 Web3 的看法是什么?

Siddhartha Dutta:任何数字系统都由基础三维组成——处理、储存和联网。Web2 有几个独角兽专注于这三个方面。有趣的是,尽管 Arista、Akamai、Velocloud 等几家成功的数十亿美元的网络公司都是为了满足 Web2 的需要而诞生的,但我们还没有看到许多专门试图满足 Web3 网络需求而诞生的项目。前面提到的公司由于去中心化要求而无法满足 Web 的需求。我们设想 Marlin 将在 Web3 中提供这样的服务,与不同的项目一起解决计算和存储问题。

至于 Web3,我个人认为一套全新的商业模式是不可能实现的。因为不再会有平台的威胁,可以在平台上构建成功的应用程序。

区块律动 BlockBeats:下一个话题关于 Marlin 的团队。您是分片扩容项目 Zilliqa 的前核心开发人员,但是市场有谣言说,一些人「抛弃」Zilliqa 后创建了 Marlin。您有什么想向中国社区和我们读者澄清的吗?

Siddhartha Dutta:很抱歉,我不能对这个问题作出评论。

区块律动 BlockBeats:好吧,那这是否和你不看好分片扩容有关呢?

Siddhartha Dutta:我可以给你一个客观的回答。分片是一个很有前途的 Layer1 扩容方案,持续吸引了几个竞争团队的注意。然而,有几个很棘手的问题仍然存在,这在分片领域已不是什么秘密。此外,即使使用分片,片中通信和跨片通信仍然是一个瓶颈。因此,我们看到 Layer0 对于分片是互补的。

区块律动 BlockBeats:明白了。IEO 在过去几个月红极一时,Marlin 有什么计划吗?或者说什么时候准备公布代币分发模型?

Siddhartha Dutta
:其实,我不确定 IEO 是否还火爆,市场情绪一直在波动。无论如何,我们正在积极探索不同的代币分配模型。理想状况下,我们希望 Marlin 的代币在数个 Layer1 和 Layer2 平台的社区中公平分配。我们鼓励社区成员通过任何社交渠道与我们分享建议。

区块律动 BlockBeats:这是个好主意,在早期从 Layer1、Layer2 项目的用户中寻求快速启动。

Siddhartha Dutta:更加广泛的分配绝对符合项目的长期利益。

区块律动 BlockBeats 总结


目前,耳熟能详的扩容方案(如侧链、分片、状态通道等)都归属于 Layer1 或是 Layer2,市面上仅有 Marlin Protocol、BloXroute 等极少数项目将自己定位于 Layer0。

事实上,这种分层的理念最早来源于 1984 年,ISO 发布了著名的 ISO/IEC 7498 标准,它定义了开放式系统互联参考模型,也就是后来的互联网 OSI7 层模型。在区块链中,OSI 模型常常被分割成 2 个层面讨论,也就是链上相关的 Layer1 和链下相关的 Layer2。在区块律动 BlockBeats 看来,Layer0 实际上是一种更细化的分类,对应 OSI 模型的 1-4 层。



回到 Marlin Protocol 这个项目,区块律动 BlockBeats 发现其扩容思路确是有所新意的,理论上说,如果 Layer0 的项目能够成功,那么不管是 Ethereum、EOS 还是 Algorand、DFinity、Cosmos,都能够嫁接这一套方案,因为主流的区块链项目,都会或多或少受到节点间数据信息的传输速度等 Layer0 层面的因素制约。

当然,千里之行始于足下。分片、状态通道、ZK 扩容等技术在提出后都引起过圈内的热议、资金的追捧,但至少到今天为止,区块律动 BlockBeats 还没有看到足够成熟落地的方案。对于 Marlin Protocol 来说,斩获币安 Labs 参与的种子轮融资仅仅是第一步。


参考资料


Marlin 官网:https://www.marlin.pro


分享文章
你可能感兴趣
下载区块律动App,赢iPhone11
澎湃新闻:上海摸排 3 类虚拟货币相关活动,一旦发现立即督促整改退出
4家加密货币交易所流量占半壁江山,交易环境趋冷
币安研究报告:持有比特币是当前周期下最好的策略
微信扫描二维码 分享这篇文章 您还可以 复制原文链接
合作伙伴 PARTNER