区块链本质上是一种去中心化的分布式账本数据库,从根本上来说解决的是中介信任问题。
回想一下,你平时是怎么和别人交易的:一件漂亮的衣服,你可以在实体店挑好,确认好了对方衣服质量不错,对方确认你的钱是真钱,那么我们面对面一手交钱一手拿货。
要是我们隔着十万八千里,彼此既不认识也不信任还是想交易呢?那就要有我们都信任的第三方了,也就是达成所谓的共识机制。比如:你可以在淘宝通过第三方见证担保完成交易,钱先给支付宝——支付宝收款让卖家发货——卖家发货——你确认收货——支付宝再把钱给卖家。
但是,倘若这个中心化的机构作恶了,马爸爸撕了账本,不承认你给了钱,或者和卖家联合起来骗你钱,那可怎么办?
又或者政府借了你一100万,最后用超发货币的方式还给你钱,100万缩水到1万,由你来承受通货膨胀的损失,你又怎么办?
有没有不被任何政府、组织机构控制,能公开透明的完成仲裁,记录了就不被篡改,没有跑路风险的第三方呢?
别着急,我们的主角区块链技术解决就是这样的问题——你们之间的交易可以被所有在这个区块链系统的人见证,大家的小账本里头都会记录你们的交易。B如果否认收了A的钱,或者A说自己借了300块钱,都会被路人甲乙丙丁质疑。具体是如何做到的呢?
1)系统给每个人都发了个小账本,让每个人都有记账的权利,咱们称之为分布式记账。
2)为了鼓励大家帮别人记账,系统代码设定将比特币这样的代币奖励给记账者,为了防止一堆人记账堵死,还将代币设为有限个,甲乙丙丁需要通过系统规定的机制进行计算,算的最快最好的才能获得记账的权利,记录之后通过系统广播给大家,所有人复制一份相同的账本,这个通过计算获得奖励的过程就叫挖矿,记账的路人甲乙丙丁就是矿工。
3)有一天,最初记录这笔交易的甲Game Over了,这个账本却还是存在在其他人的账本里,A和B谁想否认都不行。我们把通过代码写好了如何仲裁和分配,无需银行、政府、企业等中心化组织机构作为第三方见证(去中心化),直接点对点(P2P)交易的方式,称为去中心化。
4)系统把多个交易打包成区块,按时间顺序链接起来成为最后人手一本的账本,这就是区块链技术
再再简单一点 ,武林盟主说我有好几个女儿(交易),各位武林豪杰都可以通过武艺一决高下(设定智能合约),比武招亲赢了的就能把女儿娶走,还能获得黄金千两(最快解出题的节点确认交易就能获得代币),越往后获得黄金的难度越大(挖矿难度增加)。最终华山派的少侠拨得头筹(算的最快最好),娶走大女儿和黄金(获得记账权利,得到代币),这个华山派少侠是在众目睽睽之下赢了的,大家都见证了武林之花已有所属(账本复制给所有人),只能去比武抢盟主其他女儿了。盟主要是说不行,是武当少侠第一,其他人肯定会有异议(去中心化)。华山少侠有一天不幸英逝,嵩山崆峒其他门派的人也难以否认武林之花嫁过人(不可篡改和伪造)。
没错,也有明眼小伙伴说,如果华山少侠和武当少侠打平了怎么办,武林之花归谁呢(分叉问题)?英明神武的盟主大人当然也是有办法的,比如看他们之前各自赢了多少场,或者两个人丢色子看大小——对应区块链则是看工作量证明。
还有人说,要是某个邪教教主联合一帮邪教同盟说咱武林之花是他们的怎么办?那就看武力值(算力)吧,对于比特币而言,只有算力达到51%以上进行攻击才有效,即账本才有被控制的可能。想要让众邪派人士达成一致,也还是挺难的,同理,想让散落在全世界的算力集结到51%也很难。
PS:这场比武招亲也是存在很多风险的,像是武林盟主规则设计存在漏洞(系统漏洞),有人作弊(黑客),皇帝一道圣旨说你们这是胡闹,都给我停了!(ZF)不过在区块链世界里只有有一个地方是允许的,它就还能继续活下去,除非所有人已经不需要它。
其实把区块链简单理解为账本不过是最浅显的解读了,把它的每个特点拆分开来,所能应用的领域很多很多。
因为中间商的存在,这个世界缺少很多透明,你不知道自己捐款最后给了谁,你不知道所谓的明星是买了粉还是真有实力,你不知道你买到的化妆品是否是原装正品,你不知道原创作者最后拿到手的钱被暗里盘剥了多少层……
现在传统金融行业、券商、投资机构正在跑步入场,物联网,游戏,储存,版权,防伪,征信,支付,预测市场(赌博之类)、社区等众多领域已经开始了区块链的探索应用。
互联网让万物皆可连,区块链能否让所连皆可信呢?
网友评论