講個故事:有個人發明了一個方程(算法?),這個方程有2100萬個解,于是根據這個方程發展出一個遊戲,就是誰找到了這個方程的一個解,就給這個人一個叫“比特幣”的獎勵品。于是很多人開始玩這個遊戲(無聊?)。最開始,使用一般的CPU進行運算很快就能找出這個方程的一些解,比如說玩家A說我找到了解a1,于是A向所有參與遊戲的人詢問“你們找到a1這個解了嗎?”于是所有人都帶著a1這個解去驗證,並查詢自己是否已經計算過了a1,如果都沒有人對“a1是這個方程的一個解”提出異議,並且沒有人在A之前找到了a1,那麽很幸運,A將獲得一個比特幣。當這個遊戲參與的玩家越來越多,被找到的解也就越來越多,想要快速發現新的解就需要更強大的運算力,而解方程的過程涉及大量的浮點運算,傳統CPU已經無法滿足這種高精度的浮點運算,于是主要的運算任務交給了更擅長浮點運算的GPU進行(發展到後來就是專業挖礦機)。
本來這是一堆極客玩的遊戲,但是某些銀行家和交易所(例如幣易、火幣等)發現了比特幣的貨幣特性,于是開始用真實流通的貨幣去購買比特幣,使比特幣與金融貨幣挂鈎,于是比特幣逐漸得開始擁有貨幣的屬性並擁有一定的價值(因爲有人願意用美元買比特幣)。