1. 应用开发指南¶
标签: 应用开发
应用开发部分旨在指导用户基于FISCO BCOS提供的丰富功能与组件,更快深入了解FISCO BCOS区块链以及使用相应组件进行开发。此部分主要包括以下部分:
区块链RPC接口:此部分为区块链应用开发者提供了Java API接口介绍,用户可通过此部分熟悉如何部署及调用合约。
账户使用与账户管理:此部分为区块链应用开发者具体介绍账户的创建、存储和使用方式,指导开发者可按需创建与操作账户。
合约生命周期与权限管理:此部分为应用开发者详细介绍合约从开发、部署、调用、升级、冻结再到废止的整个生命周期,以及在整个智能合约生命周期的参与角色与管理方法。
控制台部署调用合约:此部分介绍应用开发者如何下载配置控制台,并指导开发者如何通过控制台部署与调用合约。
SmartDev应用开发组件:SmartDev开发组件为区块链应用开发者提供了全面的智能合约库,对于常用的功能,不必再重复造轮子,只需按需引用,就可以引入相应功能,为合约开发的效率和安全保驾护航。此部分旨在指导区块链应用开发者熟悉掌握SmartDev组件。
使用AMOP功能:FISCO BCSO提供AMOP功能(Advanced Messages Onchain Protocol),通过此部分介绍,指导用户利用AMOP协议与其它机构互传消息,通过指定接口接受系统推送消息。
使用群环签名与同态加密:FISCO BCOS以预编译合约的形式集成了同态加密、群/环签名验证功能,提供了多种隐私保护手段,开发者通可过此部分文档熟悉同态加密与群环签名算法,并了解如何使用此部分功能。
智能合约安全实践:介绍智能合约在编码、部署、运行、维护各个阶段的最佳实践以及应该使用的安全措施。