區塊鏈的核心技術,包含密碼學,分布式存儲,***識機制,智能合約四個部分,它們經歷了40年的發展,才有了如今區塊鏈技術的雛形,壹切要從1976年開始說起,迪菲和赫爾曼兩位密碼學大師合作發表的論文密碼學的新方向,其中提及的概念就好像眾神遺留在新世界中的瑰寶,奠定了當今整個密碼學的發展方向。
無數技術天才就此開始探索,第二年密碼學中著名的rsa算法誕生,這個算法到今天都沒有被攻破。雖然在當時是壹個突破性的進步,但密碼學才剛剛開始,到了20世紀80年代,1980年和1982年這兩年。哈希樹的數據結構和相應算法,以及拜占庭將軍問題被相繼提出,標誌著分布式計算的理論進入到了實質性階段。
1985年,橢圓曲線加密算法初試使非對稱加密體系有了實用的可能就是現代密碼學基礎才被完全的建立。之後的時間,1997年,是個極為重要的年份,因為剩下的兩大核心技術將同時登場,1997年智能合約的概念被提出,同年,第壹代***識機制pow問世,當時pow主要還用於反垃圾郵件,就此區塊鏈的四大核心技術基本湊齊,但仍有很多問題沒有被解決。
直到1999年到2001年這三年,P2P網絡計算飛速發展,NapsterEDonkey2000和BitTorrent先後的出現,奠定了P2P網絡計算的基礎,另外,在2001年還有壹件重要的事就是SHA-2系列算法誕生,最開始比特幣的區塊鏈系統中就采用了這壹套算法。
致此區塊鏈的核心技術積累基本完成,不論是理論還是實踐,區塊鏈的落地都不再存在重大瓶頸。終於在2008年。中本聰的比特幣,第壹個點對點的電子線系統論文中區塊鏈技術就此確立,並在次年順利落地,宣告著壹個嶄新的時代即將到來。