至于怎么解出這個方程的答案,也不用用戶去費腦筋,因為中本聰已經提供了一個開源的比特幣礦刀軟件,利用這個軟件,就可以直接去計算比特幣的特解。
同時根據預估,因為特解的數目有限,所以比特幣的數目也是有限的,全世界最多大約只有2,100萬個比特幣,因為這個方程的特解就只有那么多。
當第1個人利用比特幣礦刀這個程序,解答出了第一個特解之后,比特幣礦刀就會獎勵解題者50個比特幣,然后這個答案,以及10分鐘內發生的所有交易的數據變化,就統統會被打包成一個數據包,儲存在之前提到的對等網絡上面。
這個數據包被稱為塊,第1個被打包的數據,就是第一個塊。
而當有用戶解出了第二個特解的話,那么同樣會被獎勵50個比特幣,然后10分鐘內所有的交易數據被打包成一個數據包。
這個數據包就是第2個塊,而第1個塊與第2個塊之間是通過對等網絡相互連接在一起的,之后第2個塊也和第3個塊連接,第3個塊和第4個塊連接,最后就形成了一條長長的,由無數個塊連接而成的鏈條,這就是所謂的區塊鏈技術。
而這一條區塊鏈,會自動儲存在所有安裝了比特幣礦刀這個軟件的用戶的電腦之中,當然了,有些人可能會選擇刪除數據。
但是無所謂,因為已經有無數條相同的區塊鏈儲存在無數臺電腦之中,也就是相當于擁有無數個數據備份,絕對的安全。
而比特幣本身是一串密碼,當你將解出來的特解上傳到比特幣礦刀來進行驗證的時候,全世界所有的只要聯網的比特幣礦刀,就會同時對你的特解進行驗證。
只要這個特解是全新的,和儲存在所有礦刀里面的其他已經得到驗證的特解完全不同,那么礦刀自動生成一個比特幣私鑰,也就是一串復雜到根本無法解開的密碼,發送到你設定的一個比特幣地址里面。
同時,比特幣礦刀還會生產一個公鑰,和你得到的私鑰相對應,一個私鑰只能夠打開一個公鑰。
私鑰只有你一個人擁有,但是公鑰卻儲存在所有人的電腦里面。
在進行比特幣的交易的時候,只有用你的公鑰打開私鑰,才能夠進行交易,這樣比特幣礦機就會生產一個全新的私鑰,發送到另一個花錢買了你的比特幣的用戶的比特幣地址里面,這樣你就失去了私鑰,比特幣就相當于交易給了另一個人了。
這就是比特幣的基本構成了,大家看的或許有些懵逼,那么再形象的比喻一下。
首先假設有一個人的朋友圈可以無限添加好友,且永遠是所有好友可見狀態。
然后這個朋友圈的主人在微信朋友圈里面發了一個問題:什么是水果。
那么所有的好友,都可以在圖片下面貼一張水果的圖片,然后所有添加了這個朋友圈的朋友,如果認為圖片里面的確實是某種水果,而且這個水果之前沒有其他好友貼出來的話,都可以給這張圖片點贊。
只有超過了90%的好友點贊,那么這張水果圖片才會得到認可,同時系統會自動給貼圖的人贈送一串密碼,這個密碼就是比特幣。
同時所有的好友,也會得到一個密碼箱對應的密碼箱,同時所有人也會記住,現在有一枚比特幣放在某個人的身上。
假如有人想要把這個比特幣交易出去,那他就先要說留言,說自己想要把比特幣送給誰。
然后就是發出自己的密碼,去打開所有人手中掌握的密碼箱,只有當這些密碼箱統統被打開之后,才能夠得到所有好友的一致認可。
于是系統收回原密碼,然后再生成一個全新的密碼,交給那個被贈送的人。同時再生成一個全新的相對應的保險箱,交給所有的好友。
嗯,大致就是這么個過程。
所以其實區塊鏈技術沒有多么的高大上,說白了就是一個個連接在一起的數據包而已,隨便一個高中生,甚至是初中生和小學生,只要有相應的網絡編程知識,再連上網,就都可以整出一條全新的區塊鏈出來。