この記事はIOG Youtube「Plutus explained: a secure smart contracting language from IOG」を翻訳したものです。
Eric Czuleger
Senior Content Editor, IOG
(*イタリック文字は私が付け足した部分です)
優れたスマートコントラクトとは、安全なスマートコントラクトのことです。そのため、Input Output Global(IOG)はスクリプト言語を一から作り上げました。これはセキュリティと正確さで有名な言語、Haskellをベースにしています。ユーザーはPlutusにより、コードを一から安全で高保証のフルスタックプログラミング環境の下、予測可能かつ決定論的な方法(同じ入力なら同じ結果を返す)でアプリケーションを構築、スマートコントラクトを展開(デプロイ)することを可能にします。Plutusを使用すると、デプロイ前でもコードが予測可能であることが分かります。したがって、準備ができていることを数学的に証明できます。これは、他のブロックチェーンと同様の課題に直面する可能性が低いことを意味します。
そして、これを確認してください。カルダノブロックチェーンの拡張UTXOアカウンティングモデル(EUTXO)がそれをもたらします。ビットコインの実戦的なモデルであり、アカウントベースのシステムよりも強力なスマートコントラクト機能が追加されます。1つのトランザクションから複数のトランザクションを出力することで、より大きな柔軟性、並列性、スケーラビリティ(拡張性)を実現します。Plutusではメタデータスクリプトを束ね、ネイティブアセットをコード化し、複数のアセットタイプを1つのトランザクションに利用、幅広い金融政策を表現することができます。ファンジブルトークンやNFTを束ねることができるため、ゲームやメタバース向けの開発が簡素化されます。基本的にPlutusを使用すると、DAppを最大限に活用するネットワークにデプロイしながら、より強力で、よりスケーラブルで、より安全なDAppを作成できます。
また、それだけではありません。この夏、Vasilハードフォークにより、新しいPlutusの機能強化がCardanoに展開され、Plutusはより強力になります。スクリプトの改善は、トランザクションスループットの高速化と全体的なエクスペリエンス(ユーザーの使いやすさ)の向上を意味します。さらに重要なことに、Plutusは活発で、進化し、成長する開発者コミュニティのスマートコントラクト言語であるということです。IOGはPlutus Pioneersプログラムに何千人もの新しいコーダー(プログラマー)を参加させており、Cardanoの最も強力なスマートコントラクト言語の次世代の開発者に無料のトレーニングを提供しています。