撰文:Pantera Capital 合伙人 Paul Veradittakit
编译:Cosmos Chinese 中文技术社区
传统的区块链系统正面临着阻碍其广泛采用和可扩展性的重大挑战。其中一个挑战是不同区块链网络之间缺乏互操作性,导致通信和数据传输复杂且低效。此外,可扩展性也一直是一个主要障碍,因为区块链设计选择的重点是安全性而不是可扩展性,导致网络拥堵时通信变慢且成本增加。
通过引入一个互联互通的区块链范式,Cosmos 成为了公认的区块链可扩展性解决方案。Cosmos 利用 IBC 跨链通信协议,实现了不同链之间的无缝通信和资产安全转移。凭借跨链互操作性的标准化框架,Cosmos 促进了高效的跨链交互,扩展了区块链技术的可能性和实用性。此外,Cosmos 通过其模块化架构和共识算法解决了可扩展性问题。开发者可以使用 Cosmos SDK 创建应用链(application-specific blockchains)。这些应用链可以采用不同的共识机制,从而为水平扩展和性能优化提供了可能。Cosmos 通过支持多个应用跨链事务并行处理,显著提高了网络处理能力和可扩展性;不仅如此,Cosmos 还利用 CometBFT 共识算法,提供快速的区块确认时间(block confirmation time)、更强的安全性和抵御恶意攻击的能力。CometBFT 共识算法兼具效率、最终性(finality)和稳健性(robustness),是互联链网络的可靠基础。
核心技术栈:Cosmos SDK、IBC 和 CometBFT
Cosmos SDK 为开发者提供了创建满足特定需求和目标的定制区块链或应用链的能力。利用 Cosmos 互操作性的特性,这些定制应用链拓展了跨链交互的边界。CometBFT 共识算法则进一步增强了这一特性,确保 Cosmos 网络安全高效地运行。此外,IBC 协议还支持不同跨链的无缝通信。
Cosmos 为何拥有光明的前景?
互操作性:Cosmos 的优势在于它对互操作性的保证,使 Cosmos 网络中相互独立的区块链能够轻松互连。这种互操作性促进了跨链应用和协作的突破,推动创新并增强了去中心化系统的实用性。
可扩展性和性能:为应对可扩展性挑战, Cosmos 允许开发者创建独立的区块链或应用链,并允许这些链根据需求定制共识机制和可扩展性。这种方法为水平扩展提供了可能,同时通过整合额外的应用链消化了增加的事务量。因此,Cosmos 生态拥有出色的性能和可扩展性。
主权:Cosmos 生态为创造重视独立主权的链提供了一个理想平台。通过 Cosmos 提供的基础设施,如 Cosmos SDK、IBC 和 Comet BFT 共识算法,开发者可以灵活定制技术堆栈,以增强链的性能、吞吐量(throughput)、安全性和其他关键特性。例如 Evmos 这样的 EVM 链就是利用现有的技术堆栈构建的。此外,通过开发专用的应用层(application layer)来支持特定的虚拟机(VMs),Cosmos 还允许开发者构建在不同虚拟机上运行的链,如 Move 或 SVM。
开发者友好的环境:Cosmos 为希望进入区块链领域的开发者提供了一个友好的环境。Cosmos SDK 是一个用于构建 dApps 的功能丰富的平台。利用 SDK 的模块化框架,开发者可以创建自己独特的区块链,并简化开发流程。这种简化的方法允许开发者创建从 Cosmos SDK 延伸出来的定制链,从而促进区块链生态的技术采用与增长。
Cosmos 应用链
应用链是 Cosmos 创新生态不可或缺的组成部分,代表着满足不同用例的专业化和特定应用的区块链。与传统的单片(monolithic)区块链不同的是,Cosmos 通过 Cosmos SDK 提供了模块化的特性,使开发者能够根据其 dApps 的特定要求定制共识、存储和网络机制。这赋予了应用链一定程度的自主权,让开发者能够更好地控制自己的应用,增强他们塑造用户体验的能力。此外,Cosmos 应用链模式提供了极具吸引力的收益机会,允许 dApp 创作者探索独特的营收策略,并促进链的可持续增长。
此外,Cosmos 应用链的灵活性也在 MEV 处理上得到了体现。通过为开发者提供工具来设计适合他们需求的 MEV 策略,Cosmos 激励了公平和透明的 MEV 提取,促进了更公平有效的生态。此外,通过 IBC 协议实现的互联互通特性是 Cosmos 应用链模型的关键优势。IBC 支持不同应用链之间的无缝通信和资产转移,以及高级跨链应用的开发,并为开发者和用户提供了更广阔的可能性。总之,Cosmos 生态的应用链为 dApps 开发提供了一条有前景的路径,以及主权、收入机会、MEV 灵活性和无缝的互操作性,从而培育了一个充满活力和蓬勃发展的区块链生态。
跨链安全
跨链安全(Interchain Security)是一项由 Informal Systems 团队主导开发的突破性技术,它允许其他 Cosmos 链共享 Cosmos Hub 的安全性,从而显著降低新链启动并安全运行的门槛。跨链安全让 Cosmos Hub 的极简主义设计成为可能,带来了安全、互联的 dApps 新时代。
Cosmos SDK
Cosmos SDK 具有高度模块化的特性,它创建了一个包含大量可替换模块的生态。这种技术将开发者从此前的「从头构建复杂功能」任务中解放出来。相反,开发者可以将预构建的模块无缝集成到他们的应用中,从而简化应用链创建流程。Cosmos SDK 在模块定制方面提供了很高的灵活性,允许开发者根据其应用需求精确定制这些模块,为链上应用优化调整开辟了广阔的可能性。随着 Cosmos 发展,Cosmos SDK 的模块生态也将随之发展,为开发者提供不断扩展的选择和功能。在这个动态的环境中,可以培育复杂且高度专业化的区块链应用,促进创新并推动 Cosmos 生态的发展。此外,Cosmos SDK 通过基于能力的安全性概念为不同模块建立明确的边界,并减轻因恶意或预料之外的交互产生的风险,坚守安全措施不妥协。
IBC 跨链通信协议
是 Cosmos 生态的通用互操作性协议,旨在促进区块跨链安全和去中心化的通信,被誉为「 跨链领域的黄金标准 」 。IBC 作为桥梁,促进了整个 Cosmos 网络的数据传输。通过使用加密证明和共识算法,IBC 能够促进跨链事务的完整性和可信度,维护数据机密性,防止篡改或未经授权的访问。IBC 协议不仅增强了跨链互操作性,还通过允许在网络上利用基于项目的系统来促进协作和创新。IBC 赋予了 Cosmos 开创区块链互联网新时代的潜力,为 dApp、跨链资产转移和区块链互联网的创建提供了新的可能性。
Cosmos 环境
充满活力的 Cosmos 生态正在逐步走向繁荣,吸引了各种各样的项目参与构建,并建立了诸多有影响力的伙伴关系。通过使用 Cosmos 提供的强大基础设施,这些项目获得了进入广阔互操作性领域的机会,有希望释放强大的网络效应。这种无缝协作和集成极大地增强了整个生态,推动了创新,并促进了 Cosmos 作为卓越的区块链解决方案被更广泛地采用。
下面介绍了一些 Cosmos 生态内的知名项目(部分由编者补充):
IRISHUB
项目主页:
IRISHUB(又名 IRISnet)是为下一代去中心化应用(dApps)量身定制的跨链 NFT 枢纽。它基于 Cosmos SDK 构建,支持 NFT、计算服务跨链,以及链上、链下异构系统之间的互操作。作为多项创新技术的开拓者,IRISHUB 是第一个与 Cosmos Hub 建立 IBC 连接、在 Cosmos 生态实现 NFT 技术,以及通过跨链账户管理 NFT 资产的网络。其核心开发团队边界智能是 Cosmos 长期开源贡献者,在建立 ICS721 跨链 NFT 协议等方面做出了重要贡献,此外,由边界智能发起倡议的 Cosmos 历史上第四个重要的开发者活动 —— Game of NFTs 得到了 Cosmos 跨链基金会 ICF、Cosmos Hub 、Stargaze、Juno、OmniFlix、Uptick 和众多生态团队与开发者的大力支持,大大推动了跨链 NFT 技术的创新与采用。
IRISHUB 支持 EVM 并已集成 AVATA Global 跨链服务,为打造下一代分布式商业应用提供了安全、强大、便捷的技术支撑。
Osmosis
项目主页:
Osmosis 是 Cosmos 生态的一个创新项目,它提供了一个促进流动性供应的平台。在 IBC 协议的支持下,Osmosis 可以在 Cosmos 生态的不同链之间实现无缝交互。这一独特的功能为用户提供了高效和安全的事务体验。凭借 Cosmos 的互操作性和可扩展性,Osmosis 创建了一个包容互联的生态,增强了流动性并实现了跨链协作。Osmosis 以用户为中心,并关注优化流动性管理,为参与者开辟了新机会,使其能够探索更广阔的资产世界,且最大限度地发挥链上事务潜力。
dYdX
项目主页:
dYdX 是一个去中心化事务平台,因其以用户为中心的跨链事务方法脱颖而出,在给予用户充分控制能力的前提下,dYdX 消除了对中心化机构的依赖,促进了更安全和透明的事务体验。dYdX 在 Cosmos 链上运行,利用 Cosmos SDK 促进快速高效的事务处理,以及与其他 Cosmos 应用的无缝互操作。凭借强大的安全性,构建在 Cosmos 生态的 dYdX 前景广阔,彻底改变了用户参与生态互动的方式,同时促进了 IBC 生态的增长。
Akash Network
项目主页:
Akash Network 是一个中心化云计算市场。通过利用 Cosmos 的安全性,Akash Network 提供了一个用户可以相互传送数据并进行开发的安全平台。该项目通过 PoS(权益证明)共识机制运行,提高了链上事务的安全性。通过与 Cosmos 的集成,Akash Network 受益于更大网络的互操作性和可扩展性,实现了与其他区块链平台的无缝通信。因此,Akash Network 使开发者和组织能够接触到经济实惠且去中心化的云计算资源。
Sei Network
项目主页:
Sei Network 是一个使用 Cosmos SDK 搭建的高性能 L1 网络。Sei 利用其专有的 PoS 共识算法,通过质押和所有权验证提供安全的事务确认。该平台的三层架构包括客户端层、服务层和链平台层,支持高吞吐量,每秒可处理高达 20,000 笔事务。借助 Rust 和 Solidity 编程语言对智能合约的内置支持,开发者能够在 Sei 上轻松构建定制的项目和应用。此外,Sei 与 Cosmos 的集成赋予了它互操作性和可扩展性,允许与其他区块链平台进行无缝通信,并为更广泛地采用和更方便地访问去中心化服务提供支持。最终,Sei Network 将成为一个价格合理、功能强大的区块链平台,支持区块链各领域尖端应用的开发。
Neutron
项目主页:
Neutron 是 Cosmos 生态中的去中心化平台,它引入了跨链通信的变革。Neutron 的定位是成为 Cosmos 上的首个消费者链(consumer chain),Neutron 采用开放式策略, 全面支持 IBC 能力,促进不同区块链网络之间的无缝交互。这种革命性的方法通过 CosmWasm 允许使用多种编程语言编写智能合约,提供了高度的灵活性和可扩展性。其互操作性使开发者能够访问其他区块链的功能集,开启了一个新的可能性领域,释放了区块链技术的真正潜力。通过采用 Cosmos Hub 的复制安全(Replicated Security),Neutron 推广了安全可靠的基础设施,为 AEZ(Atom Economic Zone (AEZ)内互利互惠氛围的形成奠定了基础。Neutron 的特性和战略定位预示着 Cosmos 生态变革时代的到来,对跨链合作的未来具有深远的影响。
Celestia
项目主页:
Celestia 是 Cosmos 生态的项目,能够按需提供共识与安全性。Celestia 旨在通过消除引导新共识网络的需求来推进区块链部署,从而显著降低开销。与传统的区块链不同,由于数据可用性采样的独特属性,Celestia 的吞吐量随用户数量而扩展。与众不同的是,Celestia 链不依赖诚实多数假设(Honest Majority Assumption)来保证状态有效性,从而确保了最高的安全标准。此外,Celestia 的灵活设计允许开发者定义自己的执行环境,赋予他们自由和创造力。通过支持各种类型的 Rollup 以及关注 EVM 和 Cosmos SDK,Celestia 为构建具有安全性和可扩展性的区块链互联网提供了解决方案。
Stride
项目主页:
Stride 是一个基于 Cosmos 区块链构建的去中心化平台,致力于释放 Cosmos 生态流动性,为用户带来更丰富的流动性贡献回报。同时,Stride 经过多次审计证实强调了安全性。这种兼具安全与灵活性的机制活跃了生态用户,促进了生态进一步发展繁荣。
Leap Wallet
项目主页:
Leap Wallet 推出了一种创新的移动浏览器扩展和应用,致力于在简化和安全的基础上优化 Web3 交互。Leap 强调用户自主权,确保所有数字资产都在用户控制之下,坚持践行去中心化的理念。快速和低成本的资产交换为用户提供了更加多样的选择,并为 NFT 等领域的探索提供了便利。Leap 与 dApps、聚合器、Marketplace 的广泛合作网络创造了优质的 Web3 体验。经过严格审核的平台为用户营造了安全环境,并培养了广泛的信任与信心,Leap Wallet 提供跨多种设备的多平台支持,使个人能够便捷探索 Web3 的无限潜力。
结论
Cosmos 是一个灵活的框架,支持不同链之间的数据安全转移,释放区块链技术的全部潜力。Terra、Polygon 和 Cronos 等项目在早期版本的 Cosmos 上大获成功,凸显了 Cosmos 在支持多样化生态方面的多功能性。近期 Noble 与 Circle 的合作以及 Tether 与 Kava 的合作进一步加强了 Cosmos 的多链布局。此外,Cosmso Hub、Stargaze、IRISHUB 等项目正在迅速发展的跨链 NFT 生态中扮演着关键角色——凡此种种无不预示着整个跨链社区充满活力且互联互通的未来。