位置:编程技术网 > 研发管理 > 正文 >

主网上线第一天,与EOS争区块链3.0,受V神关注的Cosmos项目是何方神圣?

2019年03月14日 19:40来源:未知手机版

中国丝绸产地,dagger gt,看书软件,生菜种植,绵阳涪城万达广场,次酱,电脑没有声音怎么解决,悟空tv

主网上线第一天,与EOS争区块链3.0,受V神关注的Cosmos项目是何方神圣?Odaily星球日报???1小时前???内容跨链技术并不神秘。

编者按:本文来自36氪战略合作区块链媒体“Odaily星球日报”(公众号ID:o-daily,APP下载)

3 月 14 日早 7 点,随着第一个官方 Hub 的启动,Cosmos 主网在推迟两年后终上线。

目前,网络用户将无法在区块链之间交换 token 或以其他方式与现有区块链网络连接到 Cosmos Hub,直到验证者正式投票激活所谓的区块间通信(IBC)协议。

在官方的直播中,有成员穿上了宇航服来庆祝 Cosmos(宇宙)这一高光时刻,V 神也通过转推 Jsh Stark 的推文向这一项目表示了祝贺。目前区块还在源源不断的开采中,截至发稿前,区块高度已达 4022。

主网上线为 Cosmos 近三年的规划和开发画上一个段落句号。

在跨链技术出现之前,区块链中各公链是一座座孤岛,无法相互沟通,且每秒只能处理少量事物。而被支持者们视作区块链 3.0 版本的 Cosmos 则是瞄准于此,定位于一个支持跨链交互的异构网络,旨在打破公链之间相互封闭和割裂状态,实现区块链的主旨“价值互联”,一直以来被视作跨链技术的代表项目。

2016 年夏天 Cosmos 推出区块链互操作性平台的概念后,其团队 Tendermint 在 2017 年 6 月通过 ICO 筹集了 1600 多万美元(25 万个 ETH 和 4870 个 BTC);2018 年 2 月上线 Cosmos 软件开发工具包(SDK);最新一次 Cosmos 出现的身影,便是币安公链 Binance Chain 宣布将构建在 Cosmos 的 Tendermint 协议之上,采用 DPoS 和 BFT 共识,其去中心化交易所 DEX 也将基于 Cosmos 的跨链协议。

github 上的活跃注定其不是一个花架子项目,据 Consensys 在 github 上收集的数据,本月 Cosmos 的 github 更新了 5763 次代码,高居区块链项目中 github 更新次数的第二位,在此前,项目代码也均保持着较高的更新频率。

那么,头顶 “区块链技术 3.0” 光环,受 V 神关注的的 Cosmos 的设计想法是什么?如何实现各公链之间的互联?有必要一一讲解。

为什么是区块链3.0?

Cosmos 认为一条区块链应有网络,共识和应用三个层面。

回到区块链故事的开端——比特币,中本聪在 2008 年创建了这一点对点数字货币,并使用了一种称为工作量证明(PoW)的新型共识机制。这是区块链上第一个去中心化的应用程序。很快,人们开始意识到去中心化应用程序(DApp)的潜力,并且在社区中出现了构建新应用程序的愿望。

当时,开发去中心化应用程序有两种选择:分叉比特币代码库或构建在它之上。但是,比特币代码库非常单一,包括网络,共识和应用三个层面混合在一起。此外,比特币脚本语言有限,对开发者并不友好。

以太坊应运而生。2014 年,以太坊提出了建立分散式应用程序的新主张。以太坊通过将应用层转变为名为以太坊虚拟机(EVM)来实现这一目标。该虚拟机能够调用智能合同处理程序,任何开发人员可以部署自定义逻辑。这种新方法允许数千名开发人员开始构建分散式应用程序。然而,其局限性也正在凸显,与比特币非常相似,Go-Ethereum 仍然是一个单片技术堆栈,难以分叉和定制。

限制 1:可扩展性

第一个限制是可扩展性,在以太坊之上构建的 DApp 受限于每秒 15 个事务的共享速率的限制。这是因为以太坊仍然使用 POW,且以太坊 DApp 竞争的是单个区块链的有限资源。

限制 2:可用性

第二个限制是授予开发人员相对较低的灵活性。由于 EVM 是一个需要适应所有用例的沙箱,因此它针对平均用例进行了优化。这意味着开发人员必须在其应用程序的设计和效率上做出妥协(例如,要求在支付平台中使用帐户模型,其中可能首选 UTXO 模型)。除此之外,它们仅限于少数编程语言,无法实现代码的自动执行。

本文地址:http://www.reviewcode.cn/yanfaguanli/36675.html 转载请注明出处!

今日热点资讯