ICP Ninjaアップデート: Coulombマイルストーン解禁
- ICP Japan
- 5月11日
- 読了時間: 5分

この3部構成のシリーズでは、ICP Ninja — インターネットコンピュータ上でのアプリケーション開発とデプロイメントの方法を変革する革新的なウェブベースの開発環境を探ります。
この記事では、ICP Ninjaの最新のCoulombマイルストーンの更新内容に焦点を当て、プロジェクトの共有、認証オプション、クロスチェーン機能を展示する新しいサンプルプロジェクトを紹介します。これらの強化により、インターネットコンピュータ上での開発がさらに簡単になり、開発者にとって可能性が広がります。
ICP Ninjaのコア機能についての概要は、「ICP Ninja: Your Dojo for the Internet Computer」記事をご覧ください。次回の記事「ICP Ninja & AIを使ったICP dapp開発の強化」では、プラットフォームのAIアシスタントがどのように開発プロセスを効率化するかを探ります。
ICPロードマップのマイルストーンであるCoulombがついに公開されました! Coulombは、開発者ツールの改善と新機能の導入に焦点を当てた開発者体験トラックの一部です。Coulombアップデートは、特にICP Ninjaに焦点を当てたもので、開発者がブラウザから直接ICPプロジェクトを構築およびデプロイできるウェブベースのIDEツールです。
ICP Ninjaとは?
ICP Ninjaは、ICPカニスタースマートコントラクトの作成とデプロイを簡素化することを目的としています。インターネットコンピュータ(IC)での開発を開始するための簡単な入り口として機能し、IC SDKのダウンロード、開発者IDの作成、サイクルの取得といった複雑なセットアップステップを省略できます。ICP Ninjaを使えば、スマートコントラクトを選んだテンプレートプロジェクトを選択し、「Deploy」をクリックするだけでデプロイが完了します。デプロイ後、プロジェクトは20分間アクティブで、必要に応じて再デプロイできます。
ICP Ninjaは、MotokoやRustなど複数のプログラミング言語をサポートしており、将来的にはPythonやTypeScriptのサポートも予定しています。ICP Ninjaは、ICPのユニークな機能(HTTPSアウトコール、ランダムネス、Chain Fusionなど)を強調するテンプレートプロジェクトを提供します。
新機能
このマイルストーン達成により、ICP Ninjaにはオンラインコーディング環境での体験をさらに強化するいくつかのエキサイティングな新機能が導入されました。
これらの更新は、単に飾りを追加することを目的としたものではありません。開発者が簡単に作成、コラボレーション、デプロイできるようにするための強力なツールを提供することを目指しています。クロスチェーンの可能性を探ることから、AIチャットボットのプロトタイプ作成、最新の傑作を共有することまで、ICP Ninjaの最新機能はそのすべてを支援します。
デザインが一新されたランディングページ
ICPのコードエディターの革新的なデザインに合わせて、プラットフォームのランディングページは洗練されたモダンな外観と使いやすさを意識して再設計されました。クリエイターのために直感的でスタイリッシュに作られています。
新しいランディングページからは、新しい空のプロジェクトを作成するか、いくつかのテンプレート例から選んで最初のオンチェーンドappの開発を開始できます。

シームレスなサインインICP Ninjaは、Internet Identity(II)またはGitHubでの認証をサポートするようになりました。ICP Ninjaにサインインすると、プロジェクト保存などの機能が利用可能になりますが、プラットフォームの使用には認証は必須ではありません。
プロジェクトの保存プロジェクトがまだ完成していなくても、ちょっと休憩したい時にどうすればいいですか?IIまたはGitHubでICP Ninjaにサインインし、プロジェクトを保存すれば、後で中断した場所から作業を再開できます。保存したプロジェクトは、どのデバイスからでも開くことができるため、どこでもコード作業を続けることができます。
プロジェクトの共有とエクスポートプロジェクトのスナップショットを撮り、シンプルなURLで共有することができます。これにより、コラボレーターや友人、あるいは世界中の人々がコードを確認し、他の人がデプロイできるようになります — 認証は不要です!
試してみたいですか?こちらのリンクから、Flying Ninjaゲームを共有できます: https://icp.ninja/s/wZrqw
また、プロジェクトをGitHubに移行したい場合は、ワンクリックで新しいリポジトリにエクスポートできます。
新しいEVMブロックエクスプローラーの例Chain Fusionの機能を探索する準備はできましたか?新しいICP Ninja EVMブロックエクスプローラーの例を使って、任意のEVMベースのチェーンに接続し、暗号メッセージ署名を含むシンプルなクロスチェーンdappを構築してみましょう。

新しいLLMチャットボットの例
新しいLLMチャットボットの例プロジェクトでは、わずか数回のクリックで自分専用のAI搭載チャットボットを作成するための基盤を提供します。ボットの名前とアイコンをカスタマイズして、チャットを開始しましょう!

AI学習アシスタントコードの一行を修正したい、またはテンプレートプロジェクトの一部を説明してほしいですか?AI学習アシスタントは、あなたの個人的なコーディングパートナーとして、コードの改善、最適化、修正、または説明を手伝い、開発をスムーズに進めるためにサポートします。
学習アシスタントに関する詳細は、ICP NinjaのAI学習アシスタントに関するブログ記事をご覧ください。
開発者体験ICPロードマップトラックの次は?Coulombマイルストーンが完了した今、すべての目は次のマイルストーン、Thoriumに向けられています。Thoriumマイルストーンでは、カニスターリソース管理に焦点を当て、サイクル管理体験の改善、重要なカニスターメトリクスの公開、およびカニスターライフサイクルフックの追加が行われます。
さらに、Atlasマイルストーンでは、将来的にICP Ninjaをさらに強化するための新しい機能が追加されることを楽しみにしています。ICPロードマップで詳細をご確認ください。
Comments