For the complete documentation index, see llms.txt. This page is also available as Markdown.

智能合约开发

代码即律法(Code is law)。

智能合约丰富了区块链技术的适用范围,让分布式账本支持大规模的商业应用成为可能。

区块链应用开发者不光需要理解业务逻辑,还要能够开发智能合约和用户应用。超级账本 Fabric 的链码支持主流编程语言如 Go、Java、Node,并提供了链码开发框架,简化了分布式应用的开发过程。

本章将介绍 Fabric 链码的基本概念、结构和核心 API(包括推荐使用的 Contract API 和底层的 shim API),并通过六个可独立运行的案例演示如何实现典型区块链应用。通过本章学习,读者将掌握设计和开发链码的实践技巧。

六个链码示例分别位于 examples/example01examples/example06,每个目录都是可独立编译和测试的 main 包。可在本目录运行 go test ./examples/... -count=1 一次验证全部示例。

最后更新于