区块链是什么?
分布式网络
解决共识问题,并记录和token(资产凭证)相关的内容
可以构建去中心化的小型经济系统
区块链如何运行?
大部分区块链是以比特币区块链为基础进行扩充的
公开记账
P2P,点对点分布式网络
非对称加密。加密解密,验证交易信息——付款人、收款人、金额。
transaction。记录交易内容。
广播机制
首个区块
中本聪生产第一个transaction。
交易
transaction+签名,transaction中的人名是钱包地址。
挖矿(打包transaction)
将transaction用区块封装。方便打包人签名,另一方面需要区块号区分不同的transaction。
谁来封装transaction,即挖矿人,矿工,有对应币种奖励。矿工需要“解题”(容易验证且计算复杂):比特币是寻找符合条件的目标哈希。
广播交易
一是广播transaction,二是已经被打包的transaction。
收到广播后,大家需要验证(私钥解密)区块内容及上个区块的摘要。没问题的话,存入本地数据库。