什么是区块链

本贴最后更新于 296 天前,其中的信息可能已经事过景迁

从比特币系统发现区块链

去中介化

电子现金的货币发行不需要一个中心化机构(比如央行),而是由代码和社区共识完成
个人与个人之间的电子现金交易无需第三方中介的担保(支付宝,微信等)介入

需要解决的问题

在数字世界中,要创造一种"去中介化","去中心化" 的电子现金,需要着重解决下面的问题

  1. "电子现金" 如何公平公正的发放出来,而不被任何中心化的机构和个人控制?
  2. 如何将一笔交易从一个人到另一个人,而无需中介的协助?
  3. 电子现金如何防伪造?比如 如何保证 一份电子现金 不会发生多次交易?

比特币系统设计分为 3 层

1.应用层(application layer)

2.应用协议层 (application protocol layer),也叫比特币协议
发行货币 和 处理用户间的比特币转移
这一层相当于 中央银行(发行货币) 和 银行(处理转账) 等金融机构

3.通用协议层 (general protocol layer) 也称为 比特币区块链(bitcoin blockchain)
分布式账本 和 去中心化网络

比特币系统架构

通常被分为 5 层,对应的是比特币协议和比特币区块链两部分

  1. 应用层:实现转账和记账功能
  2. 激励曾:发行机制和分配机制
  3. 共识层:POW 工作量证明
  4. 网络层:P2P 网络,广播机制,验证机制
  5. 数据层:区块数据,链式结构,数字签名,散列函数(Hash),梅克尔树,非对称加密/公钥私钥

比特币设计时,把计算机算力竞争和经济激励相结合,形成了工作量证明(POW)共识机制。
矿机在竞争中(算力题)完成货币发行和记账,这样也完成了区块链账本和去中心化网络的运维
形成了一个完整的循环:矿机挖矿(算力竞争),完成去中心化记账(运转系统),获得比特币形式的经济奖励

其中工作量证明共识机制承上启下,连接上层应用和下层技术:
上层为电子现金的发行,转账,访伪
下层为去中心网络的节点达成一致,更新账本

区块链的定义

1.区块链是一种源自"比特币"的底层技术。也就是说,比特币是区块链技术的第一个获得成功的应用
2.区块链是数字世界中进行"价值表示"和"价值转移"的技术。区块链硬币一面表示价值的加密数字货币或者通证,另一面是进行价值转移的分布式账本和去中心网络
分布式账本和去中心化网络也常被称为"链",它可被视为一个软件平台;而表示价值的通证通常被称为"币"

  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    93 引用 • 746 回帖 • 1 关注

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...