最近Bitcoin 非常火熱, 仲已經突破10000 美元。 令到一向對電子貨幣不熱衷的我 也想了解一下甚麼是Bitcoin 及它是如何發挖出來。 經過一輪網上搜查, 發現Bitcoin 是 Blockchain 技術推行下的副產物。 是通過參與Blockchain 活動而獲得的獎勵。 至於甚麼是Blockchain, 我在Medium 文章中找到一篇有關Blockchain 的文章, 原作者利用簡單的事例來解說甚麼是Blockchain。 因此, 我相信對於資訊科技不熟識的讀者們, 也能夠通過閱讀這篇文章, 理解Blockchain 這種技術的概念。 原文: https://hackernoon.com/wtf-is-the-blockchain-1da89ba19348 但由於原文是英文的關係。 對於英文不太好的讀者們應該很吃力才能閱讀完整篇文章。 但好文不應該受限於語言。 所以我在本文中把上述文章中所講述的Blockchain 概念, 在以下部分簡單地講述一次, 好讓大家也能享受好文。 甚麼是Blockchain Blockchain 其實就是一種利用分步式方法來紀錄一連串網絡交易的技術。 把交易資料紀錄在各自的檔案中。 所謂的Block(本文中的Page) 是指紀錄交易的檔案。 而當Page的容量存滿後再產生新的Page 來紀錄交易的過程就像是一段永不間斷的鏈(chain) 我想這就是叫做Blockchain 的原因了(XD) 解釋得很抽象?? 來看看以下的情境吧! 試想像你在銀行匯款給朋友或家人, 銀行的職員會把這次的交易資料紀錄下來。 最簡單的一筆交易紀錄包括的資料有金額、匯款人、收款人和交易時間。 而保持這筆交易紀錄的人 就是第三方的銀行。 而在Blockchain 中, 則是相反。 保持這筆交易的人則是在同一網內的交易者。 即是自己紀錄。 同一網內?? 簡單內說, 就一是群想進行交易和紀帳的人(可以是家人, 朋友或陌生人) 組成一個網絡, 大家只會對交易紀錄, 但大家不會知道大家的真實身份。 而在這個網絡內進行的交易,都是由這個網絡內的每一人紀錄。 如A君向B君 匯款 則每位人士都會檢驗A是否有足夠的金錢進行匯款。 如檢驗後的結果為足夠的話, 大家會把這筆交易紀錄在各自的檔案中(檔案大小有限制)