以太坊的一个主要挑战:Cosmos有三种编程语言

专注于区块链互操作性的Cosmos可能是智能合约之王以太坊的最大挑战。根据最近的一份报告,Cosmos将能够以三种语言签署智能合约。

Cosmos支持的第一语言是Ethermint,它是以太坊智能合约语言Solidity的直接复制品。今天宣布的第二个名为Secure EcmaScript(SES),是由区块链创业公司Agoric开发的智能合约的专用JavaScript版本。第三个是摩根大通的区块链分拆,嘉手纳的智能合约语言,PACT,称为Kadenamine。

“我们的目标是在Cosmos拥有一种行业级的智能合约语言,为开发者提供更多选择,”Kadena的联合创始人Stuart Popejoy在接受采访时告诉CoinDesk。

据他介绍,他们正在开发的编程语言也胜过Ethermint,因为它更快,更安全。

当然,以太坊并不是现实,因为大多数开发人员都知道Solidity的局限性,因此明年Ethereum 2.0将取代以太坊虚拟机,之后开发人员可以从几种编程语言中选择编写智能合约。

Cosmos走向安全

与Solidity相反,Cosmos的语言寻求安全而不是不变性和不可阻挡性。

与Solidity不同,PACT和SES具有对象能力安全模型,这意味着可以在智能合约中动态,快速地更新权限,从而使用户可以安全地访问应用程序数据的不同部分。

解决方案就像将车钥匙交给司机,而无需转让汽车的所有权。

这正是Cosmos网络将要做的事情:提供不同区块链和智能合约之间的通道而无需改变它们。

Cosmos虽然拥有一个专门的开发社区,但如果从系统层面看,它距离以太坊还有几年的时间。除了拥有强大的开发团队外,以太坊还支持数百万人的社区,更不用说他们对开发人员的信心了。目前,Cosmos在开发方面表现优异,在社区建设方面则较少。

资讯来源:由0x资讯编译自BITCOINBAZIS。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢