好像是去年吧交排,2017年,隨著比特幣的大火饵筑,各種數(shù)字貨幣出現(xiàn)了埃篓,顯卡價格飆升了,區(qū)塊鏈技術傳的神乎其神了根资〖茏ǎ看到網上凡是和區(qū)塊鏈沾邊的股價,都跟吃了火藥一樣往上沖玄帕,仿佛這些就能和比特幣這幾年的發(fā)展一樣部脚,從幾十枚一個披薩到一枚價值20000美元。
哦裤纹,對了委刘,就像現(xiàn)在很多自媒體一樣,一談到區(qū)塊鏈鹰椒,十句話里面九句就是比特幣锡移,已然給他們畫了個等號。
但是靜下心來吹零,區(qū)塊鏈到底是什么罩抗,他能做什么,能帶給我們什么灿椅,其實這一切到現(xiàn)在還只是一個謎套蒂。
理解區(qū)塊鏈
首先以我的理解先大概描述下區(qū)塊鏈。
區(qū)塊鏈不是一種技術茫蛹,它更像是一種架構體現(xiàn)操刀,一種設計理念,或許這個時候加上ajax你會更加好理解一點婴洼。在區(qū)塊鏈架構理念中骨坑,也沒有誕生什么新的技術點,完全是將現(xiàn)有的技術雜糅在一起,組合起來達成它要的特色:去中心化欢唾,不可修改性(安全性)且警,透明性。
舉例說明:
現(xiàn)在的任何交易礁遣,都是通過第三方中心來進行斑芜。例如A轉賬給B,中心就是銀行祟霍,假如銀行事后反悔了杏头,說A沒轉給B,那么A這筆錢就白花的沸呐。
去中心化的意義就是干掉這個中心醇王,免得中心出事導致?lián)p失。有人就會提問了崭添,沒有中心那豈不是B說了算寓娩,更加不安全了。那你等我說完滥朱,去中心化不代表沒了中心根暑,而是把中心分散,讓每個人(礦工)都是中心徙邻。
于是排嫌,就出來了分布式賬簿的概念,例如A轉給B缰犁,這下不是銀行記錄了淳地,而是A對天大喊,我轉賬給B了帅容。然后礦工C,D,E,F,G….聽見的人馬上拿著小本本記錄颇象,A轉賬給B多少錢,然后加個時間戳并徘。第一個記錄完之后拿給其他礦工看遣钳,其他礦工要立馬停下手中的工作,確認他記錄的是真的麦乞,就點頭同意(共識算法)蕴茴。
大家都通過之后,所有礦工的工作就要基于這個賬單之后開始工作姐直,形成鏈條倦淀。而這個被確認的賬單也要追加公開在布告欄上,公布與眾声畏。而寫這個賬單的人撞叽,會獲得一定的系統(tǒng)獎勵(在有限的系統(tǒng)獎勵完之后,可以收取交易方的手續(xù)費)。
這里記錄的方式說明下愿棋,傳統(tǒng)我們記錄數(shù)據科展,都是記錄總額,增刪數(shù)字初斑,這里記錄則是采用每次轉賬的數(shù)據辛润,在需要總額的時候再去計算膨处,每次操作只能基于上一個區(qū)塊(hash指向)见秤,所以不能修改。
51%攻擊
在區(qū)塊鏈概念中真椿,數(shù)據是絕對安全的嗎鹃答,有人提出過51%算法攻擊這個概念。
首先我們得弄清楚一點突硝,中本聰(比特幣創(chuàng)始人)說:小組不應該以線性方式組織賬簿测摔,而應該以樹狀組織賬簿,任何時刻解恰,都以當前最長分支作為主賬簿锋八,但是保留其它分支。
也就是說如果在礦工記錄賬本的時候护盈,有人惡意搗亂挟纱,把A轉B的記錄改成A轉C。而且時間戳什么的其他信息都是完全合法的腐宋,那么A-B,A-C兩個賬本都會記錄紊服,在上一個區(qū)塊后形成分叉。
然后接下來看下一個事件的hash指向哪個分叉胸竞,就跟在哪個分叉后面欺嗤,以長的為主,短的會消失在時間長河里卫枝。
問題就出來了煎饼,在A轉B之后,有人惡意生出A-C的分叉校赤,然后正常操作是之后的指向都會指向正確的鏈條A-B吆玖。 然后A-B后面的長度會大于A-C,公告欄上就會出現(xiàn)A-B的消息痒谴。B就會收到轉賬成功衰伯。
但是B一旦接收到轉賬成功,給了A所需要的貨物积蔚,A立馬調用計算機網絡意鲸,增加算力,把事件鏈接在A-C后面,使A-C的鏈條大于A-B怎顾。那么A-B就成了偽鏈條读慎,B的賬單記錄在后續(xù)記錄就會失效。造成了算法攻擊槐雾。
簡單的說:51%攻擊夭委,就是在掌握了比特幣全網51%以上的計算能力的之后。先讓其他的礦工進行工作募强,等受害者完成了交易之后再通過計算力的優(yōu)勢株灸,覆蓋掉原先分支。
這也是比特幣建議重要交易在收到轉賬消息之后延遲一天發(fā)貨擎值,在比特幣的發(fā)展中慌烧,一天增加的長度是偽鏈條追不上的。
區(qū)塊鏈的使用
目前了解到各大企業(yè)也都在成立了區(qū)塊鏈實驗室鸠儿。不得不否則屹蚊,區(qū)塊鏈的概念確實是一種新的,好的概念进每,對于應用在各種不局限于金融的領域將會產生重大的變革汹粤。
但是拋開信仰,我們來論實際田晚,區(qū)塊鏈概念需要的強大算力嘱兼,以現(xiàn)在的水平完全達不到要求。為什么肉瓦?一個企業(yè)需要支撐的用戶群百萬千萬計遭京,一個交易耗時上天的系統(tǒng),就算客戶能忍受泞莉,企業(yè)本身都無法忍受這耗時帶來的經濟損失哪雕,所以目前區(qū)塊鏈的使用除了出數(shù)字貨幣拿來炒作,就是貓貓狗狗的數(shù)字寵物鲫趁,一個概念斯嚎,炒作無實際價值。
最重要的說一點實際的話題挨厚,這種去中心化的概念往往是自己對別人堡僻,不希望別人掌控自己相關。但是對于企業(yè)本身來說疫剃,能愿意把自己的中心給分化開钉疫?甚至巴不得把別的企業(yè)的中心都給拿過來,中心代表什么巢价?代表財富和經濟I蟆固阁!除了極個別業(yè)務,去中心化其實是一種短時間不可能實現(xiàn)的東西城菊,從心理上备燃!
所以現(xiàn)在很多企業(yè)都是抱著集中心化來做去中心化的東西,搗鼓過來搗鼓過去凌唬,只能想出數(shù)字炒幣了~
所以并齐,區(qū)塊鏈暫時不能算作新時代的技術革命,別把不會區(qū)塊鏈看做跟不上潮流客税,也別把區(qū)塊鏈等價于比特幣了况褪。
文中若有說的不對的地方,歡迎指正霎挟!