一、组成区块链的节点和区块分别是什么?
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的在区块链上的后台接口。
有任何疑问欢迎加入群沟通交流或留言。
网友评论