当前位置:首页 > 知识 >

DAPP智能合约开发 | 功能介绍

什么是智能合约

智能合约是一种计算机协议,其通过一段计算机指令来自我验证、自动执行,并产生可供验证的证据,以证明合约操作的有效性。

智能合约在区块链上运行,合约内容是公开透明的,无法被修改。与传统合约常常出现理解分歧、引发纠纷的情况不同,智能合约通过计算语言减少了分歧的可能性,几乎不会引发纠纷,并且达成共识的成本很低。在智能合约上,一旦仲裁结果出来,立即执行生效。因此,相比传统合约,智能合约具有经济高效的优势。

DAPP的定义:

DAPP指的是分布式应用/去中心化应用。通常情况下,不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发行代币。

DAPP是基于区块链的智能合约构建的。与APP不同,DAPP的数据交互是由部署在区块链上的智能合约完成的,具有去中心化的特点。简单来说,DAPP是去中心化的应用。此外,DAPP的数据经过加密后存储在区块链上,难以篡改。

DAPP的执行可分为三个部分。首先,多方用户共同参与制定一份智能合约。其次,合约通过P2P网络扩散并存入区块链。最后,基于区块链构建的智能合约会自动执行。

猜你喜欢

微信二维码

微信