继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

区块链学习笔记(一)

Finit
关注TA
已关注
手记 55
粉丝 70
获赞 147
  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. 收到广播后,大家需要验证(私钥解密)区块内容及上个区块的摘要。没问题的话,存入本地数据库。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP