区块链DAPP开发入门、代码实现、场景应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 智能合约概述

智能合约是运行在区块链公链上的一种代码,该代码由Solidity编写,并通过区块链的智能合约虚拟机来执行,以达到对区块链编程的目标。为了更好地理解智能合约的运行环境,本章将讲解区块链公链的基本概念。可以将区块链公链理解为操作系统,Solidity是编写该操作系统应用程序的编程语言,智能合约虚拟机则是编程语言编译之后的代码运行环境。本章除介绍区块链公链的基础知识外,还会讲解智能合约与区块链公链的交互方式,以及智能合约虚拟机的系统架构。

本章主要涉及的知识点有:

● 区块链公链的常用术语和基本知识。

● 智能合约虚拟机的系统架构。

● DAPP与区块链交互的方式。

● 智能合约编程语言Solidity的基本语法结构。