交易原本是買賣雙方的行為,隨著貨幣的發行,加入第三方發行貨幣的政府或擔保支票的銀行。因此,第三方的信用、交易資料的正確性、交易資料的保密程度,都是買賣行為的雙方極為重視的要素。而比特幣的發明,即是針對這些問題而設計的貨幣制度。

比特幣將會員交易的總帳,分拆為許多的區段,交給每個成員共同管理,再給每個成員個別的權限,開自己相關的帳務內容。因此,每個人擁有一把公開的鑰匙,和一把私人的鑰匙。這是個既公開又被保護的做法。

總帳會被分為許多的塊段,交易文件送達之後,會賦予一道數學題目作為驗證題,驗證完畢後,新的交易文件會被放入總帳成為新的塊段,大家再開始處理新的交易文件。平均驗證一筆交易的時間需要1060分鐘,而代工處理交易賺取酬金的過程叫「挖礦」,也有分工解題、特別設計的硬體,甚至盜用別人的電腦資源挖礦。