我的區塊鏈之路
從1999正式進入IT行業以來,彈指一揮間20年已經過去了,IT技術的革新在這20年來遠超過去200年的總和。作為一個IT老兵我們幾乎每天都要不斷接受新技術的挑戰,很多同行因為超強度的工作壓力而兩鬢斑白,韶華早逝。很多同行因為常年累月奮戰在電腦前,身體狀況堪憂。對于大多數人來說區塊鏈就等同于比特幣,而事實上區塊鏈包含虛擬幣,但虛擬幣不是區塊鏈。也許從我20年的工作經歷,普通人也能了解區塊鏈的來世今生。
區塊鏈最早應用于分布式賬本

從1999年開始我國經濟就如同一匹脫韁的野馬,每年以兩位數增長,伴隨著企業的不斷壯大,對于管理的要求也越來越高,以前是單一產品,而1999年后公司的發展呈現出規?;?、集約化、多業態化的特點,這時集團內部的企業就需要一些共識機制來達成管理、控制、協調的目的。在基于CS架構建設的網絡聯系著內部40多家企業,這些企業分別是制造業,旅游業,運輸業、餐飲業,房地產業,而每一類企業又分為多個小業態,企業與企業之間又形成了各種各樣的內部往來,這就導致企業內部之間會出現重復開票的問題,資金往來實在是一個大麻煩,應付款、應收款、預付快、預收款、其他應收、其他應付這些賬目處理讓會計們焦頭爛額,為了解決這些問題,首先要實行統一的財務標準,今天的會計都是實行的4位數的會計科目,而在20年前甚至每個地區的科目代碼都不盡相同,所以我們實行統一的財務考核標準,這大概就是最早的共識機制了,也就是讓大家按照統一的標準來核算。
統一標準是區塊鏈的基礎工作
時間來到2009年,隨著企業的再次騰飛,新的問題又來了,之前的鄉鎮企業大多聚集在同一個地方,相距最多也就7、8公里以內。由于公司的業務拓展,很多公司走出了本地區,甚至走向世界,集團內部的企業也從最初的40多個增加到100多家,對于數據的存儲再也無法像以前那樣集中處理,因此我們又重新改造網絡環境,將原來的CS架構升級為BS架構,從局域共享走向互聯網,集中式的數據處理越來越難以適應業務的拓展,于是去中心、泛鏈接、分布式成為我們的新選擇。
區塊鏈技術不依賴額外的第三方管理機構或硬件設施,沒有中心管制,除了自成一體的區塊鏈本身,通過分布式核算和存儲,各個節點實現了信息自我驗證、傳遞和管理。去中心化是區塊鏈最突出最本質的特征。拿我們公司來說今天的企業已經超過300多家,這些企業遍布世界各個角落,要想搞清楚集團下屬企業每天的財務和業務真實數據難度實在太大了,由此我們想到能不能用另外一種方法來解決這些問題。于是我們把整個集團的數據重新梳理,建立數據層、網絡層、共識層、激勵層、合約層和應用層。
其中,數據層封裝了底層數據區塊以及相關的數據加密和時間戳等基礎數據和基本算法;網絡層則包括分布式組網機制、數據傳播機制和數據驗證機制等;共識層主要封裝網絡節點的各類共識算法;激勵層將經濟因素集成到區塊鏈技術體系中來,主要包括經濟激勵的發行機制和分配機制等;合約層主要封裝各類腳本、算法和智能合約,是區塊鏈可編程特性的基礎;應用層則封裝了區塊鏈的各種應用場景和案例。該模型中,基于時間戳的鏈式區塊結構、分布式節點的共識機制、基于共識算力的經濟激勵和靈活可編程的智能合約是區塊鏈技術最具代表性的創新點。
今天我們面臨的挑戰依然嚴峻,從實踐進展來看,區塊鏈技術在商業銀行的應用大部分仍在構想和測試之中,距離在生活、生產中的運用還有很長的路,而要獲得監管部門和市場的認可也面臨不少困難,但區塊鏈技術是未來的方向和趨勢,特別是對于那些超大型企業來說區塊鏈是未來的必然選擇,因為只有區塊鏈技術才是解決公司日益復雜的業務模型的唯一途徑。
今天區塊鏈技術只是萬里長征第一步