區塊鏈一個又一個區塊組成的鏈條。每一個區塊中保存了一定的信息,它們按照各自產生的時間順序連接成鏈條。
1、區塊鏈的定義
狹義區塊鏈是按照時間順序,將數據區塊以順序相連的方式組合成的鏈式數據結構,並以密碼學方式保證的不可篡改和不可偽造的分布式賬本。區塊鏈是一個共享的、不可篡改的賬本,旨在促進業務網絡中的交易記錄和資產跟蹤流程。
廣義區塊鏈技術是利用塊鏈式數據結構驗證與存儲數據,利用分布式節點共識算法生成和更新數據,利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約,編程和操作數據的全新的分布式基礎架構與計算範式。
如果要修改區塊鏈中的信息,必須征得半數以上節點的同意並修改所有節點中的信息,而這些節點通常掌握在不同的主體手中,因此篡改區塊鏈中的信息是一件極其困難的事。
相比於傳統的網絡,區塊鏈具有兩大核心特點:一是數據難以篡改、二是去中心化。基於這兩個特點,區塊鏈所記錄的信息更加真實可靠,可以幫助解決人們互不信任的問題。
2、區塊鏈的起源
區塊鏈起源於比特幣,2008年11月1日,一位自稱中本聰(SatoshiNakamoto)的人發表了《比特幣:一種點對點的電子現金係統》一文,闡述了基於P2P網絡技術、加密技術、時間戳技術、區塊鏈技術等的電子現金係統的構架理念,這標誌著比特幣的誕生。
兩個月後理論步入實踐,2009年1月3日第一個序號為0的創世區塊誕生。幾天後2009年1月9日出現序號為1的區塊,並與序號為0的創世區塊相連接形成了鏈,標誌著區塊鏈的誕生。