区块链基本原理、安全风险与创新

2022.05.22

区块链架构简析

区块链是通过密码学的方式形成的一个由集体维护的分布式数据库。

交易以及上链流程

那么当你按下“转账”按钮时,背后的区块链系统到底发生了什么?

  1. 使用私钥对这笔即将发生的交易进行签名
  2. 从你的客户端把你的这笔交易提交到区块链网络
  3. 由已经开启“挖矿”程序的计算机(称为矿机)把10分钟内的交易打包成一个数据块(相当于一个账 本,其中就包含了小明的这笔交易)
  4. 这个数据块就包含在区块结构中的“区块体”,而此时,这些区块体中的交易并未生效。
  5. 每个区块中都有一个哈希值,通过不断哈希运算,不断哈希运算(可能是几亿次)最终找到一个比当前 哈希小的值,就认为这个区块被确认。即为交易生效,这个过程就称为“挖矿”。
  6. 谁来做这个哈希?全球那么多交易,如果只是一家公司的几台计算机是远远不够的。所以,比特币有 “激励机制”,当一台计算机确认了一个区块,就可以奖励12.5个比特币。为了得到报酬,越来越多矿工就 有动力造更大更多算力的矿机来“挖矿 ”。越多的人参与挖矿的竞争,算力就越分散,比特币系统就越不可 能被某一个人控制。

区块链应用架构

思考:想要获取区块链数据怎么办?

区块链世界的安全风险

区块链创新方向

本次组会内容下载链接