一文读懂币安和NGC 投资的第0层扩展项目Marlin

[复制链接]
8247 |0
发表于 2019-10-22 14:00:17 | 显示全部楼层 |阅读模式
作者:真本聪

今年7月,Marlin 获得了Binance Labs、NGC、Arrington 瑞波币 Capital、Electric Capital 等机构的300万美元种子轮投资。
这家位于旧金山和印度班加罗尔的初创公司,希望帮助所有主流区块链提高可扩展性,众所周知的是,BTCTPS只有7,ETHTPS不到20,可扩展性差被认为是阻碍区块链大规模应用的原因。
Vitalik Buterin 认为提升区块链的可扩展性主要有五种方法:

       
  • 许多独立的链
           
  • 大区块
           
  • 不改变安全模型的增量改进
           
  • Layer 2 (通道和Plasma)
           
  • 分片



    目前来看,独立的链和大区块在某种程度上有效,但还不尽人意,虽然我们需要很多独立的区块链来进行实验,并增加系统的多样性;而大区块则会导致更长的区块同步和传播时间,可能导致安全性下降。
    而Layer2 某种程度上仍需要利用主链作为仲裁方来确保其安全性,也就是说依旧受限于主链性能,如果需要处理的仲裁很多,那么就可能促使攻击者发起具有争议的交易。值得一提的另一点则是,现有的部分Layer 2 在经济激励层面与主链可能是互相竞争和矛盾的。
    「不改变安全模型的增量改进」和「分片」目前来看仍然存在很多未解决的问题,这需要较长的时间才能实现,想一想ETH的分片路线图,已经延迟和重做了好几次。
    Marlin 是什么?
    据区块律动专访中Marlin CEO Siddhartha Dutta所述:区块链本质上是去中心化的系统,大量节点就一个信息达成一致。节点达成一致的算法通常称为 Layer1。然而,这个协议过程要求不同的节点,通过网络或 Internet 彼此通信。这一通信层就是所谓的 Layer0

    Marlin 选择了在网络通信层以Layer0 的方式帮助所有主流区块链实现扩容,它创建了一个有效经济激励的网络层来帮助传播交易和区块,且底层区块链无需变更。
    Siddhartha 称,网络层扩容可以提供倍数级别的优势,远超共识算法所带来的扩展优势。
    白皮书中Marlin提到自己可以帮助Tendermint共识项目、Algorand、Thunder、BitDavinci、ETH、Dfinity 等项目提高可扩展性,而不仅仅是服务于单一区块链。
    更加关键的是,Marlin 与其他区块链矿工的利益并不冲突。
    大多数BTC和ETH矿工,还有专业的Staking 节点服务商,它们已经拥有良好的带宽连接,所有这些节点都可以兼容Marlin 进行挖矿业务,同时它们能够从自己的带宽支出中获得回报。
    Marlin 的参与者 & 经济模型
    Marlin的代币名为LIN,网络中有四类参与者:
    中继节点:Marlin 网络中的中继节点,质押代币和运行相应软件后就可以成为Marlin 节点,物理门槛非常低——只需要良好的网络连接
    审计员:匿名伪装成普通用户来审计中继节点是否如实提供服务,将定期对中继节点进行投票,如果中继节点作弊将被削减其质押代币
    矿工:使用Marlin 中继网络来传播数据包和区块的各区块链的区块生产者
    全节点:使用Marlin 网络接收自己感兴趣的区块链平台的最新交易和区块的用户,为了防止占用资源,订阅这一服务需要支付费用(可以不只是LIN,也可以是对方接受的其他代币)
    这些角色并不是冲突的,矿工或者全节点也可以成为中继节点。
    而中继网络是指一组相互协议彼此间传递数据包的Marlin节点,并根据此前预设的用户协议,将数据包传播给矿工或全节点。
    Marlin 中包含多个互相竞争的中继网络,在这一市场中,节点和中继网络需要声明其特性,用户可以根据它们发布信息的特性,如服务期限、功能和价格等选择自己喜欢的。
    审计员的经济激励来自奖励池,中继节点需要定期向奖励池缴纳费用,否则将被踢出;中继节点作恶被削减的代币也将进入该奖励池。通过对审计员提供激励来确保这一机制能够持续运行,促使中继节点不作恶。
    如上所述,成为Marlin 中继节点需要质押代币,也可以向订阅自己服务的全节点或用户收取部分网络费用,然而一旦作恶将被惩罚。
    Marlin 的运行机制
    Marlin 的运行机制包括:创建——管理——数据包传播
    创建:节点创建一个中继网络需要填写相应信息,如允许加入的最大节点数、成员节点的最低质押代币数量、成员节点的最低物理配置等,后期相应中继网络参与门槛的变更——需要该网络内节点进行投票
    管理:如果中继网络的内部治理机制决策下同意邀请某节点,那么它可以加入,否则该节点需要提出申请并获得同意。节点加入中继网络时需要声明服务期限,如果提前退出将被惩罚。
    加入中继网络后可以参与网络内的链上治理,也可以离开这一中继网络并自由分叉和竞争。
    数据包传播:使用Marlin 中继网络的矿工、全节点用户集成了Marlin SDK,它负责与Marlin 中继节点交互。
    一旦矿工产生了一个区块,他就将其发送至中继网络。入口节点可以收取部分区块验证费用,同时避免DDOS攻击,或者要求矿工质押代币,如果这一区块被证明为无效,那么将被惩罚。
    Marlin 的中继节点组成了一个网状结构的网络,并对传播路径进行优化,不断监控不同路径的丢包率、带宽和等待时长等信息,以确保在尽可能短的时间内完成区块的多重传递。其他矿工或用户则可以通过订阅服务第一时间接收到中继节点发来的数据包。
    Marlin 的合作伙伴
    目前Marlin 已经和多个不同的项目合作,包括Matic、Holochain、积木云等,在近期Marlin可能公布一个公开测试网络,预计2020年启动主网。
    Marlin 的官网尚未展示其团队成员,可知的是CEO Siddhartha 曾经是分片项目ZIL 的核心开发,前BitTorrent CEO Rogelio Choy担任顾问。
    据MXMcurb 显示,Marlin 的硬顶为1800万美元,有可能进行IEO
    真本聪点评
    相似项目bloPundiroute 前不久在ETH主网的测试结果不错,区块传播速度提速25%。目前Marlin 尚未公布相关数据。
    作为为数不多且还未落地的以Layer 0 扩容解决方案之一,我们希望Marlin 能够真正做出有益的探索,按时交付产品,帮助底层区块链实现扩容,而不是成为另一个泡沫。
    备注:本文相应内容翻译自官网公开资料,受限于作者自身水平,可能存在部分错误,欢迎联系我们进行指正。
    相关引用:
    官网:https://www.marlin.pro/
    白皮书:https://www.marlin.pro/whitepaper
    bloPundiroute 数据:https://www.chainnews.com/articles/446026877993.htm
    加密迷宫之问:https://multiDavinci.capital/zh/2018/12/20/questions-from-the-crypto-idea-maze/
    专访 Marlin CEO:https://www.theblockbeats.com/news/3603

    20191022123143_BzXL.jpg

    20191022123143_BzXL.jpg
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门版块
    快速回复 返回顶部 返回列表