【第一阶段-理论入门】(1) 区块链先导

版权声明:未经本人同意不能转载。可联系 ( [email protected] ) https://blog.csdn.net/jaryn_fang/article/details/90205157

概念

比特币
区块链
BCC分叉 etc是eth的分叉,因为eth被盗,决定分叉出etc,有人反对,有人支持。
ICO

比特币-简介

数字货币银行系统

  • 数字货币,没有现钞,没有银行节点
  • 所有账目刚开可查询
  • 货币发行方式

分布式的系统

  • 基于P2P网络
    如果攻击需要攻击全部的节点(目前1w多个),几乎不可能。

基于非对称密码学的交易

  • 公钥锁定比特币,私钥解锁
    暴力破解需要2的256次方。

区块链作为银行账本

区块链

共识机制POW-Proof-of-Work
  • 通过挖矿保证我是一个善意的节点,并获得生成区块的和在这个区块的记账功能
基于P2P网络,每个全节点都存储了一个历史完整的账本,抗攻击强
新区块通过包含前一个区块头部的哈希值(区块唯一标识符)简历链接关系
  • 区块链是一列火车,每个区块是一节车厢,每节车厢里都装满了交易记录
经过6个以上区块确认的交易才是安全确认的,因为篡改的成本巨大
  • 每个区块大概10分钟
区块链有时会产生临时的分叉而生成两条链,最终较短的链将被舍弃

比特币-BTC的生成

比特币由挖矿而生成,-通过计算出一个随机数nonce
生成的BTC被记录在旷工的名下
  • 通过矿工的公钥的哈希值锁定
  • 交易的输出被称为“未花费交易”UTXO-Unspent Transaction Output
  • 比特币钱包余额就是根据众多UTXO计算出来的

比特币-UTXO的生成和销毁

交易包含以下三项

  • 交易的输入(UTXO指针)
  • 交易的输出(UTXO)
  • 解锁脚本(私钥签名,公钥)

交易UTXO+区块链=比特币系统

区块链的硬分叉-BCC/BCH

由比特币交易的数据结构改变引起,区块的数据结构未改变。

  • 矿工激活软分叉MASF
  • 用户激活软分叉UASF
    • 隔离见证Segwit

ico-公开代币发售

问题:

  • 谁有资格来运行节点?
    每个人都可以。
  • 手机钱包不是全节点。
  • 比特币是货币吗?
    是吧

猜你喜欢

转载自blog.csdn.net/jaryn_fang/article/details/90205157