区块链智能合约编程攻略

区块链智能合约编程攻略

策划: 褚杏娟

智能合约(Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议,其概念于1995年由Nick Szabo首次提出。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约目的在于提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。目前,智能合约已是区块链技术中不可或缺的一部分。

智能合约初探:概念与演变
智能合约初探:概念与演变

智能合约与区块链的结合,普遍被认为是区块链世界中一次里程碑式的升级。

智能合约编写之Solidity的基础特性
智能合约编写之 Solidity 的基础特性

目前大部分的联盟链平台,包括 FISCO BCOS,都采用 Solidity 作为智能合约开发语言,因此熟悉并上手 Solidity 十分必要。

智能合约编写之Solidity运行原理
智能合约编写之 Solidity 运行原理

本文将进一步介绍 Solidity 的内部运行原理,聚焦于 Solidity 程序的生命周期和 EVM 工作机制。

智能合约编写之 Solidity的设计模式
智能合约编写之 Solidity 的设计模式

通过近些年 Solidity 语言的大量实践,开发者们不断提炼和总结,已经形成了一些 " 设计模式 ",来指导应对日常开发常见的问题。

智能合约编写之Solidity的编程攻略
智能合约编写之 Solidity 的编程攻略

正如黑客帝国中那句著名的 slogan:“Welcome to the dessert of the real”,在恶劣艰苦的环境面前,最重要的是学会如何适应环境、保存自身并快速进化。

智能合约编写之 Solidity 的高级特性
智能合约编写之 Solidity 的高级特性

本文将介绍 Solidity 的一些高级特性,帮助读者快速入门,编写高质量、可复用的 Solidity 代码。

智能合约测试的技巧与实践
智能合约测试的技巧与实践

测试是智能合约开发与交付过程中至关重要的一环。其能有效检验实际结果是否符合设计预期,有助识别错误、查缺补漏。同时,高质量、可复用的测试,还有助于提升整体开发效率。

没有更多了
区块链智能合约编程攻略-InfoQ