先介紹下 310 BTC 挑戰(zhàn)是怎么回事,
在 2018 年10月2日,一個自稱為 Pip 的用戶在 Reddit 網(wǎng)站上(需翻墻訪問) 上發(fā)布了一個帖子,聲稱他把含有 310 個 BTC(按當(dāng)時價值,約 200 萬美金,也即 1400 萬人民幣) 的錢包私鑰隱藏在一張圖片中,挑戰(zhàn)的目標(biāo)就是找到圖片中隱藏的私鑰,成功找到這個私鑰的人自然就可以從錢包中提走所有 310 個 BTC。
題主把所有的信息都在隱藏在這張圖片中,圖片如下:
這個挑戰(zhàn)實際上一共包含了四個有獎勵的錢包,它們分別有 0.31, 0.2, 0.1 和 310 個 BTC。令人意外的是,包含了這么豐厚獎勵的難題很快就被人破解,帖子發(fā)布僅兩天 0.1 BTC 被取走,第7天 0.2 BTC 被取走,第 8 天 310 BTC 被取走。
也就是說,僅僅 8 天時間,就有人拿走價值約 200 萬美金的獎勵。意外的是,這個事情卻引起了大量的人對貼主進行口誅筆伐,甚至咒罵,有些人質(zhì)疑題目設(shè)置得太過簡單,獎勵分配不均,也有人質(zhì)疑貼主的動機,譴責(zé)他濫用 BTC 破壞社區(qū)等等。
總之,貼主的散財之舉招來一片罵聲,導(dǎo)致本來打算繼續(xù)出題散財?shù)馁N主已經(jīng)考慮取消后續(xù)的挑戰(zhàn)了。
這個事情引發(fā)了我的一些思考,假如在未來的某一天,有人想在區(qū)塊鏈上把一筆遺產(chǎn)轉(zhuǎn)給某人,
這個人必須滿足某些條件才能拿到這筆錢,那么他該怎么做呢?(聽上去有點像《頭號玩家》里的方式)
像貼主這樣出一個密碼學(xué)謎題肯定是一個方法,提供一些線索,讓那個最終破解謎題的人拿到私鑰從而提取獎勵,就像尋寶活動。當(dāng)然,也可以有一些其他的挑戰(zhàn)方式,比如結(jié)合社會學(xué)和博弈學(xué)的相關(guān)原理等。
想貼主那樣出線上挑戰(zhàn)題的問題在于,出題者限于其知識和技能范圍,很難把題目設(shè)置得很專業(yè)或者很難。而解題者通常非常專業(yè),有文章就進行過類比,這種難度的題目在 Hacker Puzzle 圈就是普通難度(common problem)。
就拿這個 310 BTC challenge 來說吧,YouTube 上就有人公布了 0.1 BTC 和 0.2 BTC 的破解辦法,看上去邏輯并不復(fù)雜,簡單來說就是,通過圖中給的像素規(guī)律和16進制數(shù)提示,找到 BIP39 中用于恢復(fù)私鑰的 12 個助記詞,從而最終拿到私鑰。由于 310 BTC 這個獎勵實在太豐厚,吸引了大量的人進行破解,事實上,310 BTC 這個大寶是被一個團隊而不是個人破解的。由于前期 0.1 BTC,0.2 BTC 的破解給出的線索,很多人進行合作,并且在暗網(wǎng)有一個 information exchange 小組進行不斷的交流,最終導(dǎo)致 310 BTC 很快就被破解和提取。
那么除了密碼學(xué)謎題,還有什么方案呢?
我認(rèn)為還有一種社會學(xué)方法,結(jié)合現(xiàn)實世界中的倫理與博弈。
簡單來說就是,人們在得到這筆巨款之前,需要先付出一定的代價,或者作出一些非常違背人類本性的事情才能最終得到這筆錢。
比如,我們設(shè)計一個需要多人同時參與,類似囚徒博弈。每個參加游戲的人都需要支付一筆小額資金,在期望獲得大獎的同時需要承擔(dān)少量的風(fēng)險。既然游戲是由多人參與的,那么規(guī)則也可以有多種,比如,所有人在兩種選擇中選擇其中一種,只有當(dāng)其中一個選項只有一個人選擇,而其他所有人都選擇了另外一個選擇的時候,大獎得出歸屬。類似的比如還有所有人出一個數(shù)字,然后這個數(shù)字是中位數(shù)的人得到大獎。
當(dāng)然,這里面結(jié)合了博弈,如果加入一些互相合作和競爭性質(zhì)的規(guī)則,可能更具挑戰(zhàn)性。這樣設(shè)計的方式跟前面密碼學(xué)謎題最大的區(qū)別就在于不需要太多專業(yè)知識,純粹靠社會學(xué)的一些方法來決定獎勵歸屬。這種方式并非完全科學(xué),而且也取決于出題者想要把獎勵留給哪種類型的人。如果,出題者想要把獎勵留給聰明的人,那么可以考慮像最初的題主一樣,設(shè)計需要精心考慮的題目,結(jié)合密碼學(xué),圖形學(xué),數(shù)學(xué)等邏輯縝密的題目。其唯一的缺點就是,一個人的智慧很難戰(zhàn)勝群體,所以即使考慮周密也可能很快被破解。而如果想要把獎勵給那些“不折手段”的玩家,這可以考慮結(jié)合社會學(xué)出題,這樣的話,可以避免個人智慧被群體戰(zhàn)勝的風(fēng)險。