本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
智能合约
本节介绍智能合约开发所需的开发资源。
为了编写智能合约,Kaia 目前支持 Solidity 作为主要编程语言。 之所以在 Kaia 中采用 Solidity,是因为它是以太坊事实上的标准合约编程语言,拥有庞大的用户群和活跃的社区。 Kaia 团队决定为用户提供熟悉的开发体验,以便以太坊 DApp 开发人员可以轻松尝试或将其现有智能合约迁移到 Kaia。
未来,Kaia 还计划支持使用其他编程语言编写智能合约。 Kaia 团队正在研究开发人员可能接受的各种有利的编程语言。
📄️ Solidity - 智能合约语言
本章只介绍高级概念、开发过程和用 Solidity 编写的示例,因为 Solidity 在其官方网站上已有详尽的文档说明。 有关语言规范或实现,请参阅下面的 参考文献。 本章内容基于 [参考文献](#参考文献)中列出的多个网站。
📄️ 集成开发环境和工具
本页包含可用于帮助在 Kaia 上开发智能合约的开发工具 列表。
🗃️ 部署智能合约
3 项目
🗃️ 验证智能合约
3 项目
🗃️ 合同样本
3 项目
📄️ Kaia 兼容代币(KCT)
Kaia Compatible Token(KCT)是一种特殊类型的智能合约,它实现了某些技术规范。 每个想在 Kaia 上发行代币的人都必须遵守规范。
📄️ 导入以太坊合约
在大多数情况下,您可以在 Kaia 上使用以太坊合约,无需做任何修改。