近日,自动化做市商(AMM)应用OSMOsis获得2100万美元投资,由著名的加密风险投资机构Paradigm领投,该应用基于Cosmos搭建。这条融资新闻出来之后,区块链网络Cosmos又成为各大社群讨论的热点,人们开始重新审视这个沉寂已久的老牌公链。
在DEFI应用爆发期内,Cosmos作为老牌公链代表并未出现爆款应用,其链上TVL相较于Solana、BSC、Fantom等新生公链也没有优势,但它仍为应用方和资本所青睐,这又是为何?相比其它公链,它有何优势与劣势?本期DeFi蜂窝将盘点Cosmos的技术概念及生态进展。
Cosmos的底层支撑
Cosmos是一个由多条独立运行的平行区块链组成的去中心化网络,它是基础区块链网络的底层系统之一,在这个系统中,有多条采用了Tendermint共识算法的区块链并行运转,链与链之间相互独立,但在一定的条件下,链与链之间可以产生联系。
Cosmos区块链网络系统有三大核心板块构成,分别是Tendermint共识、Cosmos SDK、IBC(跨链通信协议)。
Tendermint共识算法——Cosmos网络使用一种通用区块链开发框架,在此框架下开发的区块链网络都具有共同算法,数据格式相同且可互通。
早在2014年,研发团队就意识到比特币和以太坊的POW(工作量证明)共识算法存在不足,希望能创造一种不依赖于挖矿这种高电力消耗的共识算法,且这种新算法能在保证网络安全的前提下,提升链上的处理速度和可扩展性。
Tendermint框架专门形成了相应的软件,这个软件能够帮助网络复制应用程序,并保障应用程序的安全和数据的一致性。
CosmosSDK——它是Cosmos为开发者提供的开发模板工具,它把区块链中的一些通用开发技术标准化、模块化,开发者只需在模板(SDK)基础上进行调整或更换部分内容,即可完成一条链的开发。Cosmos SDK的目标是希望开发者能轻松地构建和自定义区块链。
难得的是,Cosmos SDK支持开发者构建多种PoS(权益证明)共识算法的区块链网络,开发者可以根据自己的需求定制Cosmos-SDK模块,然后将模块内容导入新生的区块链应用中,与原有的网络模块融为一体。我们所熟知的稳定币生态Terra(LUNA)和跨链资产交易应用Torchain(RUNE)都是基于Cosmos-SDK工具开发的。
跨链通信协议IBC (INTER-Blockchain Communication Protocol)—它是Cosmos网络核心协议接口,通过它能够实现区块网络链与链之间的信息传递,允许区块链读取和验证其它链上的数据。Cosmos生态内的多条区块链之间的联系即通过IBC同步。
例如:A链和B链之间有IBC接口,A链上的智能合约就可以知道B链上发生的数据事实,而B链上的智能合约需要采用A链上存储区块信息的块头,并验证其数据和时间的最终性。
(责任编辑:admin) |