主页 > imtoken钱包 极速版 > Juno Network Token Pledge Production LP: Cosmos智能合约平台@节动研究所@

Juno Network Token Pledge Production LP: Cosmos智能合约平台@节动研究所@

imtoken钱包 极速版 2023-05-22 05:19:12

应用链还是智能合约?

要真正理解Cosmos这样的多链生态系统,首先需要打破很多人长期以来在单一架构的区块链平台(以太坊)上形成的固有观念。

在 Cosmos 生态中,对于任何新遇到的去中心化应用(dApp),首先要回答的问题是:你是链吗?

下面我们先对Cosmos生态中的一些常见项目进行分类。

以太坊智能合约语言_以太坊智能合约收代币_怎么查以太坊公链查智能合约

从上表可以看出,不同的项目在选择底层技术架构时会有不同的考虑。 比如在最基础的交易平台项目中,面向整个Cosmos生态资产交易需求的Osmosis,选择通过应用链来搭建,从而利用IBC协议更好的吸纳整个生态中的资产。 TerraSwap主要解决Terra公链原生资产交易的问题,因此通过智能合约直接部署在Terra链上是更合理的选择。

另外需要注意的是,虽然支持智能合约已经成为新一代公链的标配,但并不是所有Cosmos生态中的应用链都可以私自部署智能合约。 严格来说,大部分应用链是不能部署外部智能合约的。

造成这种现象的主要原因是 Cosmos 生态中的应用链往往有自己的核心目标。 以最基础的 Cosmos Hub 为例,其核心功能是尽可能稳定地连接生态中的其他应用链。 但如果直接在其上部署智能合约功能,新的应用需求势必会挤占 Cosmos Hub 的计算资源,从而影响应用链核心功能的实现。

这导致了目前 Cosmos 生态中的大部分应用链都比较封闭。

以太坊智能合约收代币_以太坊智能合约语言_怎么查以太坊公链查智能合约

但是,由于其较低的开发难度,智能合约在开发者中仍然有着非常高的使用需求。 如果我们认为 Cosmos 生态在未来会继续蓬勃发展,很难想象这个生态中没有一个可靠的、无需许可的智能合约部署平台。

Cosmos官方团队开发的Juno项目是Cosmos生态中基础设施层面的平台级公链。 (另一个具有类似潜力的智能合约平台链是Evmos,与Juno的主要区别在于它兼容EVM,本文不做讨论。)

Juno公链的特点和优势

作为一条智能合约平台公链,在讨论它的生态之前,让我们简单了解一下它的基本参数。

一、共识与绩效

Juno公链基于Cosmos SDK开发,因此也继承了Tendermint共识和PoS机制,原生支持IBC跨链交易。 根据官方信息,Juno有望实现10000TPS的交易吞吐量。

2. 智能合约

Juno公链支持的智能合约并不是我们熟悉的EVM兼容公链支持的Solidity,而是CosmWasm。

CosmWasm 支持 WASM 虚拟机,允许开发者使用多种更通用的语言来开发更安全的智能合约。 简单来说,开发者可以直接在Juno上使用自己已经熟悉的编程语言(如rust、Go、C、C++)开发应用。

怎么查以太坊公链查智能合约_以太坊智能合约语言_以太坊智能合约收代币

与以太坊生态中已经非常成熟的Solidity相比,CosmWasm更为先进,但目前生态还在开发中,新一代的开发标准,CosmWasm智能合约原生支持Cosmos中的跨链互操作生态系统。

3. 代币标准

CW20 是 ERC20 Token 标准的 Cosmos 版本。 CW20在基本继承了ERC20主要特点的同时,也进行了一定程度的改进,比如在Token中加入了元数据来存储Token Logo。 未来部署在 Juno 上的应用程序将很有可能发行遵循 CW20 标准的 Token。

这里需要补充的是,Cosmos生态中很多常见的Token,比如ATOM、JUNO、OSMO等,并不遵循CW20标准。 因为这些Token是由独立的应用链定义的(类似于以太坊中的ETH),而CW20标准主要针对Cosmos生态中智能合约定义和发行的项目Token。

4.开发团队

在Cosmos生态中,缺乏类似于以太坊V神地位的项目创始人,整个开发团队的组织模式相对松散。 目前比较活跃的官方开发团队主要分为两组,分别称为Core-1和Core-2。 Juno 是一个由 Core-1 驱动的独立项目。 因此,我们可以将Juno看做是一条与Cosmos Hub、Gravity Bridge同级别的Cosmos生态基础设施公链。

Juno 中的生态应用

Juno作为以承载智能合约应用生态为主要目的的平台级公链,也在不断推动其生态的发展。 经过几次黑客马拉松,Juno上的生态已经初具规模。 虽然许多项目仍处于开发的早期阶段,但已经有不少值得注意的项目出现。

朱诺交换

以太坊智能合约收代币_以太坊智能合约语言_怎么查以太坊公链查智能合约

Junoswap是Juno链上的原生资产交易平台。 与 Osmosis 面向 Cosmos 生态资产的交易需求不同,Junoswap 的目标更多是针对 Juno 生态中本地的 CW20 资产交易。

目前,Junoswap已经结束测试阶段,V1版本已于1月13日正式上线。从下面的交易界面截图可以看出,其交易界面与常见的DEX并无明显区别。

以太坊智能合约语言_以太坊智能合约收代币_怎么查以太坊公链查智能合约

但目前支持的主流资产仍然是其他应用链的原生代币,而不是本地的CW20标准代币。 与Osmosis类似,Junoswap也提供基于IBC跨链协议的资产充提功能。

怎么查以太坊公链查智能合约_以太坊智能合约语言_以太坊智能合约收代币

根据官方发布的信息,目前的Junoswap V1版本只是一个临时的过渡版本。 即将上线的V2版本有望通过发行Junoswap原有的CW20 Token来激励流动性提供者。 感兴趣的读者可以关注官方进一步信息。

朱诺薄荷糖

JunoMint是Juno上CW20Token的一键发行平台。 通过JunoMint,用户不再需要直接部署智能合约,直接填写代币名称、小数位数、总量等核心参数,即可为自己的项目一键发行代币。 此外,JunoMint还提供了多种模板供用户选择。

以太坊智能合约语言_怎么查以太坊公链查智能合约_以太坊智能合约收代币

以太坊智能合约语言_以太坊智能合约收代币_怎么查以太坊公链查智能合约

道道

DAO DAO 是 Juno 上的去中心化协作组织创建工具。 与JunoMint的设计逻辑类似,将原本复杂的智能合约部署工作简化为标准的一键部署用户界面供用户使用。 用户可以直接创建DAOToken,设置投票规则等。

以太坊智能合约语言_以太坊智能合约收代币_怎么查以太坊公链查智能合约

内塔

NETA项目就不多说了。 该项目的Token NETA目前没有实际用途,但总量有限,致力于成为Juno生态中的价值存储标的。

但鉴于NETA Token是免费空投给Juno生态的早期质押者,并且从一开始就实现了完全的去中心化,未来项目的发展方向将通过NETA Dao来确定。 所以,你暂时可以把它当作一个社会实验来观察。

以太坊智能合约语言_怎么查以太坊公链查智能合约_以太坊智能合约收代币

(去)NS

Juno 上的域注册系统目前处于测试阶段。

以太坊智能合约收代币_以太坊智能合约语言_怎么查以太坊公链查智能合约

以太坊智能合约收代币_以太坊智能合约语言_怎么查以太坊公链查智能合约

朱诺的好处和风险

21年出现了几条新的生态公链后,为什么还要开发一条新的平台型公链? 这大概是很多人看到Juno项目第一个想到的问题。

首先以太坊智能合约收代币,随着Cosmos生态的不断发展,更多的应用必然会尝试部署在Cosmos中,而Juno几乎是唯一可以选择的智能合约平台。 隔壁Evmos的存在,更多的是为了兼容以太坊生态。 如果开发者想利用新一代智能合约技术高效部署应用,选择Juno更有优势。

此外,Juno支持的新一代智能合约语言可以更好地利用Cosmos生态中原生的跨链功能,实现与其他应用链的直接跨链交互。 而如果这真的能够实现,恐怕将成为Juno区别于其他公链生态的关键特征。 (备注:我理解这个功能的核心是通过智能合约直接实现信息跨链,而不是目前主流的资产跨链。但是一直没能找到相关实现的demo或者应用,所以是真正的技术突破还是营销噱头,这里不敢下定论,也欢迎了解相关技术进展的开发者朋友联系我讨论。)

说完优势,我们也必须承认,目前的Juno生态系统还是存在着很大的风险。

首先,对于使用全新智能合约语言的新生态公链来说,必然会经历更长的冷启动周期。 此外,Juno未来的发展前景将更多地取决于Cosmos自身应用链生态的发展与繁荣。 整个 Cosmos 生态的核心开发者,包括 Juno 团队,都具有比较明显的技术极客气质,因此往往对市场营销不够重视。

这会对整个生态产品的曝光和价值发现构成一定的障碍。 在准备写这篇文章的时候以太坊智能合约收代币,发现Juno项目作为Cosmos生态中的平台级基础设施,中文网上除了空投信息外几乎没有详细的介绍。

因此,写这篇文章的目的也是为了在一定程度上弥补中文社区信息严重不足的问题,帮助读者更详细地了解Cosmos生态的核心组件。 虽然我们无法预测Juno的生态最终能否成功爆发,但至少我们不会完全忽视这种平台级基础设施的存在。