24 英文字助記詞—— 區塊鏈世界的藏寶圖

上期寫到本地一宗騙案,區塊鏈公司老闆騙取客戶 24 英文字助記詞,偷取 1000 比特幣,時值一億港元。這個「時值」是兩週前的事,到截稿這一刻,已經接近一億三千萬。24 英文字寫在一張紙,輕飄飄的似有若無,卻可價值連城,因此之前也寫過,走難除了帶金粒,帶 24 字是另一可行選擇。

上次把這 24 字類比為夾萬鑰匙,是比較普遍的理解。對 24 字另一理解是密碼,這個類比簡單但其實錯誤,雖然區塊鏈的核心是密碼學,但密碼學的「密碼」卻並非我們日常用的密碼,這個有機會再談。想理解 24 字的原理,不妨把它想像成一幅藏寶圖。

what3words:把地球分成 57 兆等份

先來玩個小遊戲:我把一枚金幣握在其中一隻手,左或右,猜對了你就能得到金幣。只要猜一至兩次,你就能找到「寶藏」。現在,我找來藥材舖用的櫃桶,共 100 個,我把金幣放到其中一個,難度提高不少,但大不了猜 100 次,你總能找到寶藏。

cc0. www.piqsels.com

但是,如果我把地球表面分成 57 兆份,然後把金幣藏到其中一份呢?你恐怕要找上一輩子。卻原來,這世界真的有人把地球表面分成每格 3×3 米大小的方塊,共 57 兆等份,再為每方塊取一個唯一的名字,first name、middle name、last name 三個英文字,已有 64 兆個組合。

這個極具創意的服務叫 what3words,手機就能下載,也可直接到https://what3words.com/ 使用。有了這個服務,我可以約大家在cobbles.including.embraced 相見,大家只要把這三個字輸入到what3words app 或網站,就能清楚知道位置,準確度達 3×3 米。

透過 what3words,情侶可記著首次牽手的地點,朋友可約在郊野公園難以說清的一個具體位置見面。事實上,這正是 what3words 的其中一個最主要的使用場景,當然,經緯度更為廣泛使用,也可定位得更加精準,但試想像你在山上迷路,手機訊號疲弱,就能體會發出 3 個英文字短訊就能提供足夠精確的位置求救,有多大價值。現時,英國的多數救援服務,接受 what3words 提供位置。

助記詞:把數位世界分成 3×10^79 等份

回到正題,透過類似 what3words 的原理,只需 3 個英文字,就能代表一張藏寶圖,達到讓持有者準確定位,其他人卻極難找到的效果。說到這裏,24 英文字為甚麼能「藏著」個人資產,答案呼之欲出。從某個角度說,你的資產只不過是像無掩雞籠般擱在那裏,關鍵是這個「那裏」究竟在哪裏,可能性多得其他人窮一生都找不出來。

你或許會疑惑,雖然人手找不到,但電腦呢?我們不妨算算。助記詞的字典包含的字比 what3words 少很多,只有 2048 個,但儘管如此,24 個有 2048 可能性的英文字,已經是 3×10^79 個組合,即 3 後面 79 個零,全寫出來的話,這稿件馬上夠字數了。稿費真好騙。

假設 1 顆內核 1 秒鐘能試 1 兆個組合、1 顆 CPU 100 核、同時使用 1 百萬台電腦計算,再假設 1 分鐘有 100 秒(是的 100 秒,比較方便:)、1 小時 100 分鐘、1 日 100 小時、1 年 1000 日,那麼,要試出 24 英文字藏寶圖的位置,也只是消去了 29 個 0,即還需要3×10^50 年,3 後面 50 個 0,才能破解出寶藏的具體位置。

哪怕你是李嘉誠,24 英文字助記詞用作收藏個人資產的藏寶圖,絕對足夠保險。真正的關鍵在於,我們該如何保管這 24 個字。日後再談。

* 原刊於 2020.11.17 蘋果日報專欄 #decentralizehk


《區塊鏈社會學》週報,金錢、媒體與民主的再想像,實踐出版自由、財務自由和民主自由。文章逢週四刊出,直接送到訂戶郵箱。



Posted

in

by

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *