<<比特幣挖礦原理>>
其實沒有什麼挖礦不挖礦的,你把他看做是一個大帳本就好。
1. 首先,我們有一些交易,好比某A要傳一點幣給某B。
2. 這筆帳要放在帳本上,被記錄下來才算完成,
不然誰能確定誰收到幣了呢。
那麼誰要負責記帳?你跟我都沒這麼閒,
所以負責記帳的人,會得到一些幣作為獎勵。
3. 結果狀況相反過來了,因為有獎勵,大家都搶著記帳。
那還是老問題--是誰要負責記帳?
4. 這時候就發明了一種叫做「工作量證明」的機制,
簡單來說就是大家來猜數字,
感覺就像是這樣:
如果一個函數輸入X,會得到A,輸入Y,會得到B,
但沒有辦法逆推,也就是沒法從A推測回X,從B推測回Y,
那假設我把C定為前六數字為 123456,
那Z要輸入什麼才會得到 123456?
你只能慢慢猜.....猜到猜中為止。
5. 所謂的挖礦,其實就是大家一起猜數字,猜中了,大家一驗算:
啊,你猜到的數字Z真的輸入函數會得到 123456,
那你就被承認獲得了這一次的記帳權,
那麼,你也就在記帳的同時,理所當然的獲得一筆獎勵,
這就是挖礦。
6. 越多人(裝置)一起挖,那獲得獎勵的速度不就越快了?
這時候網路會去看,速度如果太快,那就增加難度,
好比C改定為前八位數是 12345678,
變得更難猜(變動範圍變大了)。
反之則減少範圍。
以上,就是比特幣挖礦的最最最基本原理。
雖然不是很精確,但我相信大家應該都能理解了。