什么是区块链[Block chain]?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wtdask/article/details/81874367

区块链

  • 是一种分布式资料库
  • 最初是广泛使用在比特币[Bitcoin]
  • 维护一份连续不断的交易记录档案
  • 每一笔资料被称为一个区块[block]
  • 每一个区块可以包含一笔以上的交易
  • 每个区块都会与另一个区块产生连接[Linking]
  • 每个区块都会包含上个区块的hash值
  • 所有被连接在一起的区块被称为链[chain]
  • 区块链就是由多个区块组成的链

区块链如何运作?

  • 产生区块的过程会经过复杂的密码学运算[cryptography]
  • 复杂的密码学运算可杜绝记录篡改与修订
  • 每个区块在成功产生之后是无法修改的
  • 产生区块的过程又称为挖矿[Mining]
  • 负责产生区块的人又被称为旷工[Miner]
  • 负责产生区块的机器又称为挖矿机
  • 每一笔资料都可以通过连接找出所有可靠的历史资料[溯源性]
  • 由于是分布式数据库,所以具有去[中心化]特性
  • [去中心化]意味着资料会分布到多个节点
  • 所有的节点会共同维护整个分布式数据库
  • 共同维护整份资料库意味着没人可以说自己的区块才是合法有效的区块
  • 共同维护整份资料库意味着多数人验证后过的区块才是合法有效的区块
  • 共同维护整份资料库意味着超过50%的节点验证过的区块才是合法有效的区块
  • 每个节点必须存储所有区块[但有新的设计可让节点仅存储部分区块]
  • 每一个节点都可以协助验证区块的有效性
  • 任何一笔资料被篡改都将破坏区块的完整性
  • 任何一笔资料被篡改的几率微乎及微
  • 区块链的写作包含两种物件类型[交易]与[区块]
  • 解说情景:数字货币
  • 交易物件就是转账过程的完整内容
  • [区块物件]包含一系列交易的集合
  • [区块]之间[连接起来]就是一本账簿[Ledger]
  • 基本原理就是让所有人共同维护一个账簿[Ledger]
  • 这份共同维护的账簿必须由大伙共同认证[每个区块都必须有超过50%的节点认证过]

这里写图片描述

以Bitcoin转账交易为例

  • 在Bitcoin的生态系统中,有着许多运行着地电脑[节点],每个节点就是一台挖矿机,它们专门用来帮大家完成交易,意即建立新的区块并加入账簿。当A想要转账给B时,要先由B建立一个地址[匿名],把地址交给A之后,再由A建立一个交易物件并通过广播的形式发布到Bitcoin的网络系统中。注意:每个人都可以申请一个地址[一串乱码],该地址可用来付账收款。该地址在变更之后就无法使用[一次性],变更之后就只能用新的地址来交易。
  • Bitcoin系统会自动挑选不同的节点来验证这笔交易的可靠性,通常一个交易会获得多个不同的节点来进行验证。被选中的节点至少会验证一个以上的区块(即本次交易所需的所有区块)来运算出本次交易产生的合法区块
  • 基本上每个节点都能产生区块,并且会相互验证彼此之间的有效性,当超过50%的节点说这个节点是合法有效的,这个区块就会被写入账簿,最后再将这些区块通过广播的方式发布回Bitcoin系统中。通常一次交易需要花费十多分钟才能完成确认。当Bitcoin系统验证交易确实完成。A跟B就可以看到这一笔[合法有效]的交易,且该交易被记录在一个特定的区块之中。并且可以查看自己账户中有多少钱。
  • 事实上,并不是A和B拥有这个账簿,而是整个Bitcoin系统中只有一份账簿[所有人的交易都记录在这里],并分散存储在不同的节点中,每个节点都拥有完整的账簿。因此这本账簿是一份完全分布式去中心化公开透明无法篡改,又能匿名交易的一本账簿。

区块链特点与应用

特点

  • 完全开源的技术
  • 去中心化分布式架构
  • 所有节点都以匿名方式存在共同验证整份账簿[共同验证交易的节点会通过共识算法决定这是否为合法交易]
  • 任何人想篡改历史记录都将付出极高的代价[你必须让网络上所有包含你这笔交易的区块都同时修改方位有效]
  • 完全自动化的冲突处理方式[比如:同一笔交易在不同的节点同时完成的情况]

区块链的潜在应用领域

  • 数字货币[Cryptocurrency]是最典型的应用
    ——Bitcoin,Litecoin,Ethereum、….

  • 能将资料[去中心化][透明化][不可篡改]仅能新增区块,[永久保存]的应用都适用于区块链技术

    例如

数字资产管理
供应链透明化
生产履历,产销履历
智能合约,契约执行
交易流程透明化
电子涵证
….

黎跃春老师博客学习

猜你喜欢

转载自blog.csdn.net/wtdask/article/details/81874367