本文提及一个常被忽略的功能:Ethermint,即在Cosmos生态中启用智能合约功能,此外详细解释了IBC工作原理。
作者|SEQ翻译|头等仓Jaden编译|头等仓Maggie译文版权归头等仓所有,任何转载请保留前言信息。
本文是Cosmos三部曲的第一部分。本文将阐明笔者在研究Cosmos的过程中学到的内容。希望这些内容有益于那些对Cosmos感兴趣的人。目前Cosmos还处于早期开发阶段。用于连接区块链的IBC等组件目前处于研究/规范阶段,因此在发布时可能会发生变化。
什么是Cosmos?
Cosmos是实现区块链间互操作性的网络和框架。这些区域由TendermintCore支持,这提供了一个高性能、连贯、安全的PBFT共识引擎,其中严格的分叉问责模式可以减少恶意行为。Cosmos不是一个产品,而是一个基于一系列普适性的模块和工具的生态系统。
在Tendermint共识中,共识节点首先要经过多轮投票,然后才能就一个区块的内容达成共识。当2/3的节点达成共识后,会通过状态转换逻辑运行区块,并提供最终确定性。目前,以太坊的工作量证明共识中,共识过程是倒置的,矿工先选择包含在区块中的交易,然后更新运行状态,最后“运行”尝试挖矿。
TendermintBFT每秒最多可处理几千笔交易。然而这只考虑了共识,应用层也是限制交易量的因素。Ethermint的速度已高达200tps,这远远超过当前版本的以太坊和比特币的速度。
印度央行行长:有必要就加密货币进行更深入的讨论:印度央行行长沙克蒂坎塔·达斯:有必要就加密货币进行更深入的讨论,当一家央行表示,加密货币的存在导致他们对宏观经济和金融稳定感到担忧时,这是一个非常深刻的问题。[2021/11/16 21:55:38]
很多项目都采用了Tendermint共识,包括BinanceChain,HyperledgerBurrow。值得注意的是,仅仅使用Tendermint共识并不意味着可以与Cosmos生态系统中的其他区块链连接,这些项目还需要分叉代码,将IBC部署为本机协议,从而通过IBC实现互操作性。
Tendermint共识算法遵循传统方法,依靠所有验证节点彼此通信达成共识。由于通信开销有限,因此不能扩展成千上万个验证节点,而比特币和以太坊则不同,他们可以拥有无限个验证节点。当有100个验证节点时,Tendermint可以运行。
因此,使用Tendermint构建的区块链的缺点是,需要提前了解验证节点,并且不允许矿工随意出入网络,这一点与比特币和以太坊不同。
除此之外,它还要求系统保持时间概念,这在理论上是一个非常复杂的问题。虽然在实践中,Tendermint已经证明,如果你使用各个节点集成的时间戳,就可以完美地解决这个问题。
在这方面,有人认为,相较于比特币,Tendermint共识协议更“中心化”,因为Tendermint共识的验证节点更少,并且必须提前了解。
假设超过2/3的验证节点不进行恶意投票,Tendermint协议能确保安全性和活跃度。换句话说,如果少于1/3节点恶意投票,则协议可以保证安全性和活跃度。
云南省委宣传部副部长:深入推进区块链与各行业领域的深度融合:8月25日,云南省委宣传部副部长、省新闻出版(版权)局局长杨润,市委常委、市委宣传部部长徐晓梅率队到五华区调研“区块链 ”大文创产业建设情况。云南省区块链中心成立了产业联盟,数十家国内外企业加入,以商招商的产业氛围日渐浓厚。中心成立一年以来,以成熟领先的区块链技术助力数字云南发展。上线云南区块链平台,为企业快速部署应用提供极大便利。杨润表示,五华区要按照“以应用换市场、以市场换产业”思路,以区块链技术应用为突破口,强化政策引领,加大招商引资力度,引进国内外优秀企业落地园区,聚焦场景应用,深入推进区块链与各行业领域的深度融合,把五华区打造成区块链技术应用试验场、产业发展聚集区。(五华区委宣传部)[2021/8/30 22:46:23]
主权
Cosmos的目标是:在Tendermint共识机制下,开发人员可以使用CosmosSDK轻松构建区块链、通过治理获取项目主权,以及获取链间互操作性。这是Cosmos与Polkadot和以太坊2.0等竞争对手的主要差异。以太坊2.0和Polkadot则是共享安全性,链上存在一个“根链”来确保安全性,防止出现双花。
治理是指:由代币委托人中的新功能,就必须完全依赖以太坊平台的治理。然而,主权所有权也有权衡利弊。因为如果区域想要主权,就要有激励其他人运行全节点、验证/创建区域区块的方法。虽然使用CosmosSDK可以轻松创建区块链和发行代币,但是创建自己的代币还需要考虑法律/规章问题。你打算怎么分配代币?你打算如何在交易所上市?如何激励他人使用代币。同时代币不会被归类为证券?这些都会影响ICO的结果。由于每个区域都需要自己的验证节点,而验证节点数量是有限的,因此每个区域都会试图说服验证节点验证自己的区块。
美众议院金融服务委员会:正深入研究如何更好地监管加密行业:金色财经报道,据官方推特消息,美国众议院金融服务委员会正在关注加密货币作为长期投资的影响,并正在深入研究如何更好地监管这个快速增长的行业。[2021/7/1 0:18:18]
每个区域/应用程序本质上都是一个迷你DAO,并不是所有人都乐于交出项目主权、并依靠社区来决定项目的未来。Cosmoshub已经证明这行得通,但其他项目方可能并不希望自己的应用程序是一个迷你DAO。如果有竞争对手获得区域的1/3代币,那么可能会拒绝所有治理投票,从而阻碍项目进展。
某些区域的安全性可能会比CosmosHub低很多,因为每个开发人员都需要验证自己的区块链,并使用POS代币化,而且没有简单的方法来验证验证节点的设置,以确保安全性。虽然Cosmoshub目前非常安全,这归功于当前质押的代币价值非常高,但是如果质押的代币大幅减少时,区域的安全性则还有待观察。虽然Cosmos一开始的主要目标是为区域提供主权,但现在希望连接Hub的验证节点能验证/创建区域的区块,从而提供共享安全性。要达到这个目标,Cosmos需要寻找一种方法来激励验证节点。另一种选择是,如果开发人员不想创建代币,也不想要主权,那么他们就可以在像Ethermint一样在区域的EVM上构建DAPP。
以上内容就是每种方法的潜在优点和缺点。但与以太坊和Polkadot强迫性的共享安全性不同,Cosmos给开发者提供选择,让他们自己决定。
区块链的层
声音 | 北邮教授:5G的本质是无限连接 将促进区块链等技术的深入发展:据澎湃新闻消息,5月26日下午,2019中国国际大数据产业博览会举行“5G重构数字社会基础生态”高端对话,中国信息经济学会副会长、北京邮电大学教授吕廷杰在会上表示,5G循序渐进的发展一定会带来一个完全不同的社会,它会使社会的效率更高,因此也会涉及到更大的安全问题。他指出,5G的本质是无限连接,连接产生了高价值的关键数据,未来的大数据会有全新的飞跃,将促进人工智能、区块链等技术的深入发展,生产很多新的架构和生态,必将重构数字经济的生态,在未来5-8年会渗透到生活的方方面面,也将改变10年以后的整个社会的游戏规则。[2019/5/26]
从架构的角度来看,每个区块链可以分为三个概念层:
应用层:负责更新交易状态。
网络层:负责传播交易以及与共识相关的信息。
共识层:使节点能够就系统当前状态达成共识。
状态机与应用程序层相同。它定义了应用程序的状态和状态转换功能。其他层负责在连接到网络的节点上复制状态机。
在CosmosSDK是一个通用框架,简化了在TendermintBFT上创建区块链app的过程。CosmosSDK的目标是创建一个模块生态系统,开发人员能轻松启动专用应用程序的区块链,无需从头编写代码。任何人都可以为CosmosSDK创建一个模块,并且在区块链中使用现成的模块、并将模块导入到app中都非常简单。
TendermintBFT共识通过应用程序区块链接口连接到应用程序。该协议可以被包含在在所有编程语言中,开发人员可按需选择。
西安高新区:聚焦区块链等技术,深入实施“金融创新攻坚大行动”:据西安日报报道,西安高新区今年将全面实施八大行动。西安市将深入实施“金融创新攻坚大行动”,聚焦区块链、人工智能和大数据等金融科技热点,形成“一带两港一基地”金融产业发展新格局。[2018/5/2]
中心辐射型拓扑
(编者注:拓扑,几何图形或空间在连续改变形状后还能保持不变的一些性质)
Cosmos是中心辐射型拓扑,因为每个区域互相连接复杂程度过大——如果要将每个区域互联,则网络中的连接数将随区域数量呈二次方增长。因此,如果网络中有100个区域,那么相当于要4950个连接线。
区域是常规的异构区块链,而中心hub是专门将区域连接在一起的区块链。当区域与hub建立IBC连接时,区域可以自动访问与其连接的区域。因此,每个区域只需要与hub建立连接,因为hub数量一定,因此建立的连接是有限的,不会无限增长。Hub还可以防止区域内出现双花。这意味着当区域从hub接收代币时,只需要信任发送代币的区域和其路径中的Hub。Hub不会验证或执行其他区域提交的交易,因此用户有责任将代币发送到他们信任的区域。
Cosmos网络中将有很多Hub,第一个启动的Hub是CosmosHub,其原生代币称为ATOM。ATOM仅适用于CosmosHub,而每个hub都有自己的代币。CosmosHub的交易费用不仅可以用ATOM支付,还可以使用其他代币。而其他hub则不同,类似IRIShub中只可以使用IRIS支付交易费用。
如上所述,CosmosHub是该网络中的众多hub之一,目前staking比例约为70%,ATOM的市值为8亿多美元。IRISnet是第二个推出的hub,目前质押的IRIS约为28%,市值不到1700万美元。本月末即将推出第三个hub,代币为SENT,其市值约为340万美元。这3个hub的安全性差别很大,随着越来越多的hub和区域互相连接,对验证节点需要更多代币激励。
Ethermint——在Cosmos生态中启用智能合约功能
标准的Cosmos区域/hub并没有智能合约功能。因此为了要启用智能合约功能,应用层通过ABCIAPI从共识层中抽离,从而在Tendermint共识下,Cosmos可以移植并使用其他区块链的代码,并访问EVM。这就是所谓的Ethermint。
因此,开发人员可以将区域连接到Ethermint等专用区域,基于Solidity建立和运行智能合约,同时享受比现有POW机制性能更好的tendermint共识。正常的以太坊运行速度约为每秒12.5笔交易,而Ethermint的上限为200TPS。与现有版本的以太坊相比,速度非常快。以太坊正在开发自己的扩展性解决方案,使用的是以太坊2.0,很快就会推出。如果需要,开发人员可以轻易将以太坊的现有工具/应用程序移植到Ethermint。
除了垂直拓展,还可以通过多个“平行链”增加交易量。这个平行链运行相同应用程序并由同一组验证节点操作。因此,如果1个Ethermint区域的上限是200TPS,那么平行运行4个Ethermint区域,理论上可以达到800TPS。
目前,以太坊上有大量的开发人员/应用程序,如果开发人员将他们的DAPP迁移到Ethermint,就会失去与以太坊的本地兼容性,但可以获得Cosmos生态系统中Ethermint及其他区域的兼容性。
IBC
IBC是指链间通信协议,是一种端到端、跨链连接的状态协议,使得独立分布式账本的模块经过身份验证后可以进行可靠、有序地相互通信。具有IBC协议的分类帐本必须为提供一组特定功能,用于验证共识和生成加密承诺证明,并且IBC数据包中继器有望访问网络协议和物理数据链,读取分类帐本的状态,并将数据提交给另一个账本。
在IBC架构中,模块不是直接通过网络基础设施相互发送消息,而是创建要发送的消息,然后通过“中继者(relayer)”进行中继。“中继者”在链下运行,当提交数据数据时,可以利用连接两个区块链的轻客户端连续扫描每个分类帐本的状态,在另一个分类帐上执行交易。为了实现两个互联的分类账之间操作数据一致,IBC要求在分类账之间至少存在一个正确实时的中继过程。我们要激励中继者来执行此任务。
中继过程必须能够访问两个链上的账户,并且有足够的余额来支付交易费用。中继者可以采用应用级方法来收回这些费用,例如通过在IBC通信数据包中包含一笔支付给自己的费用。
可以将IBC协议地信息传递过程高度概括为:首先,区域1在区块链上提交信息,并根据协议将代币A放在第三方托管。其次,区域1达成共识,然后信息传递到IBC模块后创建一个数据包,并作为证据添加到区域1的“出链列队”中。而通过区域1的轻客户端,所有中继者可以持续监控区域1的状态。中继者将选择传递这些IBC数据包消息,向Hub1提交证明。然后,Hub1发送收据,证明它已收到来自区域1的消息,中继者1将证明发送回区域1。然后通过另一个发送到Hub1的收据,区域1中那个IBC数据包从”出链队列“中移除、减少相应代币,并发送证明。Hub1验证该证明并生成相应代币。
虽然可以选择UDP传输,但是代币传输需要在IBC中有TCP连接。每个发送信息、收据将占用至少2个区块,因此使用CosmosHub出块时间作为示例,区域和hub之间传输一笔交易可能需要至少41.28秒。然后,还必须考虑当时的总交易量和相关的手续费价格,才能确定是否能使用2个或以上连续的区块。在第二部分中,我们将研究多跳路由、跨多个路径、桥接分区代币传输的潜在问题,同时还要会探讨其他互操作性解决方案,这些解决方案可以解决一些问题,补充Cosmos生态系统。
原文:https://medium.com/@CryptoSeq/cosmos-an-early-in-depth-analysis-at-the-ecosystem-of-connected-blockchains-part-one-508cd679bac5
稿源:https://first.vip/shareNews?id=1939&uid=1
标签:COSMOSOSMcosmos3X Long Cosmos TokenEVMOSosmo币是空气币吗3X Short Cosmos Token
文|比萨 今年3月以来,比特币价格持续上涨。有币圈投资者惊呼:“牛市来了。”然而,在这场“牛市”之中,山寨币的价格却没有应声上涨,许多币种甚至出现下跌。如今,币市再度回落。越来越多的投资者开始调侃,他们经历了一场“人造牛市”.
1900/1/1 0:00:00Gate.io已上线“Startup上线通道”,为给优质初创项目提供更为快捷的上币通道,和给予用户提供早期投资机会.
1900/1/1 0:00:00热衷于货币创新文章的学生在阅读Facebook的Libra白皮书时,可能会有似曾相识的感觉。这家社交网络公司大肆宣传的全球加密货币项目,有几个方面与去年英国皇家学会公开科学出版物上发表的一篇论文中阐述的愿景非常相似.
1900/1/1 0:00:00金色财经7月27日讯CoinTimeSummit2019·越南站于7月25日-26日在越南胡志明市举办,峰会以“聚集市场前沿,推动产业落地”为主题.
1900/1/1 0:00:00亲爱的用户: Binance杠杆平台现已增加多个资产与交易对,具体如下:新增可抵押资产:ONT、ADA新增可借贷资产:ONT、ADABinance:BNB Beacon Chain钱包维护已开始.
1900/1/1 0:00:00尊敬的BDW用户: 自长期以来,BDW交易所发展迅速,目前在全球拥有超过30万注册用户,日活超过5万用户,日交易量超过10亿人民币.
1900/1/1 0:00:00