点击查看第一章
点击查看第三章
第2章

DApp开发简介

在开发一个区块链应用之前,我们首先需要了解智能合约和DApp(Decentralized Application)的概念。本章首先介绍智能合约的概念以及智能合约的案例,然后解释 DApp 的概念及特点,最后介绍目前几个主流的区块链应用开发平台。

2.1 智能合约

我们先来看一下合约的定义,根据维基百科,合约是这么定义的:合同(或合约)是以双方当事人互相对立合致的意思表示所构成的,其中包括要约及承诺两个基本的意思表示。要约是表意人所发出,欲得到相对人承诺而发生一定私法上效力的意思表示。承诺则是针对要约所为的肯定答复,承诺的内容必须和该要约的内容完全一致,否则即为新要约而非承诺。应与要约区分的是要约之引诱,其并非意思表示,而是观念通知,为准法律行为之一种,不生要约拘束力。
那什么是智能合约呢

收藏 打印