Cosmos生态目前是跨链生态里进度最前沿的网络,基于跨链网络的融合性,Cosmos未来产品的多样性是值得期待的。因此,本文里,我们将把Cosmos网络运行中重点部分的资料整理。可以基于这些资料来了解Cosmos的可能性。
CosmosSDK是Cosmos网络生态中的开发基础架构,基于Cosmos?SDK开发的网络是生态中跨链网络主体。而Cosmos?Hub是Cosmos的主网以及完成跨链、共识最终确定性的主体。IBC协议是Cosmos网络生态中,不同网络间互相通讯的协议标准。
CosmosSDK
CosmosSDK中可用的默认共识引擎是TendermintCore。Tendermint是现存最成熟的BFT共识引擎,在整个行业中广泛使用。
金色财经挖矿数据播报:ETH今日全网算力上涨1.1%:金色财经报道,据蜘蛛矿池数据显示:
BTC全网算力179.769 EH/s,挖矿难度20.61T,目前区块高度683031,理论收益0.00000664/T/天。
ETH全网算力604.932 TH/s,挖矿难度7714.81T,目前区块高度12410353,理论收益0.00622403/100MH/天。
BSV全网算力0.89EH/s,挖矿难度0.14T,目前区块高度686699,理论收益0.00101459/T/天。
BCH全网算力3.221 EH/s,挖矿难度0.46T,目前区块高度687356,理论收益0.00027939 /T/天。[2021/5/11 21:47:15]
CosmosSDK是开源的,旨在从可组合模块构建区块链变得容易。随着开源CosmosSDK模块生态系统的发展,用它构建复杂的去中心化平台将变得越来越容易。
金色晨讯 | 12月6日隔夜重要动态一览:21:00-7:00关键词:Aave新提案、USDC、Diem稳定币、比特币信托
1. Aave新提案提议支持DMG成为抵押代币资产。
2. USDC Treasury在以太坊网络增发1695万枚USDC。
3. 11月灰度比特币信托日均交易量较上个月增长165%。
4. Tether在波场网络新增发1.5亿USDT。
5. Gemini联合创始人:不是比特币最大化主义者 看好以太坊和DeFi项目。
6. 报告:2020年暗网市场上加密货币收入已达15亿美元。
7. Copper首席执行官:Facebook的Diem稳定币给全球金融体系带来新的风险。
8. 芝加哥商品交易所杠杆资金净空头继续增加。
9. Cardano计划在12月中旬实施硬分叉。[2020/12/6 14:11:02]
CosmosSDK已经被用于构建许多已经投入生产的区块链。CosmosHub,IRISnet,币安链,Kava等正在CosmosSDK上构建。
金色晨讯 | 嘉楠耘智或冲刺科创板 Facebook称正研发区块链而非加密货币:1.EOS纽约节点:警惕来自“b1”帐户的交易局。
2.USDC审计报告:截至4月30日已发行和未发行的USDC未超过托管的美元余额。
3. Harry Zhou:法院认定Bitfinex 和Tether有超过 50% 的可能从事了“证券欺诈”。
4.嘉楠耘智创始人张楠赓:不排除冲刺科创板。
5.日本金融厅公开三月封闭会议记录:监管方或考虑要求金融机构只使用可审计的区块链。
6.奥斯卡获奖纪录片制片人联合成立制作公司Icebreaker,计划通过STO筹集资金。
7. Facebook称正在瑞士研发区块链技术 而非加密货币。
8.全国首个数字资产登记结算平台在南京上线。
9.俄罗斯最大银行Sberbank要求客户提供加密货币收入相关信息。[2019/5/19]
在Cosmos区块链中,状态机通常通过称为ABCI的接口连接到底层共识引擎,这个接口可以用任何编程语言包装,这意味着开发人员可以用他们选择的编程语言来构建他们的状态机。
金色晨讯 | 央行正开展数字货币研发试验 杨林科完成对比特币中国100%股权收购:1.纽约州正式启动加密货币工作组。 2.菲律宾证券交易委员会宣布延期ICO监管法规。 3.南非政府成立加密资产监管工作组。 4.沙特海关计划将其系统与区块链平台TradeLens进行整合。 5.亚巴佐尼亚已经推出加密货币“AmbaCoin”。 6.姚前:中国人民银行正在开展央行数字货币研发试验。 7.杨林科正式完成对比特币中国100%股权的收购。 8.阿里达摩院发布“2019十大科技趋势” 涵盖区块链技术。 9.香港数字资产集团HashKey Group推出7000万美元的区块链基金。[2019/1/3]
ABCI还允许开发人员交换其特定于应用程序的区块链的共识引擎。虽然目前只有Tendermint可以使用,但未来预计会出现其他共识引擎。
金色独家 数字彗星创始人张东谊:区块链企业从四个方面提升安全:金色财经独家专访,针对近期热议的安全问题, 数字彗星创始人张东谊指出:目前区块链创业者、从业者、数字货币持有者的区块链安全意识是不够的,安全是个非常庞大的系统架构,其中包括系统安全、网络安全、代码安全、通信安全、中间件安全、业务安全,涵盖面很广。区块链企业应该从:a.使用专业的代码审计服务;b.熟悉安全编码规范,严进宽出规则;c.密码算法的安全性;d.多人代码审核、内部测评小组、外部专家评测,白帽黑客激励机制等四个方面提升安全性。安全是个相对的概念,没有绝对的安全,安全的本质是信任问题。企业应该做好边界的安全,提升入侵检测和应急响应的能力。[2018/6/18]
开发人员还可以自由探索全方位的权衡和设计选择。
在CosmosSDK中,可以在每个区块的开头和结尾自动触发逻辑。他们还可以自由选择在其应用程序中使用的加密库,而不会受到虚拟机区块链底层环境可用内容的限制。
Cosmos和CosmosSDK的目标是使开发人员工具尽可能通用和可组合,以便堆栈的每个部分都可以在不失去兼容性的情况下进行分叉、调整和改进。
Tendermint
Tendermint是一个与应用程序无关的引擎,负责处理区块链的网络和共识层。Tendermint负责传播和排序交易字节。TendermintCore依靠同名的拜占庭容错(BFT)算法来就交易顺序达成共识。
Tendermint共识算法与一组称为Validators的特殊节点一起工作。验证者负责向区块链添加交易块。在任何给定的区块中,都有一个验证者集V。V中的一个验证者被算法选择为下一个区块的提议者。如果超过三分之二的V签署了预投票,则认为该区块有效,如果它包含的所有交易都是有效的。验证器集可以通过写入状态机的规则进行更改。
CosmosSDK有助于在Tendermint之上开发安全状态机。CosmosSDK的核心是Golang中ABCI的样板实现。
baseapp是CosmosSDK应用程序的样板实现。它带有ABCI的实现来处理与底层共识引擎的连接。
CosmosSDK提供了一个multistore持久化状态。multistore允许开发人员声明任意数量的KVStores.
CosmosSDK的强大之处在于它的模块化。CosmosSDK应用程序是通过聚合一组可互操作的模块来构建的。每个模块都定义了状态的一个子集并包含自己的消息/事务处理器,而CosmosSDK负责将每个消息路由到其各自的模块。
每个模块都可以看作是一个小状态机。开发者需要定义模块处理的状态子集,以及修改状态的自定义消息类型。鉴于CosmosSDK是一个开放框架,一些模块可能是恶意的,这意味着需要安全原则来推理模块间的交互。
Cosmos?Hub
CosmosHub是数千个互连区块链中的一个,这些网络最终组成Cosmos网络。CosmosHub区块链上有125个验证者。
CosmosHubCLI称为gaiad,是一个命令行界面,用户可以通过此工具与CosmosHub进行交互。gaiad是唯一一款100%支持CosmosHub功能的工具,包括账户、转账、委托和治理。
CosmosHub预计在2022年第一季度进行Theta升级,其中包含:
CosmosSDKv0.45
NFT模块
Tendermintv0.35
跨链账户
流动质押
预算模块
Farm模块
IBC协议
区块链间通信协议(IBC)是一种端到端的、面向连接的、有状态的协议,用于在以未知和动态拓扑结构排列的异构区块链之间进行可靠、有序和经过身份验证的通信。
该协议通过指定一组数据结构、抽象和语义来实现这种互操作性,这些数据结构、抽象和语义可以由满足一小部分要求的任何分布式账本实现。
IBC可用于构建广泛的跨链应用程序,包括代币转移、原子交换、多链智能合约以及各种数据和代码分片。
由于IBC协议的模块化设计,IBC应用程序开发人员无需关心客户端、连接和证明验证的底层细节。
IBC客户端是链上轻客户端。每个轻客户端都由唯一的客户端ID标识。IBC客户端跟踪其他区块链的共识状态,以及根据客户的共识状态正确验证证明所需的证明规范。客户端可以与任意数量的交易对手链连接相关联。
客户端标识符是使用客户端类型和附加格式的全局客户端计数器自动生成的{client-type}-{N}.
AClientState应包含验证IBC客户端更新和升级所需的链特定和轻客户端特定信息。其中ClientState可能包含链ID、最新高度、证明规范、解绑期或轻客户端状态等信息。ClientState不应该包含特定高度的给定块的信息,这些是CosnensusState.
每个都ConsensusState应该与一个唯一的块相关联,并且应该使用高度来引用。IBC客户端被赋予一个客户端标识符前缀存储,以存储其关联的客户端状态和共识状态以及与共识状态相关的任何元数据。
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。