IOGブログ, ニュース, ...

IOGブログ:カルダノに輝きをもたらす

以下の文章はIOGブログ記事「 Bringing Glow to Cardano」を翻訳したものです。

カルダノに輝きをもたらす

Cardanoがサポートする最新の言語であるGlowをサポートするためにdevnetを立ち上げました。今回は、DApp開発のためのDSLの構築について、その開発者に話を聞いた。

2021年2月26日 Eric Czuleger

カルダノに輝きをもたらす

2020年末、私たちはカルダノを複数の開発言語に開放するという長期的な戦略的目標をサポートするためのデブネット計画を発表しました – ”Island, Ocean, Pond’ videoで概説されているように。今週は、Ethereum Virtual Machineをベースに、グロー言語をサポートする新しい開発環境を展開しています。

Mutual Knowledge SystemsのFrançois-René Rideau氏は、検証可能なDAppsを1つの仕様から誰でも書くことができ、それを当社のEVMネットワーク上にデプロイできるDSLであるGlowの開発者です。Rideau氏(別名Fare)に、GLOWのビジョンとこれまでのCardanoの歩みについて話を聞きました。

昨年末にdevnetsのアプローチを発表した際に、GLOWとMuKnをコミュニティに初めて紹介しましたが、IOHKで仕事を始めた経緯を思い出していただけますか?

私は中央集権型の決済プロトコルの正しさを証明するためにキャリアをスタートさせましたが、すぐに転職したいと思っていました。私は2014年から暗号に関わってきました。最終的にカルダノを見つけて、コミュニティがどれだけ好きなのかを実感しました。私たちは、正しい方法で物事を行うことに似たフォーカスを持っています。だからこそ、GLOWのドメイン固有の言語をCardanoに移植したいと思ったのです。

Mutual Knowledge Systems、またはMuKn (Moon)と呼んでいる会社を始めた理由を教えてください。

約3年前、私はホワイトペーパーを見直していました。あるものは技術的なことを理解し、あるものは経済的なことを理解していました。あるものは経済学を少し理解していて、技術を全く理解していないものもありました。根本的な問題を解決していないホワイトペーパーを読むことで もっと良い方法があるのではないかと思いました。そこで、私はスケーリングソリューションの設計を始めました。

友人がスマートコントラクトのスケーリングに取り組むことを提案してくれました。最初はスケーリングを中心とした会社を作ろうとしましたが、すぐに言語とロジックが分散空間の誰にとっても非常に重要であることがわかりました。現在、私たちは相互知識システムという会社を持っていますが、これは私たちのプログラミング言語GLOWを中心に構築されています。本質的には、GLOWは既存の言語よりもはるかに優れたアプリケーションの書き方です。

より良い」というのは、実際にはどういう意味なのでしょうか?

DAppを書くことは、世界で最も難しいことです。なぜなら、ミスは許されないからです。どんなミスもユーザーの資金を大きく失うことを意味します。その上、最も安全なDAppsを作成するためのツールが存在していませんでした。そこで、私たちはそれらのツールを作ることにしました。

DAppを作成する際には、ランダムなエラーと戦うだけではなく、アクティブな敵と戦うことになります。攻撃者は常にエコシステムに悪いことを起こそうとします。軍隊はハードウェアのインフラストラクチャを守り、ソフトウェアが秘密であることを確認することができます。ブロックチェーン分野の開発者にはそのような贅沢はありません。DAppでは、その一部を公開しなければなりません。つまり、すべてのバグやエクスプロイトを隠すことはできないということです。

私は、プログラムを書くためには、ドメイン固有の言語と形式的なツールやテクニックのセットを使うべきだと考えています。シンプルさと抽象化の力で、必要な推論を少ない攻撃面で行うことができます。100万行のコードのバグをチェックするのは大変ですが、1000行あれば安全性が保たれています。

カルダノとそのコミュニティの魅力は何ですか?

私も他の人と同じようにEthereumで始めました。カルダノのコミュニティに出会ったとき、私たちは同じように考えていると感じました。私たちは正しいことをしたいし、うまくいくことをしたいと思っています。私たちは長期的に考えていて、今日のためだけに動くかどうかは考えていません。流砂ではなく、石の上に建てたいのです。物事が遅々として進まず、イライラすることもありますが、カルダノの開発における細部へのこだわりと品質には満足しています。完璧ですか?完璧ではありません。でも、基本的な部分はしっかりしています。

Glowが DApp 開発者の経験をどのように変えてくれることを期待していますか?

Glowはポータブルです。現在はCardanoとEthereumで動作していますが、将来的には十分に進化したブロックチェーンで動作するようになるでしょう。つまり、一度作ったアプリを実行すれば、他のプラットフォームで動作することを心配する必要はないということです。つまり、開発者は最も機能するブロックチェーン上でアプリケーションを実行し、最も機能するものはそれぞれのメリットで輝くことになります。

コミュニティはGLOWに何を期待できますか?

私たちは今、EVM上に構築されたGLOWの初期バージョンを発表しています。すでにお見せできるものがあります。まだ本番環境には対応していませんが、簡単なアプリケーションをデモすることができます。また、20行のアプリケーションを書いても、100行のアプリケーションと同じように動作することができます。ですから、まだフルローンチの準備はできていませんが、何かエキサイティングなものをお見せできると思います。

EVMやdevnetプログラムでGLOWとの統合を展開していますが、そのメリットは何でしょうか?

GLOWはEVMネットワーク内のあらゆるスマートコントラクトをターゲットにすることができます。つまり、CardanoはGLOWで書かれたスマートコントラクトをサイドチェーン上で実行することができます。

ロールアウトのプロセスはどのようになっていますか?

GLOWはまだ開発中です。できることとできないことがあります。私たちは誰でもGlowコミュニティに参加していただき、積極的に機能を追加しています。もしあなたが素晴らしいプロジェクトを持っているのであれば、あなたが必要としている機能に優先順位をつけることができるかもしれません。

もしあなたが開発者であれば、ぜひ相互知識システムとGlowに参加してください。Cardano360でのFrançois-René Rideauとの会話とGlowのデモをご覧ください。

お問い合わせ

Contact Us
SIPOのステーキングサービス、Cardano ADA、ADAの購入方法から保管方法についてご興味、ご質問がある方はこちらのフォームからお問い合わせください。24時間以内にメールにてご返信いたします。