上期寫到本地一宗騙案,區塊鏈公司老闆騙取客戶24英文字助記詞,偷取1,000比特幣,時值一億港元。這個「時值」是兩周前的事,到截稿這一刻,已經接近一億三千萬。24英文字寫在一張紙,輕飄飄的似有若無,卻可價值連城,因此之前也寫過,走難除了帶金粒,帶24字是另一可行選擇。
上次把這24字類比為夾萬鑰匙,是比較普遍的理解。對24字另一理解是密碼,這個類比簡單但其實錯誤,雖然區塊鏈的核心是密碼學,但密碼學的「密碼」卻並非我們日常用的密碼,這個有機會再談。想理解24字的原理,不妨把它想像成一幅藏寶圖。
先來玩個小遊戲,我把一枚金幣握在其中一隻手,左或右,猜對了你就能得到金幣。只要猜一至兩次,你就能找到「寶藏」。現在,我找來藥材舖用的櫃桶,共100個,我把金幣放到其中一個,難度提高不少,但大不了猜100次,你總能找到寶藏。
但是,如果我把地球表面分成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提供位置。
回到正題,透過類似what3words的原理,只需三個英文字,就能代表一張藏寶圖,達到讓持有者準確定位,其他人卻極難找到的效果。說到這裏,24英文字為甚麼能「藏着」個人資產,答案呼之欲出。從某個角度說,你的資產只不過是像無掩雞籠般擱在那裏,關鍵是這個「那裏」究竟在哪裏,可能性多得其他人窮一生都找不出來。
你或許會疑惑,雖然人手找不到,但電腦呢?我們不妨算算。助記詞的字典包含的字比what3words少很多,只有2,048個,但儘管如此,24個有2,048可能性的英文字,已經是3×10^79個組合,即3後面79個0,全寫出來的話,這稿件馬上夠字數了。稿費真好騙。
假設1顆內核1秒鐘能試1兆個組合、1顆CPU100核、同時使用100萬台電腦計算,再假設1分鐘有100秒(是的100秒,比較方便:))、1小時100分鐘、1日100小時、1年1000日,那麼,要試出24英文字藏寶圖的位置,也只是消去了29個0,即還需要3×10^50年,3後面50個0,才能破解出寶藏的具體位置。
哪怕你是李嘉誠,24英文字助記詞用作收藏個人資產的藏寶圖,絕對足夠保險。真正的關鍵在於,我們該如何保管這24個字。日後再談。
撰文:高重建
地球人。信仰民主自由。創業者。LikeCoin、#decentralizehk 發起人。