区块链

背景

互联网世界,本质是一个数据的世界,这些数据就和存放在你电脑上的文字,照片一样,可以被拷贝,修改,当数据可以被任意拷贝,缺少了唯一性,所有信息就不可信任了。

区块链,本质是一个去中心化的分布式账本数据库系统,黑人问号脸??? 这到底是个啥,我一步一步拆分这个概念。

去中心化

先看一个中心化交易处理过程

你在某宝上买一袋狗粮,交易流程是:

你把钱支付给某宝-某宝收款后通知卖家发货-卖家发货-你确认收货-支付宝把钱打给卖家。

交易只需要买卖双方,一手交钱一手交货即可,这里多了马爸爸这中间人,马爸爸有你和商家本来在交易中不需要的信息,关键还拿着你的钱,发现问题了没有。这个服务中心可能因为保管不善把你信息给了骗子,在极端情况下,马爸爸跑路了或者某高管捐款跑了,那你就悲剧了。

去中心化的交易相对就简单得多,你们买卖双方钱物交换就行。

不过这带来一个问题,想买菜这种线下交易还好说,可以做到一手交钱一手交货,同时能保证交易的钱和物都能得到验证真假,在网络环境中,如果没有一个中心化的权威来连接买卖双方,保证真实的钱物实现交换,在没有信任关系的陌生人之间,是不可能做到大规模的,怎么解决这个问题?分布式账本。

去中心化后,整个系统就没有了权威,没有一个靠谱的人能告诉你,你的交易对象是个好人还是个骗子,没了信任,交易肯定是进行不下去的,没信任了是吧,分布式账本给你,还不要你舔着脸喊爸爸。

怎么做到的?

账本,狭义的来说是一个可以溯源的收入支出表,比如你今天发了1000块工资,给记上,用200块买狗粮,给记上,回家你妈看你瘦了,拿你账本一看,就知道你没钱吃饭给饿的了。广义来说呢,你的吃喝拉撒也是收入和支出,你整个人的,扩大到组织,所有在时间线上的收入支出都可以查到,从风向评估的角度来说,有了账本,我就能推断出你是好人还是骗子。

好啦,有人要说,你这账本我可以随便写的嘛,我可以改啊,区块链的爸爸中本聪大叔早就想到了,不好意思,我这东西是改不了的(这个技术层面的问题,以后细聊,可以确定的告诉你的是,还真就是改不了的),那好改不了,我可以瞎写吧,对你吃喝拉撒可以瞎说,但是交易涉及的是钱,你的钱进入系统之后都是,所有的收入支出,由系统给你记账,同时,交易双方的交易事件,也会被记录下来,看你交易量这么少,怕是个骗子吧,不买!!

互联网系统里,这个账本存放在哪里,不能篡改,那我整个替换掉不就行了?不行

区块链通过技术手段实现一种机制,每次固定时间挑选一个可靠的计算机来记录这个时间段内的交易,在区块链系统里,获得记录权是及其难的,最重要的是,你只有记录权利,要替换,那你得替换掉区块链系统里51%节点的账本,以比特币目前节点数来说,你需要替换掉五千多台机器的存放的账本,从做坏事成本来说,这个收益太小了。

再讲个小故事,加深对分布式账本的理解

太平洋上有一个小岛,岛上呢也没金银,他们就用石头来当货币交易,石头啊,带着走,挪来挪去很累,大家索性把石头都放在广场上,每次交易,就在石头上做个标记来记账,让后同步给其他村民,通过这种公开透明(搁广场上摆着)的分布式(大家都记着的)账本,形成了岛民千百年来稳定的交易体系。

你可能感兴趣的:(区块链)