ITPub博客

首页 > IT职业 > IT职场 > 区块链学习笔记(一)

区块链学习笔记(一)

IT职场 作者:mex 时间:2021-09-09 10:37:16 0 删除 编辑
  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. 收到广播后,大家需要验证(私钥解密)区块内容及上个区块的摘要。没问题的话,存入本地数据库。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3932/viewspace-2824252/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-09

  • 博文量
    193
  • 访问量
    1891