看到這個問題，我們最直覺的想法就是查帳，不過現在的帳本（資料庫）系統存在幾個問題：
1.只有一套帳本，而且存放在銀行，如果監管不夠嚴謹，就有可能被竄改刪除。
2.過去已經發生的事，還是會被竄改刪除。此時銀行扮演著強而有力的公正第三者，保證帳本不會被竄改刪除。
問題是，你信任公正第三方、還是信任機器？
目前關聯式資料庫都是延續了30年的架構，需要中心化資料庫管理師，當時也沒有互聯網應用，區塊鏈正在挑戰互聯網時代資料庫的架構。目前的資訊系統架構都靠強大的雲端伺服器與資安機制處理中央帳本的運算，過去已經發生的交易紀錄在目前資料庫中隨時可能被竄改，而且程式語言與資料庫是分開的，這些總總都代表著資料庫的架構並不適合P2P互聯網的去中心化世界。而區塊鏈將過去交易紀錄封存在雜湊密碼中，是互聯網時代資料庫架構的雛型，感覺安全許多。
在P2P金融中，當盧教授成了銀行，我要如何證明你匯了錢給我，我也還了你的錢？現在，我們相信的是P2P Lending的第三方平台，但是第三方平台會倒，也會發生錯誤。另外一個選擇，就是相信區塊鏈機器（The Trust Machine）的應用。區塊鏈技術可信嗎？除了使用私鑰來加密每一筆交易之外（證明這筆交易是私鑰持有人的交易），區塊鏈還用了4項比較特別的技術：
1.分散式總帳本。
2.封存或使用雜湊指標（Hash Pointer）。
把固定時段中的交易內容與時序封存在區塊鏈中。封存的意思就是無法再做修改了，特別是針對過去已經發生的交易。舉例來說，你已經轉帳給盧教授 3000元了，這筆紀錄就應該封存起來，無人能改。比特幣利用雜湊（Hash）演算法把過去10分鐘的所有交易，轉換成一個固定長度的亂碼（幾乎是一對一），成為與下一筆區塊的連結欄位，是一種雜湊指標（Hash Pointer）。這封存的交易、時間、與雜湊指標等就是一個區塊，未來如果有人改變了已經發生過的交易，雜湊指標的數值就會改變，達到了封存歷史交易的目的。
3.共識機制。
因為沒有公正第三方（中心點），如果盧教授還了你的錢，將由誰來記帳？必須要有一個共識機制選出記帳的人。在比特幣的設計中，每一區塊會有一道密碼學難題，每部電腦都可以競爭誰先解出來，通常電腦的計算能力越強，解的越快，最快解出來的電腦，拿到記帳權，經過全網的驗證後儲存在全網之中。這個過程叫做挖礦，參與競賽的電腦，就是礦工，得勝者可以得到一筆比特幣作為鼓勵。
4.智能合約。