区块链学习笔记(一)

区块链是什么?

  1. 分布式网络
  2. 解决共识问题,并记录和token(资产凭证)相关的内容
  3. 可以构建去中心化的小型经济系统

区块链如何运行?

  1. 大部分区块链是以比特币区块链为基础进行扩充的
  2. 公开记账
  • P2P,点对点分布式网络

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

  • transaction。记录交易内容。

  • 广播机制

3 首个区块

中本聪生产第一个transaction。

4 交易

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

5 挖矿(打包transaction)

  • 将transaction用区块封装。方便打包人签名,另一方面需要区块号区分不同的transaction。
  • 谁来封装transaction,即挖矿人,矿工,有对应币种奖励。矿工需要“解题”(容易验证且计算复杂):比特币是寻找符合条件的目标哈希。

6 广播交易

一是广播transaction,二是已经被打包的transaction。
收到广播后,大家需要验证(私钥解密)区块内容及上个区块的摘要。没问题的话,存入本地数据库。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值