Odaily Frontline | CosmosはイーサリアムのSolidityに対抗するために少なくとも3つのプログラミング言語を提供します
この記事の由来はCoinDesk、クリスティーン・キム著
日常翻訳者 |
日常翻訳者 |
ブロックチェーン相互運用性プロジェクトのコスモスは、ユーザーに少なくとも3つのプログラミング言語の選択肢を提供する予定だが、これは世界トップのスマートコントラクト開発プラットフォームとしてのイーサリアムの長期的な優位性を脅かす可能性がある動きだ。Cosmos がサポートする最初の言語は Ethermint で、これは Ethereum のスマート コントラクト言語である Solidity の直接コピーです。
Cosmos を開発した企業 Tendermint の研究責任者である Zaki Manian 氏によると、Ethermint プロジェクトは、イーサリアム開発者がアプリケーションを Cosmos ネットワークに転送しやすくするために 2016 年に開始されました。Secure EcmaScript (SES) と呼ばれる 2 番目の言語は、安全なスマート コントラクト展開のためにブロックチェーンのスタートアップ Agoric によって構築された JavaScript のバージョンです。
ネイティブの Cosmos Inter-Blockchain Communication (IBC) プロトコルが具体化され、肉付けされれば、Agoric ブロックチェーンとその SES プログラミング言語は Cosmos ユーザーにとって簡単にアクセスできるようになる、と Agoric CEO の Dean Tribble 氏は述べています。
第 3 の言語も同様に重要です。JP モルガンのブロックチェーンスピンオフである Kadena は、Kadenamint として知られるスマート コントラクト言語 PACT のバージョンも Cosmos エコシステム向けに開発すると火曜日に発表しました。
「私たちは、開発者により多くの展開オプションを提供するために、(Cosmos) 上で業界レベルのスマート コントラクト言語を作成することに取り組んでいます。」と Kadena 創設者の Stuart Popejoy 氏は述べました。
Popejoy 氏によると、カデナミントの相対的な強さはあらゆる点でソリディティよりも優れています。
「PACT は Solidity よりも優れているため、PACT がスマート コントラクト言語の標準であると考えています。これを使用するすべての開発者は、作業をより速く、より安全に行うことができます。正式に検証され、安全であるように設計されているという機能を追加しました」と Popejoy 氏は述べています。 。」
公平を期すために言うと、イーサリアム開発者は、Solidity と Solidity コードを実行するために構築された仮想マシンの制限をよく知っています。 「イーサリアム 2.0」と呼ばれるイーサリアムの次のメジャー アップデートでは、eWASM がイーサリアム仮想マシン (EVM) に取って代わり、開発者がさまざまなプログラミング言語でコードを記述できるようになります。
それでも、Popejoy 氏は eWASM とイーサリアム 2.0 に対して依然として懐疑的であり、イーサリアム仮想マシンとソリディティへの批判は「ずっと前に対処できたはず」だが、リーダーシップが不十分だったために対処されなかったと述べた。
ポープジョイ氏はイーサリアムについて「私は彼らを競争相手とは見ていないが、実際にはレガシーだと思っている」と述べ、「彼ら(イーサリアム)はスマートコントラクトを作成し、人々にここまで考えさせるという良い仕事をしてきたが、それは最終的には脚注になります。」
新しい競合他社は、不変性や停止不能性よりも安全性を重視している点で、Solidity とは異なります。
「私たちは、平均的な開発者が理解できるセキュリティ モデルを備えたプラットフォームを構築しています。私たちにとってイーサリアムとソリディティの最大の問題は、それらが間違ったセキュリティ モデルを持っていることです。セキュリティの専門家ですら、できることは何もありません」と Agoric の Tribble 氏は述べています。それについてやってください。」
Solidity とは異なり、PACT と SES は両方ともオブジェクト機能セキュリティ モデルを採用しています。これは、スマート コントラクトの権限を動的かつ迅速に更新して、ユーザーがアプリケーション データのさまざまな部分に安全な方法でアクセスできることを意味します。
トリブル氏は、このモデルを説明するために、わかりやすい例えで説明します。これは、車の所有権を引き継がずに、車のキーを係員に引き渡すようなものです。
「典型的なアイデンティティベースのアクセス制御では、『与えすぎてもいいし、与えすぎてもいい』というセキュリティモデルが使われている。それは私たちがやろうとしているビジネス上のやりとりには適合しない」とトリブル氏は語った。
Tribble 氏の見解では、オブジェクト機能のセキュリティをスマート コントラクトに移植することは、主流の開発者コミュニティの他のメンバーに、ブロックチェーン業界が大量導入の準備ができていることを知らせるイノベーションです。
「異なる市場セグメントをターゲットにしているものの、明らかに重複している競合他社が存在することは、主流派にとって実際には健全なことです。それは、本物の市場が存在することを意味します。」とトリブル氏は述べました。Manian の観点から見ると、Cosmos は、この急速に成長するスマート コントラクトと分散アプリケーション開発市場をサポートし、ホストするエコシステムです。しかし同時に、彼の見解では、コスモスがイーサリアムを完全に置き換えることはなく、またそれができないとも警告した。。
“イーサリアムは単なるテクノロジーではありません


