0%

区块链学习笔记2:初识比特币与区块链

比特币发展

  • 创世区块使用了一条新闻作为信息记录
  • 每一个区块都会有一个固定的编号,创世区块的编号为0,这个编号叫做区块的高度,该区块后续区块的个数为区块的深度
  • 初始挖到一个区块奖励50个比特币,每次当比特币挖出来21万的时候奖励就会减半
  • 大概每四年就减半
  • https://blockexplorer.com/
  • https://www.blockchain.com/explorer
  • https://btc.com/
  • https://www.etherchain.org/
  • 时间戳是指格林威治时间1970年1月1日0时0分0秒起至现在的总秒数
  • 加密数字货币投资网站:https://cn.investing.com/crypto/
  • 比特币是加密数字货币,没有现钞,没有实体,没有银行网点
  • 所有账户公开透明,可查询:https://blockexplorer.com/
  • 比特币是一种基于P2P网络的一种分布式系统
  • 比特币基于非对称加密技术(公开密钥算法)—— 核心加密算法
  • 通过挖矿产生
  • 比特币交易需要手续费,手续费越高被大众确认越快
  • 手续费会被记录这一条交易信息的矿工所拥有
  • 比特币:硬通货、易携带、隐秘性、无货币超发、比特币的最小单位是:聪。一聪等于一亿分之一比特币
  • 创世块的50个币是不能交易的
  • 比特币的生产就是靠挖矿,挖矿就是在争取记账权

    比特币钱包

  • 钱包控制用户访问权限,管理比特币地址及其密钥,跟踪余额,创建交易和签名交易
  • 钱包是存储和管理用户密钥的数据结构
  • 钱包是私钥的容器,一般通过结构化文件或简单数据库来实现
  • 私钥可以推导出公钥和比特币地址,非常重要
  • 钱包里并没有比特币,在某种意义上来讲,比特币钱包是密钥链

    比特币节点

  • 运行比特币软件的计算机就是一个节点
  • 拥有完整区块链账本的节点叫做全节点,负责比特币交易的广播与验证
  • 轻节点不保存所有区块,依赖全节点做交易验证
  • 挖矿节点:带有挖矿功能的全节点
  • 因为不需要全节点也可以进行比特币转账,所以全节点只占小部分

    挖矿三部曲:记录、打包、挂链

  • 后一个区块以前一个区块作为参数,所以挖矿前必须先记录(非常巧妙)
  • 比特币系统就是一个开源系统

    比特币与区块链的关系

  • 区块链是比特币的底层技术,比特币是区块链的第一个应用
  • 2015年确认了区块链技术的概念,2015是区块链的元年
  • 区块链并不是新技术,是一系列技术的集成:非对称加密技术、时间戳、共识机制等
  • 比特币是世界第一条区块链,以太坊是第二代区块链,主要方向是智能合约和DApp(分布式应用程序)