写点什么

(28DW-S8-Day3) 比特币、 区块链是什么?

用户头像
mtfelix
关注
发布于: 2021 年 02 月 23 日
(28DW-S8-Day3) 比特币、 区块链是什么?

今天先来学习几个基本概念:比特币、区块链是啥,它们啥关系。

比特币是什么


2008 年 11 月 1 日中本聪发表的白皮书被认为是比特币的最初提出文献[1]。

比特币:一种点对点的电子现金系统 Bitcoin: A Peer-to-Peer Electronic Cash System


比特币实质是去中心化的电子记账系统,可以看做是一种全新的电子货币。

它是一种去中心化的记账系统,人们通过挖矿获得比特币,通过公开记账的方式完成支付。


传统的货币系统可以理解为以银行为中心记账系统。

背后有国家信用背书,大家公认。

每个人有多少钱,谁给谁多少钱等等这些支付记录都基于银行账本来维持。


比特币则认为,不需要中心化的记账系统。

那怎么做呢?

假设网络中的每个节点(每个人/每个矿机),都有一个全套的账本。

  • 每发生一笔支付(比如 A 给 B 支付 10BTC),A 就会向网络中所有节点广播这个消息("A 给 B 支付 10BTC")。

  • 网络中的节点抢着把这个消息第一次记录在账本上。第一个记录者(比如 C),将获得奖励(手续费+打包费)。

  • 交易记录被全量更新到所有节点的账本中,交易被确认。

这怎么行?

  • A 瞎说怎么办?

  • A 并没有 10 个 BTC 怎么办?

  • 或者 A 只有 10 个 BTC,但它同时分别支付 B1, B2 都是 10BTC 怎么办?

  • 网络里面各种交易是异步并发的,那么冲突时以谁的账单为准?

  • C 为什么会抢着记账?

  • 大家都抢着记账,那到底算谁的?

这就涉及到共识、加密、防伪、奖励、工作量证明等机制,后续再学 &记录。

区块链是什么

英文名称是 block chain。

区块链本质上是一个去中心化的分布式账本数据库。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。

block 区块

在比特币的范畴内,每个 block 区块,就是若干交易记录,大小约 1M,能记录约 4000 个交易记录。

区块链和比特币的关系

应该是先有比特币,再有区块链。或者说,比特币背后的实现技术就是区块链。


但区块链技术飞速发展,远远超越比特币这个范畴。(理解对否?)

参考文献

  • 中本聪的白皮书:《比特币:一种点对点的电子现金系统》

  • 李永乐:《比特币和区块链的原理》视频

  • https://bitcoin.org/


发布于: 2021 年 02 月 23 日阅读数: 30
用户头像

mtfelix

关注

内心平静是一生的追求 2018.01.17 加入

简单的技术人

评论

发布
暂无评论
(28DW-S8-Day3) 比特币、 区块链是什么?