随着Web3应用的繁荣,DApp应用的整体去中心化和数据隐私也成为重点,同时AI与各类场景的融合也让不少去中心化应用都遇到了网络数据的计算、处理与结果验证等进行协调的问题。面对市场对各种交易和数据通讯的场景的需求不断增加,Marlin Protocol正好能够弥补相应的不足,成为潜在的焦点。
什么是 Marlin Protocol?
Marlin Protocol的主要目标是通过可扩展的协处理器来进行去中心化计算的扩容,包括使用零知识证明(ZKP)与TEE可信执行环境来实现DApp数据在分布式网络中处理的安全性与隐私,保证了核心计算的去中心化性能。目前大部分区块链难以满足数据大规模处理中所产生的问题,这也是Marlin的主要优势。
Marlin可在链下运行无信任服务器,实现链上应用执行的透明化,同时具有可扩展性与容错机制,为开发者提供运行所需要的CPU、GPU等计算资源(INTEL SGX以及现有主流的AI计算GPU H100等),节点运行者的硬件成本相较于其他区块链计算设备较低。Marlin通过市场化与代币奖励来降低成本,支持Python、C++或Go等主流开发语言,开发者易于部署和维护自己的去中心化应用程序,并通过ZK证明和TEE证明实现可信的验证结果。
目前Marlin已经实现了多个常见场景,比如去中心化的AI模型的扩展、去中心化交易所、预言机、去中心化域名网关、DApp网页前端和GameFi等。
Marlin Oyster与TEE可信执行环境
TEE可信执行环境(Trusted execution environment,TEE)是一种基于密码学的隐私保护技术,通过使用安全硬件环境下如SGX CPU等实现隔离运算,从而保证了数据的安全性,同时提高了处理效率。
TEE环境拥有独立且完整的处理空间,我们可以将它视作一个“小黑屋”,其安全性主要来源于隔离的硬件设备较低的攻击能力,并且在通信过程中降低了额外的计算量与通信开销,在保证数据安全性的同时,能够大幅提升数据的处理效率。
Marlin Oyster是一个链下计算平台,通过为开发者用户提供支持TEE的软硬件环境来完成各种计算任务,包括部署后端或扩展智能合约等。
Oyster通过TEE增加了数据的安全性,同时相对于普通服务器对资源的消耗较少,支持复杂计算,数据处理速度也会大幅提升,同时TEE的成本相对于MPC、FHE等证明方式非常低,具有明显优势。
Marlin为Oyster提供了一个公开的节点市场,节点运营商通过使用符合的硬件设备来配置TEE,比如带有SGX的服务器或AWS、Azure服务器等,通过运行相应的程序来实现资源的租赁,为DApp开发者提供Oyster Serverless无服务器运行环境,推动集中托管的服务(API、网关等)转变为去中心化。
例如在进行去中心化前端环境中,开发者可以利用 enclave 映像并部署在IPFS之上,使用Oyster完成映像的部署,通过使用CAA记录将域绑定到Oyster 上的安全区域,并设置DNS记录。这样保证了授权和记录的安全性,可以通过系统获得SSL证书以便进行连接,从而使得DApp应用的前端去中心化。
Kalypso零知识证明
Kalypso是Marlin对零知识证明的集成的解决方案,它允许市场上列出的ZK证明,利用市场竞争来降低成本。Kalypso是模块化设计,可以集成到ZK程序中,以实现DApp对ZKP的处理需求。Kalypso可以提供快速流畅的用户体验,同时对硬件资源的利用率也非常高,协议具有抗审查性。
另外Kalypso可以并行化处理,通过将大型计算证明进行分段,提高了计算的灵活性。Kalypso拥有自己的证明网络,不受单一因素控制,允许任何人加入其中并提出生成证明的报价。
Kalypso主要通过证明请求者、Kalypso匹配引擎、求解器等环节组成。
-
证明请求者:主要用于与用户和DApp的交互。
-
Kalypso匹配引擎:通过将证明请求与兼容的求解器进行匹配。
-
求解器:通过ZK计算资源来实现对数据的处理服务,求解器在 Oyster 环境中运行,可以增加数据的隐私性和完整性。
Marlin对DApp的影响与优势
区块链的发展在一定程度上推动了各类场景中的Web3应用的成长,DApp应用未来也将逐步变得更加复杂,通过区块链不可能三角我们可以得知,在确保安全性的前提下,效率与数据处理速度难以共存,而利用TEE等方式可以在硬件层面来推动和解决,从而进一步提升效率。
相较于Akash等去中心化云计算市场项目,Marlin通过Kalypso 与Oyster的整合,为DApp提供高效的区块链数据处理与验证方案,在降低成本的同时,提供无服务器环境,加快了链上性能的提升,并提供去中心化计算资源市场,使得运行应用的环境实现去中心化,比如Web页面前端以及去中心化域名的实现。对比chainlink functions等去中心化计算环境,Marlin还支持HTTPS endpoints,从而进一步推进去中心化的普及。
项目融资与代币
Marlin在2019年获得了300万美元种子轮融资,币安 Labs、Arrington XRP、Electric Capital 和 NGC等机构参与了投资,并在2020年获得了Cabin VC的融资以及2023年获得DWF Labs融资,该两笔投资金额未披露。
同时Marlin与多个Web3应用团队建立了合作关系,其中包括KONTOS、Lighthouse、Nulink、3DNS、SpaceID、Bonfida、Prom等,以推动数据应用和计算的去中心化。另外作为红宝石赞助商,Marlin还赞助了今年的以太坊社区会议。
Marlin代币 $POND 总量100亿枚,目前已经流通80亿,市场流通量高抛压较低,流通市值为1.7亿美元,排名第263位,并已经上线币安、coinbase等知名交易所。用户通过运行Marlin节点以及进行质押可以获得$POND奖励,持有者可以参与网络投票。
项目团队成员普遍来自常青藤学校,具有优秀的技术背景,创始人兼CEO Siddhartha Dutta为Zilliqa 研究分析师和核心开发者,有微软工作经历,并创办HumBee。联合创始人Prateesh Goya为麻省理工的计算机科学博士,曾与以太坊基金会有合作经历。
总 结
Marlin Protocol为Web3应用的繁荣和发展注入了新的活力。通过其可扩展的协处理器和零知识证明技术,Marlin Protocol不仅提高了DApp数据处理的安全性和隐私保护,还为开发者提供了高效的计算资源和无服务器运行环境。在Marlin Oyster和Kalypso的支持下,开发者可以轻松地构建和部署去中心化应用,并享受高效、安全的数据处理和验证服务。
Marlin Protocol的贡献不仅体现在技术创新上,还体现在对整个行业的推动和发展上。作为去中心化计算领域的领军者,Marlin Protocol致力于打破传统计算和数据处理的局限,为Web3应用的发展开辟了新的道路。通过提供高效、安全的计算资源和验证服务,Marlin Protocol为开发者和用户创造了更加开放、透明和可信的网络环境。未来,期待看到Marlin Protocol在更多领域发挥作用,为整个行业带来更多的机遇和挑战