卡片設計-或許是區塊鏈的下一個方向
一個選擇題:A.産品難用,但是有各種功能
B.産品好用,但是功能很少
你會選擇哪一個?是優先考慮功能性還是易用性,這在區塊鏈領域上展露無遺。
剛接觸區塊鏈的時候,印象最深的就是那一串密碼,也就是儲存密碼貨幣錢包的私鑰地址,就是一串亂碼,看起來就很複雜,大小寫英文混雜組合。這比我們平時記下來的電話號碼、郵箱密碼或者辦公室地址都要難記得多,根本就不像正常人能記住的密碼。
既然人腦記不住,可能就會選擇拍照或是複制,把這串號碼保存在手機裏。那這樣又是危險的。把私鑰保存在可以連上網的手機,那麽黑客就可以順著網絡黑進手機,拿走你的私鑰。
這不是很矛盾麽?
私鑰的格式設計的這麽難記,用手機也不是很安全,那麽要怎麽辦?用筆寫!這或許是大家最常選擇的辦法。那麽又會有人感慨,區塊鏈看似這麽先進的技術,不還是要用這麽原始的方法!
用工程方法,來解決設計問題
用工程方法,來解決設計問題
最近,數位資産交易平台 Coinbase 的部落格刊出一篇文章,標題是《設計,是區塊鏈的殺手級應用》(Why design is the killer app for cryto).文章中以1930年代的英國路標爲例,當時的汽車油門踩到底,最快速度是時速50公裏,于是,當時馬路上的路標設計,是以文字爲主的廣告牌。
到了1950年代,汽車的性能越來越好,有的車已經開到時速120公裏。也已經出現高速公路,但是高速公路上的路標設計是原本的老樣子。因此就很容易發生車禍。
怎麽辦?
你可能已經想到,既然是因爲汽車的速度太快導致車禍,那就限制車速,確保大家都能看清路標再走。說不定白天、晚上的環境還不一樣,因爲燈光昏暗,辨認難度更高。但是如果只有限制速度,那大概我們金援開車走高速公路,都得再多花一倍的時間才能到達目的地。
這就是只用工程的辦法,來解決問題。確實可行,但卻限制了高速公路所能帶來的價值。
後來就有人換個角度思考,不是要求駕駛開慢一點,而是想辦法改變路標的設計。他們簡化路標上的資訊,並更改路標的擺放位置,例如叉路口的幾公裏之前就有提示,而不是到了路口才忽然要右轉。這就讓駕駛可以在高速行駛的情況下,仍然可以看清楚路標指引。
經過幾年的設計、實驗,他們將路標從下圖左邊的形式改成了右邊的這種新形式。新的形式就已經很像現在我們會在高速公路上看到的路標,對吧?兩者之間的顯著差別,就是原本重疊在一起的資訊,用顔色,圖標分開來,這就有助于駕駛者在短時間內判斷該往哪個方向走。
區塊鏈領域的發展也是同樣道理
9年前中本聰提出z比特幣區塊鏈(Bitcoin)這套轉賬系統,但賬戶的私鑰卻難以用人腦記憶,導致很多人因此弄丟私鑰,或是把私鑰存在于電腦或者手機裏,卻被偷走。這本質上也是私鑰的設計沒有跟上科技發展速度,所導致的問題。解決問題的方法,同樣也可以從工程,設計這兩種角度切入思考。
工程的解決方法最直覺,就是要求使用者拿紙筆把私鑰寫下來。你有沒有覺得這個方法的邏輯,和當年限制能開到時速120公裏的汽車,只能開時速50公裏有點類似?
兩者都是要求使用者回到科技還未發展的狀態,才能確保安全。
有趣吧!工程的解法往往最直接,但卻限制了高速公路所帶來的好處。所以同樣道理,要求使用者拿紙筆抄下來固然安全,但是肯定不是好辦法。
那區塊鏈有類似于【重新設計路標】的這種設計解法麽?
設計的解法:助記詞
當然有!這種東西叫做助記詞(Mnemonic Phrase).剛剛說私鑰都是一串亂七八糟的英文、數字組合,人腦難以記憶。因此,就有人提出改進建議(Bitcoin Improvement Proposals,BIP),未來的私鑰可以從某個詞庫裏面,任意挑選12個單字組合來産生。
你覺得這種助記詞有沒有更有效,更好的幫你記住私鑰呢?我知道效果一般,或許大家還是喜歡自己設定的密碼。
但是至少它已經轉變成我們可以看得懂的英文單字組合。雖然它們仍然不像是一句有實際含義的句子這麽好記,但是確實是比私鑰好記多了。
除此之外,助記詞其實也不可以是一句有實際含義的句子,畢竟是你錢包私鑰的來源。換句話說,只要別人知道這12個單字組合的[助記詞],就等于知道你的私鑰了。
萬一你的助記詞是一串單字組成的有意義句子,就好像你將電子信箱密碼設定爲自己的出生日期,很容易被猜到。信箱密碼被猜中,會讓信箱郵件外泄,助記詞被猜中,同樣你的私鑰被外流。所以,助記詞比較好記反而會讓你的資産暴露于風險中。
爲了確保資金安全,還是接受這一點點不便利好一些。當然,我知道,還會有人說,難道就不能用什麽東西幫助我記住私鑰麽?
其實也不是沒有,最常見的就是用來替你管理私鑰的硬體錢包(hardware wallet).
在更容易記憶,且不容易被破解的私鑰格式還沒問世之前,有人想到可以發明一種無法連上網,卻又可以用來記錄私鑰的 裝置,叫做硬體錢包
硬體錢包是怎麽解決私鑰管理的問題呢?
硬體錢包其實就是一台小型電腦,比如【庫幣科技】做出來的産品CoolWallet S 就是一張相當于信用卡大小的卡片式電腦,卡片上有小型的屏幕、按鈕。
基本的操作方式,是把私鑰保存在這個沒有連接網絡的卡片式電腦裏。使用者要轉賬的時候,必須用手機打開APP並透過藍牙和卡片連線,點擊卡片上的按鈕才能授權使用,來幫助交易,最後再由手機app發送交易。
這樣的話,黑客通過網絡到使用者的手機,也沒辦法拿到私鑰,也就偷不走使用者的資産。
我想有些人看到這裏,會覺得好笑。因爲硬體錢包還是妥協于目前私鑰格式的衍生品。都是哪裏有問題補哪裏,並沒有從頭設計兼具易用、安全的私鑰格式。
每一種技術剛問世的時候都比較難用。就像很多年前剛接上網的時代,只要開始上網,家裏的電話就會占線。因此,爲了上網和 打電話能夠同時使用,就不得不申請兩組號碼。
如果把時間拉遠到5到10年,或許就會看的更清楚,那都只是當時的設計還沒跟上發展的暫時情況。這個領域需要更多的設計人才加入,讓區塊鏈衍生出來的産品更加平易近人。
卡片設計咨詢:http://www.designnow.com.hk/
留言
張貼留言