區塊鏈技術起源於 20 世紀 70 年代末，當時一位名叫 Ralph Merkle 的電腦科學家獲得了雜湊樹或 Merkle 樹的專利。這些樹是一種電腦科學結構，可透過使用加密法連結區塊來儲存資料。在 20 世紀 90 年代末，Stuart Haber 和 W. Scott Stornetta 使用 Merkle 樹實作了一個無法竄改文件時間戳記的系統。這是區塊鏈歷史上的第一個執行個體。
該技術在這三個世代中不斷發展：
第一代 – 比特幣和其他虛擬貨幣
2008 年，Satoshi Nakamoto 概述了區塊鏈技術的現代形式。其中 Satoshi Nakamoto 只是個名稱，其可能是一個人也可能是一群人。Satoshi 的比特幣區塊鏈理念使用 1 MB 的資訊區塊進行比特幣交易。即使在今天，比特幣區塊鏈系統的許多功能仍然是區塊鏈技術的核心。
第二代 – 智慧合約
在第一代貨幣出現幾年後，開發人員開始考慮超越加密貨幣的區塊鏈應用。例如，Ethereum 的發明者決定在資產轉移交易中使用區塊鏈技術。他們的重大貢獻是智慧合約功能。
第三代 – 未來
由於各公司發現並實作新的應用程式，區塊鏈技術也相應地不斷演變和成長。公司正致力於解決擴展和運算的限制，而在持續演進的區塊鏈中，具有無限的潛在機會。