手记

区块链学习笔记(一)

  1. 区块链是什么?

    1. 分布式网络

    2. 解决共识问题,并记录和token(资产凭证)相关的内容

    3. 可以构建去中心化的小型经济系统

  1. 区块链如何运行?

    1. 大部分区块链是以比特币区块链为基础进行扩充的

    2. 公开记账

      1. P2P,点对点分布式网络

      2. 非对称加密。加密解密,验证交易信息——付款人、收款人、金额。

      3. transaction。记录交易内容。

      4. 广播机制

    3. 首个区块

      1. 中本聪生产第一个transaction。

    4. 交易

      1. transaction+签名,transaction中的人名是钱包地址。

    5. 挖矿(打包transaction)

      1. 将transaction用区块封装。方便打包人签名,另一方面需要区块号区分不同的transaction。

      2. 谁来封装transaction,即挖矿人,矿工,有对应币种奖励。矿工需要“解题”(容易验证且计算复杂):比特币是寻找符合条件的目标哈希。

    6. 广播交易

      1. 一是广播transaction,二是已经被打包的transaction。

      2. 收到广播后,大家需要验证(私钥解密)区块内容及上个区块的摘要。没问题的话,存入本地数据库。


0人推荐
随时随地看视频
慕课网APP