#robo $ROBO @Fabric Foundation icFND, タグトークン $ROBO O, そしてハッシュタグ #ROBO を使用してください。 さて、ここがポイントです。ほとんどの開発環境は、あなたがすでに何でも知っている前提で作られています。ミッドナイトはその方針を取りませんでした。
開発者はまず、自分のローカル環境でビジネスロジックをテストできます。自分のマシンで。そしてプライバシー重視のスマートコントラクトを、準備ができたらパブリックブロックチェーンへプッシュします。シンプルなワークフロー。派手なことは何もありません。ちゃんと動きます。
では、ツールです。ここから面白くなります。
ミッドナイトは独自のスマートコントラクト言語「Compact」を作りました。そして、最初に気づくのは、TypeScript にどれだけ似ているかという点です。これは偶然ではありません。たくさんの開発者がすでに TypeScript を知っているため、Compact から始めるのは、ほぼすぐに馴染める感覚があります。
しかし、彼らはただ TypeScript をコピーして終わりにしたわけではありません。
Compact は、契約のうち「どの部分が非公開のままで、どの部分が公開のままであるか」を明確に定義することを強制します。これは、プライバシーシステムを扱うときに非常に重要です。さらに、より複雑な TypeScript の機能のいくつかを削除しました。保持できなかったからではありません。言語がシンプルであるほど、検証が簡単になるからです。
率直に言うと?それは賢い判断です。
何かを作るために、ゼロ知識暗号の魔法使いになる必要はありません。契約を書きます。コンパイルします。devnet にそのままプッシュ。完了。すると、ブラウザウォレットを使ってやり取りでき、アプリをほかのテスターと共有して一緒に試すこともできます。
かなりスムーズです。
devnet の内部では、開発者用のトークン tDUST が動きます。重要なポイントです。tDUST は devnet の中にしか存在しません。ほかのどこにもありません。テスターはファセトから tDUST を受け取り、テスト中のトランザクション手数料の支払い、またはシールドされた資産の移動に使います。
この一連の仕組みは、試すことを後押しします。壊してみる。変なアイデアを試してみる。誰も気にしません。
ツールスタックも実はかなり開発者に優しいです。Chrome 拡張を通して Midnight の資産を管理できます。ゼロ知識
開発者はまず、自分のローカル環境でビジネスロジックをテストできます。自分のマシンで。そしてプライバシー重視のスマートコントラクトを、準備ができたらパブリックブロックチェーンへプッシュします。シンプルなワークフロー。派手なことは何もありません。ちゃんと動きます。
では、ツールです。ここから面白くなります。
ミッドナイトは独自のスマートコントラクト言語「Compact」を作りました。そして、最初に気づくのは、TypeScript にどれだけ似ているかという点です。これは偶然ではありません。たくさんの開発者がすでに TypeScript を知っているため、Compact から始めるのは、ほぼすぐに馴染める感覚があります。
しかし、彼らはただ TypeScript をコピーして終わりにしたわけではありません。
Compact は、契約のうち「どの部分が非公開のままで、どの部分が公開のままであるか」を明確に定義することを強制します。これは、プライバシーシステムを扱うときに非常に重要です。さらに、より複雑な TypeScript の機能のいくつかを削除しました。保持できなかったからではありません。言語がシンプルであるほど、検証が簡単になるからです。
率直に言うと?それは賢い判断です。
何かを作るために、ゼロ知識暗号の魔法使いになる必要はありません。契約を書きます。コンパイルします。devnet にそのままプッシュ。完了。すると、ブラウザウォレットを使ってやり取りでき、アプリをほかのテスターと共有して一緒に試すこともできます。
かなりスムーズです。
devnet の内部では、開発者用のトークン tDUST が動きます。重要なポイントです。tDUST は devnet の中にしか存在しません。ほかのどこにもありません。テスターはファセトから tDUST を受け取り、テスト中のトランザクション手数料の支払い、またはシールドされた資産の移動に使います。
この一連の仕組みは、試すことを後押しします。壊してみる。変なアイデアを試してみる。誰も気にしません。
ツールスタックも実はかなり開発者に優しいです。Chrome 拡張を通して Midnight の資産を管理できます。ゼロ知識