24 英文字助記詞—— 區塊鏈世界的藏寶圖
上期寫到本地一宗騙案,區塊鏈公司老闆騙取客戶 24 英文字助記詞,偷取 1000 比特幣,時值一億港元。這個「時值」是兩週前的事,到截稿這一刻,已經接近一億三千萬。24 英文字寫在一張紙,輕飄飄的似有若無,卻可價值連城,因此之前也寫過,走難除了帶金粒,帶 24 字是另一可行選擇。
上次把這 24 字類比為夾萬鑰匙,是比較普遍的理解。對 24 字另一理解是密碼,這個類比簡單但其實錯誤,雖然區塊鏈的核心是密碼學,但密碼學的「密碼」卻並非我們日常用的密碼,這個有機會再談。想理解 24 字的原理,不妨把它想像成一幅藏寶圖。
what3words:把地球分成 57 兆等份
先來玩個小遊戲:我把一枚金幣握在其中一隻手,左或右,猜對了你就能得到金幣。只要猜一至兩次,你就能找到「寶藏」。現在,我找來藥材舖用的櫃桶,共 100 個,我把金幣放到其中一個,難度提高不少,但大不了猜 100 次,你總能找到寶藏。
但是,如果我把地球表面分成 57 兆份,然後把金幣藏到其中一份呢?你恐怕要找上一輩子。卻原來,這世界真的有人把地球表面分成每格 3x3 米大小的方塊,共 57 兆等份,再為每方塊取一個唯一的名字,first name、middle name、last name 三個英文字,已有 64 兆個組合。
這個極具創意的服務叫 what3words,手機就能下載,也可直接到https://what3words.com/ 使用。有了這個服務,我可以約大家在cobbles.including.embraced 相見,大家只要把這三個字輸入到what3words app 或網站,就能清楚知道位置,準確度達 3x3 米。
透過 what3words,情侶可記著首次牽手的地點,朋友可約在郊野公園難以說清的一個具體位置見面。事實上,這正是 what3words 的其中一個最主要的使用場景,當然,經緯度更為廣泛使用,也可定位得更加精準,但試想像你在山上迷路,手機訊號疲弱,就能體會發出 3 個英文字短訊就能提供足夠精確的位置求救,有多大價值。現時,英國的多數救援服務,接受 what3words 提供位置。
助記詞:把數位世界分成 3x10^79 等份
回到正題,透過類似 what3words 的原理,只需 3 個英文字,就能代表一張藏寶圖,達到讓持有者準確定位,其他人卻極難找到的…