(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 个交易记录。
区块链和比特币的关系
应该是先有比特币,再有区块链。或者说,比特币背后的实现技术就是区块链。
但区块链技术飞速发展,远远超越比特币这个范畴。(理解对否?)
参考文献
中本聪的白皮书:《比特币:一种点对点的电子现金系统》
李永乐:《比特币和区块链的原理》视频
版权声明: 本文为 InfoQ 作者【mtfelix】的原创文章。
原文链接:【http://xie.infoq.cn/article/f06784debca716f5759dd6316】。文章转载请联系作者。
评论