區塊鏈不僅是一種新型的應用模式,它還涉及到分布式數據存儲、點對點傳輸、共識機制和加密算法等計算機技術。狹義上來說,它是一種按時間順序組合數據區塊成鏈式結構的方式,通過密碼學保證其不可篡改和不可偽造的分布式賬本。廣義上來說,區塊鏈技術利用塊鏈式數據結構來驗證和存儲數據,利用分布式節點共識算法來生成和更新數據,利用密碼學方式保證數據傳輸和訪問的安全,同時利用智能合約編程和操作數據,構建全新的分布式基礎架構與計算方式。
區塊鏈的進化方式分為區塊鏈1.0(數字貨幣)、區塊鏈2.0(數字資產與智能合約)和區塊鏈3.0(各行業分布式應用落地)。
區塊鏈具有幾個顯著特征:去中介化、開放性、自治性、信息不可篡改和匿名性。由于其技術結構和特性,區塊鏈在多個領域都有廣泛的應用前景。