Displaying extended context for query match # 66,200 in text YL201902473
<< Prev Next >>
    
 

來 說 , 挖 礦 是 什麼 樣 的 作業 呢 ? 逐一 嘗試 Nonce 值 來 尋找 「 鑰匙 」 如同 每 筆 交易 根據 雜湊 函式 來 調換成 六十四 位數 雜湊值 , 其實 每 個 區塊 也 能 根據 雜湊 函式 來 調換成 六十四 位數 雜湊值 。 而 要 追加 新 區塊 時 , 將 「 之前 區塊 的 雜湊值 + 這 次 區塊 所 包含 的 全部 交易 資料 + 隨機 的 文字列 ( Nonce 值 ) 」 同樣 調換成 六十四 位數 雜湊值 後 , 規定 必須 要 找到 那 最 一 開始 的 十六 乃至 十七 位數 全部 都 為 零 的 Nonce 值 。 由於 Nonce 值 是 隨機 的 三十二 位元 數值 , 所以 可 自行 決定 。 但是 , Nonce 值 只要 有 一 位數 不同 , 產生 的 雜湊值 也 會 完全 不 一樣 。 也就是說 , 隨意 的 Nonce 值 從 一 端 嵌上 後 , 就 得 徹底 檢查 。 之前 舉 了 兩 個 雜湊值 的 例子 , 實在 難以 想像 產生 的 雜湊值 前頭 十六 位數 碰巧 是 零 的 機率 有 多麼 低 , 必須 反覆 嘗試 , 次數 多 到 令 人 發昏 。 隨機 出現 的 雜湊值 前面 的 十六 位數 皆 為 零 的 機率 非常 低 0000000000000000 A 2 F 73 D 1 E5 FCA 3595 DE 144 A 9314 BFF8 D1 DF5 E30 F 021379 E0D 由於 僅 在 十 分鐘 之內 就 要 反覆 進行 數億 次 、 數兆 次 的 嘗試 , 所以 需要 龐大 的 機器 功率 與 電力 。 然而 , 這 並 不 是 有 某 種 意義 的 計算 , 只是 要 尋找 雜湊值 碰巧 那 最 一 開始 的 十六 位數 為 零 的 Nonce 值 。 這 就 是 挖 礦 的 事實 。 每 十 分鐘 就 展開 的 確認 競賽 挖 礦 並非 由 一 人 進行 , 而是 每 十 分鐘 全 世界 的 礦工 都 會 參加 , 並且 以 競賽 的 形式 來 進行 。 一 開始 就 找到 前述 所 提到 的 Nonce 值 者 為 贏家 , 其 獎賞 便是 比 特幣 。 因此 , 唯有 競賽 的 優勝 者 才 會 「 挖到 」 比 特幣 。 雖然 遺憾 , 但 無法 成為 第一 名 的 人們 則 會 確定 這 是否 確實 為 正確 的 鑰匙 。 直到 找到 鑰匙 之前 都 是 很 辛苦 的 作業 , 但 是否 為 正確 的 鑰匙 只 需 一 次 便 可 確認 。 這 即為 挖 礦 的 有趣 之 處 。 大致上 若 有 六 人 確認 過 , 就 能 確認 其 為 正式 區塊 , 並 追加 在 區塊 鏈 尾端 。 這樣 的 比賽 每 十 分鐘 就 會 舉辦 一 次 。 每 個 競賽 大約 十 分鐘 就 會 有 結果 。 所以 每每 某人 成為 贏家 時 , 新 的 競賽 又 會 開始 。 由於 要 不停 反覆 摸索 尋找 鑰匙 的 作業 , 所以 對 活用 高 規格 機器 的 礦工 比較 有利 。 但 花 大錢 來 組合 系統 也 不一定 就 會 贏 , 這 也 是 競賽 的 魅力 所在 。 雖說 挖 礦 的 難度 會 隨著 時間 提高 , 但 試想 看看 , 這 與 計算 圓周率 的 π 時 , 尋找 第一億 位數 的 數字 與 第一億一 位數 、 第一億二 位數 , 位數 越 增加 , 難度 就 越 高 是 相同 道理 。 現在 是 尋找 十六 位 並列 皆 為 零 的 雜湊值 , 若 增加 到 十七 位 , 找到 鑰匙 的 可能性 就 大為 降低 了 。 只有 贏家 才 能 獲得 比 特幣 作為 獎賞 直接了當 地 說 , 礦工 的 動機 就 是 要 獲得 比 特幣 。 每 次 最先 解開 程式 的 人 , 可以 獲得 十二.五 顆 比 特幣 。 若 以 「 一 BTC= 十萬 日圓 」 來 看 , 「 十二.五 BTC= 一百二十五萬 日圓 」 。 也就是說 , 找到 一 次 鑰匙 的 成本 要 一百二十五萬 日圓 以下 才 有 賺頭 。 為要 挖 礦 , 必須 要 借 倉庫 、 買 特別 的 電腦 、 支付 電費 。 挖 礦 的 獎賞 若 高出 成本 , 便是 獲利 。 現在 由於 比 特幣 的 價格 順利 發展 中 , 也 就 有 了 利益 。 換句話說 , 縱使 花費 成本 也 有 挖掘 的 價值 。然 而 , 這 並非 永遠 的 保障 。 電腦 的 處理 能力 是 依循 「 摩爾 定律 」 ( Moore 's law ) , 每 一 年 半 到 兩 年 以 倍數 增加 的 ( 請 參照 141 頁 ) , 調度 機器 功率 的 成本 應該 也 會 隨之 下降 。 但 之後 要是 比 特幣 價格 急劇 下跌 , 可能 就 會 無法 吸收 挖 礦 成本 了 。 現在 , 挖 礦 的 業者 數量 減少 , 連 三 位數 都 沒有 吧 。 倘若 沒有 資本力 是 做 不 到 的 , 因此 個體戶 已經 無法 加入 挖礦 活動 。 執行 挖 礦 作業 的 電腦 是 二十四 小時 、 三百六十五 天 皆 全力 運作 著 , 不管 噪音 還是 散 熱量 都 很 大 , 而 要 冷卻 機器 的 電費 亦 是 相當 可觀 。 所以 , 包下 本來 就 很 冷 的 體育館 , 大量 購買 便宜 的 伺服器 , 將 之 輕鬆 組裝 並 經常 運轉 , 像 日本 這般 電費 高昂 的 國家 是 無法 應付 的 。 現況 是 如 人事 費用 便宜 的 中國 為 中心 , 還 有 在 寒冷島 國, 或者 由於 是 產油國 而 電費 非常 便宜 的 沙烏地阿拉伯 等等 , 只 有 一 部分 的 國家 才 會 這麼 做 。 由於 挖 礦 的 難度 會 持續 提高 , 或許 最終 會 變成 只有 幾 家 擁有 資本力 的 公司 才 會 參加 競賽 , 形成 壟斷 的 狀態 也 說不定 。 蓋 印章 的 部長 生存戰 為 了 要 讓 大家 更 清楚 挖 礦 是 什麼 , 以下 將 打 個 比方 說明 。 未 確認 的 交易 若堪比 「 待 批示 文件 」 , 擁有 裁決權 的 部長 其 桌 上 就 會 累積 越來越 多 待 批示 的 文件 。 而 累積 了 一百 件 就 要 速速 整理 然後 蓋上 印章 , 收到 「 已 確認 」 的 資料夾 中 。 資料夾 從 左邊 開始 , 依照 順序 放入 文件櫃 裡 , 以 密碼 鎖 來 上鎖 這樣 的 感覺 。 待 批示 的 文件 有 著 各自 的 優先 順序 。 想要 部長 越 快 裁決 的 、 位於 順序 前面 的 文件 要 準備好 作為 獎勵 的 小費 ( 手續費 高 的 交易 ) 。 一 放 在 那邊 , 部長 就 會 因為 想要 零用錢 , 先 批准 有 小費 、 順序 比較 前面 的 文件 。 而 順序 比較 後面 的 文件 ( 手續費 低 的 交易 ) , 則 會 持續 尚未 決定 的 狀態 。 因此 , 有 小費 的 文件 是 一百 件 中 的 幾 件 , 是 以 事 前 規則 來 決定 的 。 到 此 , 是 在 一 個 部門 裡面 的 事 。 但 其實 相同 的 「 待 批示 文件 」 有 好幾 件 正 流通 著 , 在