假装回答问题

2019-01-14  本文已影响79人  sydneywhatever

知乎有一知名问答:如何跟XX室友解释「什么是区块链」?

如果是我,会怎么回答这个问题?我试试看。


先讲个小例子,说说区块链的其中2个特点,去中心化和不可篡改。

微信所有人都用,大家在一个群里聊天,你可以清空聊天记录,或者删除某一条讯息,但删除的是自己手机里的,你不能因为删除了本地的记录就否认自己说过的话,别人手机里的记录还在。

有没有可能不认呢,还是有的。我买通群里的其他人,把他们手机里的记录也删掉,全部删掉我说过的话就不存在,至少删掉一半以上,以多数的优势取胜。但是我要付出一些代价,群友A比较好说话,我让删就删了,群友B让我请他吃饭他就删,删到一半到群友C了,他和我开价100万。我想想代价太大,只能算了。

换了手机登录,微信聊天记录都没了,微信不存储用户的聊天记录,聊天记录只存在对话相关人的手机本地,篡改微信群聊天记录的代价非常大,所以我们说它有“不可篡改”的属性。

这就是区块链的两个特点,去中心化和不可篡改。


为什么叫区块链呢?区块链是怎么来的?

区块链是比特币的副产物,比特币出现于2009年,区块链这个词2015年才正式出现,比特币在中国是被禁止或放松,但区块链技术是国家倡导发展的。

要了解区块链,得先说说比特币是怎样的。(请在座的不要怕,不传销,不讨论币圈,不讨论价格,仅仅说技术)

创世区块

地址、公钥和私钥

比特币是一个电子现金系统,它和我们平常用的网银和支付宝不同,银行有清算中心,支付宝也一样,都是中心化的机构来维持系统运行,比特币系统没有这样一个中心化机构,所以叫去中心化,这个词在中国不友好,我们可以叫它多中心化。

去银行取钱需要银行卡和密码,在比特币系统对应的是地址和私钥。这里用到我们熟悉的加密算法和哈希函数,私钥通过加密算法生成公钥,公钥通过哈希函数生成地址。

有了这串地址,别人就可以打比特币给你。

这个打币的过程,涉及到公私钥和挖矿的过程,下次再讲。

上一篇下一篇

猜你喜欢

热点阅读