このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
スマートコントラクト
このセクションでは、スマートコントラクト開発のための開発リソースについて説明します。
スマートコントラクトを記述するために、カイアは現在、主要なプログラミング言語としてSolidityをサポートしている。 SolidityがKaiaで採用されているのは、それがイーサリアム用の事実上の標準コントラクト・プログラミング言語であり、大規模なユーザーベースと活発なコミュニティを持っているからだ。 Kaiaチームは、イーサリアムDAppの開発者が簡単に既存のスマートコントラクトを実験したり、Kaiaに移行したりできるように、使い慣れた開発経験をユーザーに提供することを決定した。
将来的には、カイアは他のプログラミング 言語を使ったスマートコントラクトの記述もサポートする予定だ。 カイア・チームは、開発者が受け入れやすいさまざまなプログラミング言語を調査している。
📄️ Solidity - スマートコントラクト言語
この章では、Solidity で記述された高レベルの概念、開発プロセス、例のみを説明します。 言語の仕様や実装については、以下の参考文献をご参照ください。 本章の内容は、参考文献に掲載されている様々なウェブサイトに基づいている。
📄️ IDEとツール
このページには、Kaiaでのスマートコントラクト開発に役立つ開発ツールのリストが含まれています。
🗃️ スマートコントラクトの導入
3 項目
🗃️ スマートコントラクトの検証
3 項目
🗃️ サンプル契約
3 項目
📄️ Kaia Compatible Tokens (KCTs)
Kaia Compatible Tokens(KCT)は、特定の技術仕様を実装した特別なタイプのスマートコントラクトである。 カイアの上でトークンを発行したい人は皆、この仕様に従わなければならない。