展开

关键词

【深度知识】COSMOS架构及核心模块分析

本文介绍以下内容: (1)Cosmos架构 (2)Cosmos Hub (3)Cosmos SDK (4)IBC协议 (5)PegZone----2.Cosmos架构Cosmos是Tendermint团队推出的一个支持跨链交互的异构网络 图所示是Cosmos 网络的详细架构图,Cosmos为方便平行链开发提供了基本服务CosmosSDK包括:共识、网络以及IBC协议等,这样基于Cosmos SDK开发的子链之间都能够方便地互相交互。 此外对于非Cosmos SDK 开发的区块链需要使用Peg Zone进行桥接,如图中的Ethereum。3.Cosmos HubCosmos上的第一个Hub叫做Cosmos Hub。 Cosmos SDK从Github上可以看出Cosmos主要的代码是cosmos-sdk,它包含Cosmos Hub的程序代码,同时也是一个区块链开发框架,为其他区块链开发者提供一些通用的功能模块,比如 image因此基于cosmos-sdk框架,利用其插件功能,可以非常快速的开发出属于自己应用的区块链,同时也可以很方便的加入Cosmos生态网络,支持不同链之间的互操作,在插件的设计上和EOS也有异曲同工之妙

1.4K40

一文了解跨链项目Cosmos的来龙去脉

本文从技术角度全面了解 Cosmos 项目, Tendermint 是什么,Cosmos SDK 要解决什么,如何进行跨链,如何解决扩展性问题。 这就是为什么需要 Cosmos SDKCosmos SDK Cosmos SDK是一个通用框架,简化了在Tendermint BFT之上构建安全区块链应用的过程,它基于两个主要原则:? Cosmos SDK还附带了一组有用的开发者工具:控制台命令行(CLI)、REST服务和各种其他常用工具库。总结一句话:与所有其他的 Cosmos 工具一样,Cosmos SDK 也是模块化设计。 随着时间的推移,预计将出现多个不同的架构模型的SDK,与多个共识引擎兼容,所有这些都在Cosmos 网络生态系统中。参考这份教程学习在 Cosmos SDK 开发应用。 Ethermint 将以太坊虚拟机转换为Cosmos-SDK模块。 该模块可以与其他SDK模块(如staking)相结合,能够运行以太坊智能合约的全功能的POS区块链。

47410
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    跨链通信简要研究

    为⽅便平⾏链 开发,Cosmos提供了tendermint core(简称tendermint)和Cosmos SDK(Go语⾔)。 因此,⾃⼰开发⼀条新链可以使⽤Cosmos SDK+ tendermint,并且由此开发出来的链能直接与 Cosmos Hub连接(Cosmos Hub⾃⼰本身也是⽤Cosmos SDK+tendermint 图2⽽对于⾮Cosmos SDK开发的区块链(如已经存在的这些区块链),如果要与Cosmos体系中的链进⾏交互 (即能与Hub连接),需要使⽤Peg Zone进⾏桥接,所谓的Peg Zone就是使⽤Cosmos 如图中的Ethereum,如果要接⼊Cosmos Hub,则需要专⻔使⽤Cosmos SDK开发⼀条起Peg Zone作⽤的新链。 以太坊将是Cosmos 最先连接的⾮Cosmos SDK开发的公链,⽬前有两个项⽬去实现这种连接:Cosmos 开发团队主导的 Ethermint 项⽬,以及由 Loom Network 主导的 PlasmaChain

    40531

    那些年的跨链 复盘跨链赛道现状

    Cosmos是通过许多被称之为分区(Zone) 的独立区块链组成的网络,而Cosmos Hub是Cosmos网络中的第一Zone,也是所有Zone的大本营。 Cosmos 在技术上有三个重要部分:Tendermint、Cosmos SDK 和 IBC。Tendermint 是共识引擎和 BFT 共识算法。 Cosmos SDK 为开发组建,简化区块链应用的搭建过程,供发开者使用;IBC 是区块链间的交流协议,实现不同区块链(Cosmos中的Zone)间的连接。 最新消息显示,跨链项目的COSMOS Hub已有超10万个ATOM委托者、33万个ATOM账户。6月20日,基于 Cosmos 的去中心化交易所 Osmosis 上线。 通过 Osmosis,用户能够在 Cosmos 生态进行资产交易,并对交易对提供流动性,将首先支持应用跨链通信 ( IBC ) 协议的 Cosmos 资产的交易。

    22100

    【深度知识】跨链的3种机制和COSMOSPOLKDOT实现分析

    Cosmos Cosmos网络是一个多链混合的区块链网格结构,如下图所示,该网络中主要包括两种角色: Hub: 用于处理跨链交互的中继链; Zone: Cosmos中的平行链, Cosmos中平行链需要具备两个前提条件 因此Cosmos网络又引入了一种Hub的中继链,所有的平行链都通过IBC连接到Hub,让Hub辅助跨链交易的验证和转移,目前Cosmos实现了一个官方的Hub称为Cosmos Hub(如前图所示)。 如下图所示是Cosmos 网络的详细架构图,Cosmos为方便平行链开发提供了基本服务CosmosSDK包括:共识、网络以及IBC协议等,这样基于Cosmos SDK开发的子链之间都能够方便地互相交互。 此外对于非Cosmos SDK 开发的区块链需要使用Peg Zone进行桥接,如图中的Ethereum。? cosmos-architecture笔者认为Cosmos为跨链带来的最大贡献在于IBC协议的设计,IBC协议提供了一种通用的跨链协议标准。

    1.8K10

    深度!跨链技术的研究和思考:成果颇多却仍道阻且长

    中继链中继链本质上算是公证人机制和侧链机制的融合和扩展,目前社区内最活跃的两个跨链项目 Cosmos 和 Polkadot 采用的都是基于中继链的多链多层架构,其中 Cosmos目前支持的是跨链资产交互 Cosmos网络是一个多链混合的区块链网格结构,如下图所示,该网络中主要包括两种角色: Hub: 用于处理跨链交互的中继链; Zone: Cosmos中的平行链, Cosmos中平行链需要具备两个前提条件 因此Cosmos网络又引入了一种Hub的中继链,所有的平行链都通过IBC连接到Hub,让Hub辅助跨链交易的验证和转移,目前Cosmos实现了一个官方的Hub称为Cosmos Hub(如前图所示)。 如下图所示是Cosmos 网络的详细架构图,Cosmos为方便平行链开发提供了基本服务CosmosSDK包括:共识、网络以及IBC协议等,这样基于Cosmos SDK开发的子链之间都能够方便地互相交互。 此外对于非Cosmos SDK 开发的区块链需要使用Peg Zone进行桥接,如图中的Ethereum。?

    21920

    Spring Data OVERVIEW

    Spring Data Azure Cosmos DB - Spring Data module for Microsoft Azure Cosmos DB.春季数据 Azure Cosmos DB-微软 Azure Cosmos DB 春季数据模块。 Oracle NoSQL Database SDK for Spring Data - Spring Data module for Oracle NoSQL Database and Oracle NoSQL Cloud Service.数据库 SDK for Spring Data-Spring Data module for Oracle NoSQL Database and Oracle NoSQL

    6620

    Azure Cosmos DB介绍及演示

    Azure Cosmos DB 是 Microsoft 提供的全球分布式多模型数据库服务。Cosmos DB是一种NoSql数据库,但是它兼容多种API。 凭借 Cosmos DB,还可以随时向 Cosmos 帐户添加或删除任何 Azure 区域,只需单击一个按钮即可。 Cosmos DB 还提供以编程方式(或通过门户)调用 Cosmos 帐户的区域性故障转移的功能。 此功能有助于确保应用程序能够在发生区域性灾难时进行故障转移。 Cosmos DB 自动为所有数据编制索引,并可快速提供查询服务。 以上内容摘自Azure Cosmos文档 创建Cosmos DB资源在portal控制面板找到Cosmos点击创建。 ? 使用Mongodb API操作数据库因为Cosmos支持mongodb协议,所以我们操作Cosmos的时候直接把Cosmos当做mongodb来使用就可以。

    33920

    什么是Spring Data?

    Spring Data Azure Cosmos DB - Microsoft Azure Cosmos DB 的 Spring Data 模块。 适用于 Spring Data 的 Oracle NoSQL 数据库 SDK - 适用于 Oracle NoSQL 数据库和 Oracle NoSQL 云服务的 Spring Data 模块。

    8630

    微软的数据湖也凉凉了

    Cosmos用来处理应用程序比如Azure, AdCenter, Bing,MSN, Skype和Windows Live的数据。Cosmos有一个像SQL一样的查询引擎叫做SCOPE。 微软有个内部大数据平台Cosmos,微软的很多部门都用它去存储和分析数据。Cosmos上有个分析引擎脚SCOPE,和SQL很像。Azure数据湖服务构建在Cosmos的经验教训上。 这就是Cosmos项目最开始的缘由。Cosmos系统的具体细节,大家可以参阅我早年的文章:大数据那些事(15):Cosmos的技术。这里给一个简单的回顾。 2013年的Steve Ballmer做了两件事情,直接导致了他下台,也对Cosmos团队产生了很大的影响。第一件事情当然和Cosmos无关,就是买了Nokia。 另外一方面作为manager来说,可谓盛名之下其实难副,好端端的Cosmos被管的一塌糊涂。Raghu上来之后就急于想把Cosmos卖给Walmart。怎么卖呢?当然是做个新系统。

    1.8K20

    Cosmos可能于5月底上线,你猜它会空降市值排行榜第几?

    Cosmos的众筹逻辑是为每个参与者生成了一个12个助记词组成的私钥,并分配了一个将来Cosmos链上的用户地址,但没有像其他ERC20项目一样提供ETH链上的转账和交易功能,而是直接锁仓直到链上线,所以一年来一直默默无闻 Cosmos将自己的技术实力边界扩展到公有链跨链领域,以自身无分叉POS共识为核心,打造去中心化跨链转账系统。 Cosmos首次完成了多链资产的纯去中心化交易系统,将成为未来链上资产世界的重要基础设施,有广阔的发展前景。Cosmos是一个POS多链系统,Hub主链将由100个验证人承载共识机制。 链池节点Cosmos不为众人所熟知,国内参与Cosmos推广的机构有边界智能的Cosmos互联链社区、因特链社区、万云节点等,因特链团队成员曾参与国内Cosmos宣传推广,并获得Cosmos黑客马拉松二等奖 了解Cosmos的人大多是技术人员,使用过他们之前开发的系统,参与众筹的更是圈内先知,我们将成立“链池 #Cosmos先知”微信群,参与过Cosmos众筹的朋友们,可以联系管理员入群,入群必须提供如下证明信息之一

    24420

    共识算法比较Tendermint的BFT与EOS的dPoS

    Cosmos和EOS是进一步权衡的研究。Cosmos依靠对正式拜占庭容错的严格保证,以建立对模棱两可的强有力的惩罚,并建立一系列保证,扩展到整个区块链的互联网。 另一个建立在Tendermint ABCI之上的项目是Cosmos Network,它被设计为“区块链互联网”。 Cosmos设想了一个可互操作的多链网络,它提供了在独立区块链(称为区域)之间无信任地交换加密资产的方法,通过称为Cosmos Hub的主集线器链。 为了使区块链开发人员尽可能轻松,Cosmos还附带了一个名为Cosmos-SDK的工具包,使开发人员可以使用即插即用模块轻松创建自定义区块链。 Cosmos共识Cosmos还使用“delegated委托”的Proof-of-Stake共识机制。但是,术语“delegated”在Cosmos的上下文中使用的方式不同。

    41020

    【易错概念】区块链的侧链跨链,硬分叉链软分叉链,主链子链

    5.3 Cosmos - “让你看到跨链的真正意义”Cosmos是Interchain Foundation的跨链开源项目。 Cosmos是专注于解决跨链资产转移的区块链网络,其核心开发团队也是 Cosmos 所采用的Tendermint共识引擎发明者。 有了Cosmos,我们如果想对比特币做一个智能合约的编程,我们就可以把比特币直接借助Cosmos的Hub转到以太坊进行编程。 同时,由于 Cosmos 的自身架构支持多Hub, 今年有许多区块链项目都选择用Cosmos作为跨链技术之一 来搭建自己的项目平台。 IRISnet的就是用Cosmos SDK 开发出来了更方面的面向服务的开发接口,并创新性地对IBC协议进行了扩展,这样不仅代币能跨链,数据服务和复杂计算也能跨链被调用并消费。

    68930

    HTC Vive更新Cosmos产品线,开始MR新征程

    其中,主要涵盖了Vive Cosmos的全新系列产品及可以让VR、AR和MR结合产生多种可能性的Cosmos XR头显,以及VIVEPORT在本次新冠疫情中上线的更多优质新内容。 VIVE Cosmos精英套装,摆脱线缆束缚的无线升级套件2019年,HTC Vive正式推出Vive Cosmos,这是Vive旗下唯一一款支持inside-out追踪方式的PCVR头显。 而这次的产品线更新带来了两款相关新品——Cosmos Play(VIVE Cosmos基本版)和Cosmos Elite (VIVE Cosmos精英套装)。? VIVE Cosmos精英套装VIVE Cosmos精英套装包括一个集成外置追踪面板的Cosmos头显,一对SteamVR定位器和一对VIVE操控手柄。 全新Cosmos XR版,VR、AR和MR结合的多种可能性VIVE Cosmos XR版首次将高清XR立体透视摄像头引入Vive Cosmos,通过Cosmos独有的XR面板,实现高清晰度的实景画面采集和三维空间重建

    27710

    独家 | 利用Cosmos微服务改善Netflix视频质量

    在本文中,描述了如何利用Cosmos构建视频质量服务,以及如何在运行生产系统时,实现将媒体文件迁移到Cosmos,以便在运行生产系统时实现视频质量的计算。 Cosmos客户提供应用程序)。 为了更加有助于数据迁移,引入了另一种Cosmos微服务:文档转换服务(DCS)。DCS负责实现Cosmos数据模型和Reloaded数据模型之间的转换。 目前项目进展及下一步工作目前,我们几乎将所有的视频质量计算从Reloaded迁移到了Cosmos当中,VQS代表了Cosmos平台的最大工作载荷。 此外,衷心感谢:媒体内容回放团队、媒体计算存储基础设施团队和整个Cosmos平台团队,是他们让Cosmos复活,并全心全意地支持我们进入Cosmos探险。

    900

    6张图告诉你, 区块链的未来在哪里

    一旦验证者确定交易处于最终状态,就可以从所处分区向 Cosmos Hub 发起一笔交易,表明他们确实收到了 ETH,随后,Cosmos Hub 创建 Wrapped Cosmos Ether,剩余的所有 Cosmos 分区也会同时获知:系统中存在新的 Wrapped Cosmos Ether。 假设转换汇率已事先确定,Wrapped Cosmos Ether 将会被换成 Wrapped Cosmos BTC,将这个 Wrapped Cosmos BTC 发送到比特币中间可信分区,然后发送到指定的 Cosmos Hub。 本质上来说,Cosmos 网络由不同群体运营的 Cosmos Hub 和 Zones 构成。

    29450

    chainx.org 文章归档chainx.org

    Web3.0重新来临-第三篇:Polkadot如何集成4个区块链网络Filecoin中文白皮书:一种去中心化的存储网络Plasma:可扩容自主智能合约(中文预览版)CosmosCosmos白皮书(第1-7章)Cosmos 白皮书(第8-10章)Cosmos(宇宙链)路线图Cosmos(宇宙链)未来计划Cosmos-Ethermint 0.3 测试网教程Cosmos-Basecoin 0.6 跨链测试网Cosmos-Basecoin

    13420

    重磅消息-Service Fabric 正式开源

    微软的Azure Service Fabric的官方博客在2017.3.24日发布了一篇博客 Service Fabric .NET SDK goes open source ,介绍了社区呼声最高的Service Fabric开源的情况以及当前的情况,当时开源了Service Fabric的.NET SDK部分,社区一直在期盼着Service Fabric的正式开源,经过了一年漫长的等待,2018年3月14日微软终于开源了 微软去年漫长的一年时间里也开放了非常多的代码,包括包括Reliable Services,Reliable Actors和ASP.NET Core集成库,Azure基础架构服务以及Azure SQL DB,Azure Cosmos

    29550

    Github项目-cosmos

    具体可以参见我之前的一篇博客The Algorithms 今天无意中在Github上面又看到一个有关算法和数据结构的仓库cosmos,正如项目README.md文件中所描述的一样: Cosmos是您一生中将遇到和使用的所有算法和数据结构的个人离线收集 Cosmos Join our discussion now The universe of algorithm and data structures Cosmos is your personal contribute by writing code, documentation in the form of installation guides and style guides, making Cosmos possibilities.Additionally, you might want to take a look at this contributing guidelines before you make Cosmos

    14430

    译 | 将数据从Cosmos DB迁移到本地JSON文件

    原文:Azure Tips and Tricks翻译:汪宇杰在Cosmos DB中使用数据迁移工具有一项重复的任务是将数据从一种数据库格式迁移到另一种数据库格式。 我最近使用Cosmos DB作为数据库来存储Ignite大会发出的所有推文。然而一旦获得了数据并且不再使用Cosmos DB进行该操作,我就需要将数据转储到本地文件中保存并节省开销。 工具下载并安装 Azure DocumentDB Data Migration Toolhttps:aka.mscsdmtool开工首先确保已创建要迁移的Cosmos DB数据库和集合。 在 Cosmos DB 管理页面中打开 Keys,并复制 Primary Connection String?将数据库名称附加到字符串的末尾。

    16830

    相关产品

    • 移动直播 SDK

      移动直播 SDK

      移动直播 (MLVB) SDK 是腾讯云直播服务在移动场景的延伸,集成了腾讯云直播的推 / 拉流能力,提供包括 iOS、Android、小程序、Web 等多种接入方式,为您提供针对移动场景的高质量直播服务,快速满足手机直播的需求。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券