智能合约开发
代码即律法(Code is law)。
智能合约丰富了区块链技术的适用范围,让分布式账本支持大规模的商业应用成为可能。
区块链应用开发者不光需要理解业务逻辑,还要能够开发智能合约和用户应用。超级账本 Fabric 的链码支持主流编程语言如 Go、Java、Node,并提供了链码开发框架,简化了分布式应用的开发过程。
本章将介绍 Fabric 链码的基本概念、结构和核心 API,并通过案例演示如何实现典型区块链应用,最后还介绍了外部链码机制,讨论了应用开发的最佳实践。通过本章学习,读者将掌握设计和开发链码的实践技巧。