搜尋

區塊鏈技術,世界的第二代互聯網

今天想和大家分享一下2019年12月OKEX老闆徐明星在“海南區塊鏈高端論壇”上的講話,內容有些長,但我覺得每一句都很有價值。老徐站在他的高度,把區塊鏈最有可能的未來說透了。講話很貼地氣,不難理解,能夠讓我們對區塊鏈技術有更深刻和長遠的認識,看懂這段文字,相當於節約了看一本區塊鏈書的時間。尊敬的各位領導,今天我從一個區塊鏈行業創業者角度,與各位分享一下我們在區塊鏈行業的實踐經驗與心得。


首先,區塊鍊是數據庫技術,數據庫是用來存儲數據的一種計算機技術,它已經發展了很多年。區塊鏈數據庫是一個分佈式數據,它並不是過去的單機版數據庫。


數據庫技術的進步,在互聯網科技發展的20年裡,對整個互聯網科技發展起到了巨大的促進作用。


Yahoo公司把世界上所有的網頁做成了一個導航網站,根據把信息分門別類來檢索的互聯網網站。


隨著互聯網網頁越來越多,我們無法找到我們需要的網頁,這個時候出現了數據庫。


所以,數據庫技術的代表公司有Google、百度這樣的公司,能檢索整個互聯網上大量的海量數據。


隨著數據庫技術的發展,關係型數據庫的強大,現在的數據庫技術足以支撐很多金融交易以及電子商務業務。


隨著Oracle這樣的公司的進步,淘寶Ebay這些公司,我們能夠處理海量的交易。


那麼隨著這個技術不斷的進步,又出現了新的數據庫技術,比如文件數據庫技術等。


這些技術支撐著微博快手這樣的應用。我當年從事互聯網行業的時候,我很難想像今天的應用能每天能夠處理上億的視頻。


新增數據庫技術的進步,讓我們能夠輕鬆地存儲海量的視頻,能夠用手機能夠無限地去看直播。


那麼區塊鏈也是一種數據庫,這種數據庫將給人類帶來什麼樣新型的應用,拭目以待!


區塊鏈這種數據庫它有什麼特點?首先它是一個點對點的數據,而這個數據庫存儲建立在現代的互聯網基礎之上,它的存儲節點分佈在全網上。


它不由單個的個人或者企業來託管,所以我們把它叫做點對點數據庫。


這樣的數據庫,它不是高效的。但是由於現在互聯網的技術非常強大,我們已經不再在乎帶寬成本、存儲成本,所以我們可以建設這樣的點對點的數據庫。某一些節點的損壞,甚至某一些網絡通道的損壞,並不影響數據庫健康高效的運行。


那麼,這樣的數據庫存儲的是什麼數據呢?我們看到目前大部分的區塊鏈,它存儲的是網絡裡所有的交易明細,或者叫數據明細。


區塊鏈英文叫blockchain,每一個block是一個數據塊,這個數據塊裡面會有一些索引,最後通過計算機的一些數據結構,把這些區塊連起來,同時通過一些數學算法對數據進行快速的檢索或者校驗。


所以,區塊鏈存儲的是一個完整的數據庫,並且所有人都可以訪問完整的數據庫。


當然它通過加密公鑰和私鑰的方法來保護隱私,只有相關的雙方可以查看這個數據。


這樣的數據庫,設計一個點對點的存儲了全量的數據庫能幹什麼?這種方式看起來挺笨的。


在區塊鏈上做一筆交易的流程大概是這樣的,如果有一個用戶A要給用戶B來發一筆交易。


這個時候,他會把這筆交易廣播到全網,說我要給那個人發交易了,所有人都會收到交易,但是大部分人交易與它是無關的,就扔掉了。


那麼這個網絡裡有一種人,我們把它叫記賬人,有的區塊鍊網絡靠選舉,有的區塊鍊網絡靠權威。如何確定記賬人的過程叫共識算法,不一樣的區塊鏈有不一樣的共識機制,這些記賬人對這筆交易進行了校驗,是不是造假、有沒有雙花等。


當這筆交易校驗無誤以後,會廣播到全網,每個人都會收到,但是只有A和B是與交易有關的,A告訴他的錢少了,B會收到一個賬本承諾,一筆交易就完成了。


這個過程看起來挺傻的。但是,這人類信息時代,我們第一次實現了點