公链智能合约DAPP系统开发详情
智能合约的演变先铺垫一下,大家看看从到以太坊,开发I8I智能-259I合约-3365,是如何演变而来的。注意下方智能合约的位置,这个位置表明上方的应用(APP)必须通过智能合约来实现对应区块链网络的功能。
一、DAPP(分布式应用),区块链新物种,去中心化App
简单来说,DAPP和普通的App原理一样,除了他们是完全去中心化的,由类似以太坊网络本身自己的节点来运作的DAPP,不依赖于任何中心化的服务器,DAPP是去中心化的,可以完全自动地运行。
DAPP是Decentralized Application的缩写,中文叫分布式应用/去中心化应用,通常来说,不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发布代币(也可以使用基于相同区块链平台的通用代币)。
符合以下几个条件的应用可以认为是一个DAPP(分布式应用):
1.运行在分布式网络上;
2.参与者信息被安全存储,隐私得到很好的保护;
3.通过网络节点去中心化操作;
4.应用必须完全开源、自治,且没有一个实体控制着该应用超51%Token;
5.应用的数据必须加密后存储在公开的区块链上;
二、DAPP应该制定类似宪法章程的智能合约
区块链的早期应用是货币交易、金融交易,随后是智能资产,包括房产、汽车等实物资产和知识产权、司法认证、公共档案等虚拟资产。
未来随着智能合约的发展,智能合约构建的组织如同现实商业社会一样的运行,这样形成的去中心化组织网络会变得极其复杂和自治,会出现各种形态:
Dapp(去中心化应用)
DAO(去中心化自治组织)
DAC(去中心化自治公司)
DAS(去中心化自治社会)
在没有人类干预的前提下,通过预先设定的业务规则自动运行。
一、DAPP(分布式应用),区块链新物种,去中心化App
简单来说,DAPP和普通的App原理一样,除了他们是完全去中心化的,由类似以太坊网络本身自己的节点来运作的DAPP,不依赖于任何中心化的服务器,DAPP是去中心化的,可以完全自动地运行。
DAPP是Decentralized Application的缩写,中文叫分布式应用/去中心化应用,通常来说,不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发布代币(也可以使用基于相同区块链平台的通用代币)。
符合以下几个条件的应用可以认为是一个DAPP(分布式应用):
1.运行在分布式网络上;
2.参与者信息被安全存储,隐私得到很好的保护;
3.通过网络节点去中心化操作;
4.应用必须完全开源、自治,且没有一个实体控制着该应用超51%Token;
5.应用的数据必须加密后存储在公开的区块链上;
二、DAPP应该制定类似宪法章程的智能合约
区块链的早期应用是货币交易、金融交易,随后是智能资产,包括房产、汽车等实物资产和知识产权、司法认证、公共档案等虚拟资产。
未来随着智能合约的发展,智能合约构建的组织如同现实商业社会一样的运行,这样形成的去中心化组织网络会变得极其复杂和自治,会出现各种形态:
Dapp(去中心化应用)
DAO(去中心化自治组织)
DAC(去中心化自治公司)
DAS(去中心化自治社会)
在没有人类干预的前提下,通过预先设定的业务规则自动运行。