DApp开发者教程

了解概念

2018-08-12  本文已影响12人  rajs20222007

一、组成区块链的节点和区块分别是什么?

1.区块链网络有很多节点组成,这些节点在p2p网络里相互同步信息,就沟通了去中心化的区块链了。

2.每个节点里面有很多块,每个块的信息不多:

{

  "nonce": "0x0000000000000042",

  "timestamp": "0x0",

  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",

  "extraData": "0x0",

  "gasLimit": "0x80000000",

  "difficulty": "0x1",

  "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",

  "coinbase": "0x3333333333333333333333333333333333333333",//矿工的账号信息

  "alloc": {    } //这里是最难的:用于预置账号和账号的以太币数量;

}

其实这些信息都可以不用太关注,无非就是一个结构体,这里是国外的一个关于区块链工作原理网站:https://blockchaindemo.io

二、DApp是什么?

DApp是Decentralized Application的缩写。一个DApp一般用网页写界面,内部是调用区块链接口,读写区块链数据。如果您开发了一个DApp,就可以到www.chainwalletapp.com去提交了。

三、智能合约是什么?

智能合约是一套运行在区块链的接口函数,比如这些接口函数是发币、转账、买猫;所以只能合约是DApp的在区块链上的后台接口。

有任何疑问欢迎加入群沟通交流或留言。

上一篇 下一篇

猜你喜欢

热点阅读