區塊鏈本質上是一個去中心化的分佈式賬本數據庫。區塊鏈本身其實是一串使用密碼學相關聯所產生的數據塊,每一個數據塊中包含了多次比特幣網絡交易有效確認的信息。每當有加密交易產生時,網絡中有強大運算能力的礦工就開始利用算法解密驗證交易,創造出新的區塊來記錄最新的交易。新的區塊按照時間順序線性地被補充 到原有的區塊鏈末端,這個帳本就會不停的增長和延長。
通過複雜的公鑰和私鑰,區塊鏈網絡將整個金融網絡的所有交易的賬本實時廣播,實時將交易記錄分發到每一個客戶端中,同時還能保證每個人只能對自己的財產進行修改。當然,賬本里也有別人的交易記錄,雖然你可以看到數值和對應的交易地址(由一段冗長的亂序字母和數字組成),但是如果不借用其他技術手段你也根本無法知道交易者的真實身份。
區塊鏈技術作爲一種特定分佈式存取數據技術,它通過網絡中多個參與計算的節點開共同參與數據的計算和記錄,並且互相驗證其信息的有效性。從這一點來,區塊鏈技術也是一種特定的數據庫技術。這種數據庫能夠獲得基於全網共識爲基礎的數據可信性。
互聯網進入大數據時代,但是從目前來看,我們的大數據還處於非常基礎的階段。但是當進入到區塊鏈數據庫階段,將進入到真正的強信任背書的大數據時代。這裏面的所有數據都獲得堅不可摧的質量,任何人都沒有能力也沒有必要去質疑。從前面的發展我們可以注意到,數據的發展和馬斯洛需求層次理論有些接近,在實現了生存和使用的需求後,自然會朝着更高的需求進行發展。當然,安全僅僅是數據發展中的一個階段,而最終會朝着人工智能這個數據自我實現的需求發展。
SunlightDB 2017 是一個去中心化的數據庫。使用C語言開發,具有每秒百萬次寫操作,存儲PB級別的數據和亞秒級響應時間的性能。SunlightDB的設計起始於分佈式數據庫,通過創新加入了很多區塊鏈的特性,像去中心控制、數字資產的創建和移動。SunlightDB繼承了現代分佈式數據庫的特性:吞吐量和容量都是與節點數量線性相關,完整支持SQL查詢語言,高效的查詢和權限管理。因爲構建在已有的分佈式數據庫上,它在代碼層面也繼承了企業級的健壯性。
SunlightDB 2017 新型區塊鏈數據庫是對於像以太坊這樣的去中心處理平臺和Inter Planetary File System(IPFS)這樣的去中心文件系統的補充。
正如梅蘭妮·斯萬在其著作《區塊鏈:新經濟藍圖及導讀》一書中所說的那樣:區塊鏈就像在已有的互聯網多個基礎協議上運行一個全新的應用層,它使得互聯網能夠進行諸如即時支付或者執行更加複雜的遠期金融合約。任何貨幣、金融合約、數字化或者物理資產都能通過類『區塊鏈系統』進行價值交換。
而SunlightDB就是這樣的區塊鏈系統。
“你知道TCP/IP協議是怎麼回事嗎?
其實你根本不需要知道,
你只需要連根網線,
就能介入到互聯網之中,
會用就可以了,
區塊鏈也是這樣。”