カルダノ・プラットフォーム上でのスマートコントラクト開発を簡素化し、強化するために設計されたオープンソースのスマートコントラクト言語およびツールチェーンであるAiken alphaフェーズがリリースされました。
カルダノ財団が運営するツィッターアカウントであるCardano Community(@Cardano)によれば、Aikenは、IOGのPlutusに関する研究を活用し、オンチェーンコードに焦点を当て、オフチェーンのインフラストラクチャスタックに簡単に統合できるようにします。
目的に合わせて構築されたカルダノ用のAikenには、開発プロセスをより簡単で効率的にするためのいくつかのドメイン固有の便利な機能が含まれています。
- 役立つかつ迅速なコンパイラフィードバック
- 自動コードフォーマット
- エディタ統合を備えた言語サーバー
- テストとベンチマークフレームワーク
- コードコメントから生成されたドキュメント
- 相互運用性のある移植可能なバイナリ仕様形式(CIP-0057)
Aikenは、コンパイラが以下のように動作します。
- Aikenで書かれたコードを取り込みます
- いくつかのチェックを実行します
- トランザクションを検証するときに、Cardanoレジャーで解釈されるUntyped Plutus Core(a.k.a UPLC)プログラムを出力します。
次のステップでは、Aikenのチームは、エンタープライズグレードのツールキットとして期待される基準を満たすように監査を実施します。
開発者は、aiken-lang.orgで始めることができ、AikenコミュニティにはDiscordで参加できます。
Discordの#Aikenコミュニティ:https://discord.gg/cbYYdbH3mA
関連記事