Cosmos五大虚拟机启航

区块链资讯牛市来了2019-10-31 17:27:23  阅读 -评论 0

原文链接:

https://medium.com/@interchain_io/virtual-machines-take-off-in-the-cosmos-3d11bd6ae942

Cosmos生态系统是一个复杂的自适应系统,建立在主权与选择权的理念基础之上:任何团体都可以使用其偏爱的语言和工具来构建,部署和运营容错协调服务——"区块链"。如果你愿意的话,那么还可以与其他区块链链接。

这一理念以 ABCI 和 IBC 协议的形式体现在Cosmos软件中,这两种协议分别使区块链应用程序能够以任何编程语言进行构建,并彼此安全地通信。

了解ABCI:

https://tendermint.com/docs/spec/abci/

了解IBC:

https://github.com/cosmos/ics

迄今为止,ABCI开发的重点一直在Golang上,即通过用于Gaia(又名Cosmos Hub)的Cosmos-SDK,并且正在成为区块链应用程序开发的领先框架。随着Cosmos-SDK的成熟,重点正在转向将各种虚拟机集成为Cosmos-SDK模块,从而使Cosmos-SDK应用程序可以通过一些领先的区块链虚拟机和运行环境,在运行时更新其逻辑。智能合约及其底层虚拟机正在Cosmos中兴起。

了解Cosmos-SDK:

https://github.com/cosmos/cosmos-sdk

了解Gaia:

https://github.com/cosmos/gaia

除了Golang之外,Javascript也有了长足的发展,即LotionJS框架,该框架已与Agoric在维护Javascript 方面的工作集成在一起,并用于构建比特币锚定。Python中还有一个初步的ABCI框架,以及由社区支持的ABCI服务器,支持诸如Rust,Erlang,Java和Haskell语言。

了解LotionJS:https://lotionjs.com

了解Javascript:https://github.com/Agoric/SES

了解比特币锚定:https://nomic.io/

为了促进Cosmos生态系统中应用发展,我们必须继续扩大和增加对多种语言和开发环境的支持。因此,我们的开发团队提案申请要求以其他语言构建ABCI框架,并将其与现有状态机和IBC集成。

了解提案申请:

https://medium.com/@interchain_io/request-for-proposals-2019-expanding-environments-93c0f51ec9a1

为此,Interchain基金会很高兴能资助许多在Tendermint之上构建虚拟机的项目,这些项目既可以作为Cosmos-SDK的模块,也可以通过其他语言的运行时来实现:

图片来源于:

https://gist.github.com/ebuchman/ec4882b7002803b4b...

以下是每个项目的更详细信息:

Ethermint

01

ICF资助ChainSafe建立Ethermint。Ethermint是在Tendermint之上构建的以太坊的高速实现。由于以太坊的工作量证明安全模型,Go Ethereum的运行速度可能很慢,并且无法提供交易确定性。Ethermint将具有以更快的速度部署智能合约的相同功能。ChainSafe正在将EVM实现为Cosmos-SDK模块,从而允许Ethermint EVM与其他Cosmos-SDK模块进行交互。知名的以太坊应用程序,包括Aragon,都在考虑采用Ethermint。

了解更多:

  • Ethermint: https://github.com/cosmos/ethermint
  • ChainSafe: https://chainsafe.io

CosmWasm

02

ICF资助Confio继续该项目,该项目于2019年6月在柏林的Cosmos Hackatom中启动,该项目为Cosmos-SDK开发WASM智能合约引擎的实现。Confio正在与Regen、TruStory和Althea的Hackatom团队成员一起工作。该项目将WASM虚拟机引入Cosmos-SDK,从而允许将分布式应用作为一组WASM智能合约构建在现有区块链之上。

了解更多:

  • CosmWasm: https://github.com/confio/cosmwasm
  • Confio:https://github.com/confio
  • Cosmos Hackatom:https://medium.com/regen-network/hacking-the-cosmo...
  • Regen: https://www.regen.network
  • TruStory: https://www.trustory.io
  • Althea: https://althea.net

Cosmic Swingset

03

在ICF的支持下,Agoric团队将基于对象性能的Javascript运行时Secure EcmaScript集成到Cosmos-SDK中。这样一来,Cosmos-SDK应用程序就可以利用更安全的Javascript子集编写的智能合约,从而将生态系统开放给世界上最受欢迎的编程语言,而无需面对随之而来的常见安全问题。Agoric团队是基于对象性能安全性的先驱,并将数十年的此类系统设计经验带给了Cosmos。它们还有助于IBC规范的开发。

了解更多:

  • Cosmic Swingset:https://github.com/Agoric/cosmic-swingset
  • Agoric: https://agoric.com
  • Secure EcmaScript: https://github.com/Agoric/SES

Kadenamint

04

ICF与Kadena和FOAM团队共同资助了一个联合项目,用Haskell建立对ABCI和IBC的支持。Haskell是一种高级函数语言,在数学与形式化方法社区中具有强大的保证和深厚的根基。将Cosmos生态系统扩展到Haskell将为构建具有强大正确性保证的高级状态机系统提供新的机会。

FOAM团队专注于hs-abci,一个可投入生产的ABCI服务器和Haskell中的最小Cosmos-SDK,包括与Cosmos-SDK大致兼容的BaseApp库和Basecoin应用。

了解更多:

  • Kadenamint: https://github.com/kadena-io/kadenamint
  • Kadena: https://kadena.io/en/
  • FOAM: https://foam.space
  • hs-abci:https://github.com/f-o-a-m/hs-abci

Kadena团队专注于" Kadenamint"——将其Pact运行时集成到FOAM构建的SDK中。Pact是Kadena在Haskell中开发的高级智能合约语言和运行时。它是图灵不完备的,开源且易于阅读的。Kadenamint将支持合约升级和形式验证,同时与关系数据库系统集成。此外,这为与即将到来的IBC协议进行智能合约集成奠定了基础。

Movemint

05

ICF资助了OpenLibra,以将Move虚拟机集成到Tendermint ABCI之上,并为将来的IBC集成做准备。Move是专为Libra项目设计的VM,但它继承了最受欢迎的Rust语言的类型系统和安全功能。

我们期待与这些项目合作,以及更多其他项目,以发展主权和分布式状态机,并将其集成到更大的Cosmos生态系统中。

了解更多:

  • OpenLibra:https://github.com/open-libra/movemint
  • Move:https://developers.libra.org/docs/move-overview

要了解有关我们的资助计划的更多信息,包括资助项目的完整列表,请参见:

https://github.com/interchainio/funding/

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

COSMOS 2019年4月动态

COSMOS 2019年4月动态

亲爱的社区伙伴们:本月月报稍有滞后,因为我们也在思考如何更好地向大家呈现我们的进展,给读者更好的感受。想要了解我们未来的信息发布及技术进展,请不要错过本月动态。开发进展Cosmos SDK进展概要:本月Cosmos SDK发布了三个新版本,v0.34.1、v0.34.2和v0.34.2,较v0.34.0版本并无无重大调整。github.com/cosmos/cosmos-sdk/releases关

主网成功启动 | COSMOS 2019年3月动态

主网成功启动 | COSMOS 2019年3月动态

亲爱的Cosmos社区伙伴们,你可能已经听说了Cosmos Hub已经发布主网的消息,回看主网启动直播请戳:ATOM通证还未开启转账功能,目前50%以上的通证绑定在不到100个的验证人上,出块时间在6~7秒。查询区块链浏览器,获取更多信息。https://cosmos.network/launchSunny和Ethan做客了最新一期《Epicenter》,内容包括主网上线,权益证明,链上治理,ap

主网启动在即 | COSMOS 2019年2月动态

主网启动在即 | COSMOS 2019年2月动态

亲爱的社区伙伴们:过去一段时间,我们已经为您准备了不少关于Cosmos的文章,希望可以帮助您对Cosmos有更深入的了解。本期我们将为您分享关于主网上线以及ATOM管理的相关信息。我们迫不及待地把这个消息传达给大家,希望主网能够顺利启动!黎明前的号角上线时间⏰跟我们一起倒计时吧:cosmos.network/launchGentx文件相关流程ICF发布genesis分配后,我们将会让委托人来签署他

央行:2019年将深入推进央行数字货币研发 加强虚拟货币监测监管

央行:2019年将深入推进央行数字货币研发 加强虚拟货币监测监管

凤凰网WEMONEY讯 2月22日,据央行官网消息,2月21日,人民银行2019年全国货币金银工作会议在福建厦门召开。会议全面总结了2018年货币金银工作成果,深入分析了当前面临的形势与挑战,并就2019年重点工作作出部署。人民银行党委委员、副行长范一飞出席会议并讲话。会议充分肯定了2018年货币金银工作取得的成绩。在人民银行党委的正确领导下,人民银行货币金银系统强化责任担当,建立多维度现金统计制

通告 | Cosmos Hub 主网启动前言

通告 | Cosmos Hub 主网启动前言

2016 年夏天,Cosmos 白皮书发布。2017 年春天,Cosmos 完成融资。2019 年的头几个月,Cosmos 的软件功能已经开发完成。Cosmos Hub 启动在即。这对 Atom 持有者来说意义非凡。如果你是一个 Atom 持有者,你可以将 Atom 委托给主网验证者,并对治理提案进行投票。坦白讲,Cosmos 网络未来若要成功,需要你的一份努力!然而,目前你并不能转移 Atom。

Cosmos Hub主网上线计划

Cosmos Hub主网上线计划

2016年夏天,Cosmos首次发表了项目白皮书。2017年春天,Cosmos完成了首次募资。2019年一月,Cosmos Hub软件完成功能开发。至此,Cosmos Hub主网即将启动。那么,Cosmos 主网上线将为Cosmos通证(Atom)的持有者带来什么呢?https://github.com/cosmos/testnets如果你是一个Atom通证的持有者,你可以将通证委托给主网的验

Cosmos整体流程

Cosmos整体流程

Cosmos主要的源码其实是在SDK部分,听名字也可以理解出来,直接用这个SDK就可以写出一条不考虑底层的区块链来,但是做为中继链的一个代表,理想和现实并不是那么完美的结合在一起。 目前区块链跨链的难点在于,网络异构、共识算法不兼容等,而解决这些问题,都意味着巨大的投入和风险。Cosmos的目的是想建立一个区块链互联网,所以他把网络和共识抽象出来,专门做了一层。但是这样做的方法,虽然从理论上讲是没

Cosmos跨链交易

Cosmos跨链交易

Cosmos中最重的一部分就是跨链通信,跨链是通过IBC协议来实现的。Cosmos中交易分为两种:普通交易和跨链交易。普通交易基本局限在各个区块链的交易方式中,在Basecoin中已经提供了基础的转帐功能供使用;跨链交易主要由IBC协议来实现。 一、普通交易 cosmos的普通交易和以太坊类似,也是一个帐户模型。但是与以太坊不同的是,cosmos的交易进行了插件化的处理,也就是说,最基础最简单的交

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑