【区块链技术】区块链入门详解①


文章目录

  • 区块链的起源
  • 交易
    • 比特币 :数字货币
    • 比特币运行的底层技术:区块链
  • 区块链发展
    • 共识机制
    • 性能扩展
    • 跨链交互
  • 区块链如何运行
    • 1,交易
    • 2,区块
    • 3,区块链
  • 账户体系: 公匙和私匙
  • 挖矿:竞争记账权
    • 比特币记账原理(多人记账)
    • 记账验证

区块链的起源 区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文 ,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。
交易 线上的交易:记账的行为。
通常的线上交易:a ——>第三方——>b。第三方需要获取信任成本。
区块链:p2p 点对点
比特币:分布式的点对点的交易系统,去中心化。没有人轻易篡改它。
实现点对点的交易系统
比特币 :数字货币 1.无可信任的第三方。
2.点对点交易,全球流通性。
3.安全性,隐私性,可追溯性,交易的不可篡改性。
加密货币
比特币运行的底层技术:区块链 【区块链技术】区块链入门详解①
文章图片

核心:解决交易各方的信任问题。
区块链发展 加密算法,零知识证明 (匿名币)
图灵完备,智能合约 (以太坊:区块链2.0)
节点许可制,联盟链 (性能提升)
共识机制 pos共识
dpos共识
pbft共识
性能扩展 树图
分片
侧链
跨链交互 跨链
区块链如何运行 1,交易 【【区块链技术】区块链入门详解①】分布式账本的参与者发生交易,导致账本状态的改变。
2,区块 记录一段时间的交易和状态结果,更新账本的状态。
3,区块链 区块按时间顺序串联,账本状态变化的精准日志的记录,最新区块代表着账本的最新状态,这个就是区块链的大体含义。
账户体系: 公匙和私匙 公匙:区块链空间里面的账号
私匙:区块链空间里面的密码
私匙证明这个账号是你的东西。
安全性:知道公匙无法反算出私匙
了解:椭圆加密曲线函数
挖矿:竞争记账权 监听新的区块,监听交易广播,组装备选区块。
比特币记账原理(多人记账) 【区块链技术】区块链入门详解①
文章图片

哈希函数:用工作量竞争记账权
(上一个区块哈希值+记录的交易+随机数)取哈希数
第一个尝试成功的人拥有记账权。
记账验证 账单:有上一页账单的哈希值
验证上一个区块的哈希值
验证交易的余额:签名(判断是否合法)
验证哈希值是不是有效的
后续不断记录自己学习区块链相关技术的笔记,收录到区块链学习专栏。
点击关注区块链专栏。

    推荐阅读