近期的行情如寒冬磨人,太过无聊,但似乎还有一些暖流,ATOM如是其一。 虽说大家熟悉,今天再对COSMOS(ATOM)做一简单介绍,ATOM是跨链题材之一。 所谓跨链,就是为了实现不同的区块链平台之间的资产流转、信息互通、应用协同,类似于不同公链之间的桥梁,实现不同区块链网络间的数据传输,并极大降低传输成本。跨链主要包含两个层面,一个是数据层面的跨链,另一个是操作层面的跨链。 目前的跨链技术,主要有以下几种实现模式: 1、公证人机制(Notary Schemes) 公证人机制是链与链交互操作最简单的方法,由某个或某组受信任的团体来声明A链对B链上发生了某件事情。比较有代表的项目是瑞波,这种方式更关注金融资产的转移。 2、侧链/中继(Sidechains/Relays) 是指由侧链或中继链来进行交易,用多中心化的方式来解决信任问题。比较有代表性的项目是Cosmos和Polkadot,它们比较侧重于解决跨链基础设施方面,也是现阶段关注度很高的技术热点。 3、哈希锁定(Hash-Locking) 是通过智能合约来保障任意两个人之间的转账都可以通过一条“支付”通道来实现,完成“中介”的角色,比较有代表的项目是闪电网络。 4、分布式私钥控制(Distributed Private Key Control) 是一种相对较新的跨链方式,它引入锁定和解锁的概念,通过这样的一个锁定和解锁的操作,可以对原有链上的Token进行管理权的操作。比较有代表性的项目是FUSION,实现了多Token种类的智能合约。 关于CosmosCosmos是Tendermint团队推出的一个支持跨链交互的异构网络,它最终的目标是创建一个区块链互联网,允许大量自主且易开发的区块链互相扩展和交互。基于Tendermint开发,采用的Tendermint共识算法,是一个类似实用拜占庭容错共识引擎,具有高性能、一致性、具备拜占庭容错等特点。在Cosmos的观念中,"币"是可以脱离“链”的。此外,基于“万链互联”和“人人都该有条链”的目标,Cosmos还提供给开发者可以很容易地开发一条链的基础工具。 1、Cosmos的运行机制 Cosmos是由很多独立、平行运行的区块链所组成的网络,各条区块链之间是通过节点来实现连接。Cosmos上的区块链称为“分区(Zone)”,其中的一些分区又称为"枢纽 (Hub)",而不同的分区可以通过共享的枢纽来互相通信与互操作。 Cosmos网络上的第一个分区就是Cosmos枢纽(The Cosmos Hub),其他的并行链称为Zone,通过跨链协议(IBC)与Hub进行跨链操作。Cosmos枢纽是一个公共的PoS区块链,其原生 Token称为Atom。 所有跨分区的Token转移都需要通过Cosmos枢纽进行,任何类型的区块链都可以连接到Cosmos上,Cosmos枢纽起到了一种类似中央银行结算功能的作用,用以保证各种Token可以安全、迅速地在分区之间进行转移。 例如,当Cosmos需要在以太坊上进行一笔转账时,首先需要在以太坊上部署一个智能合约,然后把ETH转入到该智能合约中,智能合约会暂时冻结这些Token。在100个新区块确认了这笔交易后,就会释放这笔Token,从而完成以太坊和Cosmos之间的跨链交易。当然,其他链的Token也能通过Cosmos实现跨链交易。 Cosmos为方便平行链开发提供了基本服务CosmosSDK包括:共识、网络以及IBC协议等,这样基于Cosmos SDK开发的子链之间都能够方便地互相交互。此外对于非Cosmos SDK 开发的区块链需要使用Peg Zone进行桥接,如图中的Ethereum。 2、Cosmos网络的几大特点 Cosmos不仅仅是一个产品,而是一个基于一系列模块化,适应性和可互换工具组成的生态系统。它提供了一系列的基础工具,可以让开发者以模块化的方式更简单快捷地完成一条全新区块链的技术开发,然后为不同的链提供互相连接的能力,最终组成一个更大的价值网络。 通过创建新分区,Cosmos理论上可以实现无限制的交易吞吐量扩展,解决比特币和以太坊等网络交易速度受限的问题。 此外,Cosmos可以实现不同区块链网络之间的互操作,以及Token兑换等功能,同时也能让原有区块链保持主权。区块链技术升级时,仅需将新版本的区块链以分区的形式插入到Cosmos枢纽上,便可将原有分区的用户导入到新分区上,很大程度上避免了硬分叉的出现。 3、Cosmos的Token经济模型 Cosmos是一个拜占庭共识+PoS的项目,Atom是Cosmos的权益抵押代币,也就是持有人投票、验证或委托给其他验证人的许可证明。如果Token持有者选择将Atom锁定质押,将可以获得额外的收益,即"Staking”模式。 Atom采用通胀模型,第一年将增发7%用于节点和其他类型奖励。之后的增发比例会根据每年的抵押率波动:如果总抵押少于Atom供应总量的2/3,通胀率会上升到20%;如果总抵押股权多于Atom供应总量的2/3,通胀率将会减小,直到7%。质押Atom数量的前100名将成为验证节点获得相应的收益,其中包括持有收益与交易收益。 除了Atom之外,各个Cosmos空间可以发行自己的Token。空间节点内部也可以根据PoS模型去分配Token的手续费和分红收入。 4、Comos的代码目录 Cosmos可以分成Cosmos(Cosmos-SDK)和Tendermint两部分,它们在github上也是分成两个项目的。 1Cosmos-SDK部分 baseapp: 基本ABCI应用程序定义模板,以便Cosmos-SDK应用程序可以与底层的Tendermint节点通信。 client:客户端 CLI和REST服务器工具,用于与SDK应用程序交互 examples: 如何构建独立的应用程序的示例。 server: 运行Tendermint上SDK应用程序的完整节点服务器。 store: SDK的数据库-MyKLE多存储支持多种类型的Melkey密钥值存储。 types: SDK应用程序中常见的类型。 x: 对核心的扩展,其中定义了所有消息和处理程序。 2Tendermint部分 blockchain:Tendermint链结构的规则验证和相关数据结构。 state:状态管理跟踪,包括签名摘要以及最生要的默克尔证明等。 consensus:共识部分,主要是基于拜占庭BFT的DPOS算法。 mempool: 验证完成的交易的存储池。 networks:本地和远端网络服务。 node:区块节点及相关数据结构。类似于以太坊,抽象了一层。 lite:轻节点,用来验证头。 p2p:网络层,用于链的发现和治理。 proxy:代理层,用于交易等代理连接验证共识等。 evidence:存储存证相关。 rpc:远程通信接口。 types:基本的数据类型定义。 5、Comos的进度 Cosmos 主网于北京时间 2019年12月12日成功升级至Cosmos Hub 3。升级后的Cosmos Hub 3添加了参数更改提案、模块重构、供应模块、高度查询,并包含事件重构和其他遗留的技术更新。 基于上述功能的更新,开发者可以更便捷的创建出基于Cosmos SDK的应用程序。随着之后应用程序的不断出现和新项目的不断加盟,Cosmos生态系统将变得更加繁荣。同样,伴随着IBC的不断完善,Cosmos 生态中的通证将互联互通,也就意味着Cosmos Hub将支持除ATOM以外的多种通证,真正实现跨链互操作。 而从stakingrewards数据可知,ATOMStaking量已排名第三,这是价格稳定的另一大主要原因,不过参与过的朋友都懂,赎回21天,这里面是有不小风险的。 —- 编译者/作者:区块链系统分析员 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
行情不无聊系列——COSMOS(ATOM)
2019-12-15 区块链系统分析员 来源:区块链网络
LOADING...
相关阅读:
- 全链路追溯,区块链助力商品溯源再升级2020-08-06
- Paydex加快“区块链支付+产业”融合,核心指标剑指全球领先2020-08-06
- PeckShield:DeFi平台Opyn智能合约漏洞详解——攻击者空手套白狼2020-08-06
- XT|每日开工链新事儿08.06星期四2020-08-06
- 卡尔达诺新闻:今年夏天将对理论进行真实测试的项目催化剂2020-08-06