💡
Solidity智能合约开发
  • 前言
  • 1.1 智能合约简介
  • 1.2 以太坊虚拟机简介
  • 1.3 智能合约的编写与调试
  • 1.4 智能合约的部署与执行
  • 1.5 智能合约如何与其他IT系统交互
  • 1.6 Solidity语言教程
    • 1.6.1 典型Solidity源文件包含的组成部分
    • 1.6.2 智能合约的组成部分
    • 1.6.3 类型介绍
    • 1.6.4 单位及全局变量
    • 1.6.5 表达式及控制结构
    • 1.6.6 Solidity中的智能合约
    • 1.6.7 Solidity汇编语言
    • 1.6.8 Solidity编码风格
    • 1.6.9 Solidity V0.5.0版本与之前版本的显著区别
    • 1.6.10 Solidity V0.6.0版本与之前版本的显著区别
    • 1.6.11 课外参考
Powered by GitBook
On this page
  • 1.1.1 智能合约定义
  • 1.1.2 智能合约意义

Was this helpful?

1.1 智能合约简介

1.1.1 智能合约定义

智能合约是一种旨在以信息化方式传播,验证和执行合同的计算协议。智能合约允许在没有第三方的情况下进行可信交易,这种交易一旦执行不可逆转。

Nick Szabo在1990年代就提出了智能合约的概念。

智能合约意味着它必须被写成是计算机可读的代码。合约由参与方达成协议,一旦写成,就会由计算机或计算系统自动执行。

1.1.2 智能合约意义

虽然Nick Szabo在近二十多年前就提出了智能合约的概念,但实际上在实践中一直没有具体的落地应用和成功范例,没有如何将这个概念转换为现实的清晰路径。直到近些年,准确地说是具有图灵完备功能的以太坊出现后,才真正让智能合约出现落地应用的案例。

Previous前言Next1.2 以太坊虚拟机简介

Last updated 5 years ago

Was this helpful?