很多人的錢不是被"轉走"的,而是自己點了幾下"確認"送出去的。問題就出在"授權"這兩個字上。
先說授權是什麼。你在錢包裡用一種幣去兌換、去參與某個應用時,流程往往不是你親手把幣遞過去,而是先簽一份"許可":允許某個程式(也就是合約)從你的錢包裡取走一定數量的某種幣,之後它再按規則幫你操作。這份許可,就是授權。它本身是個正常功能,就像你給快遞員一把只能開樓下快遞櫃的鑰匙。
風險藏在"額度"裡。很多頁面預設給的不是"這次用多少批多少",而是"無限額度"。這等於你遞出去的不是一把快遞櫃鑰匙,而是一張簽好名、金額空白的支票:對方想取多少就能取多少,想什麼時候取就什麼時候取。如果這個程式本身就是騙子做的,或者後來出了問題,它可以一次性把你錢包裡那種幣全部轉空,而你當時只是點了一下"確認"。
更麻煩的是,點確認之前,錢包彈窗裡顯示的常常是一堆英文術語和長串字元,普通人根本看不懂自己在籤什麼。看不懂、又習慣了一路點下去,這就叫"盲籤"——閉著眼睛簽字。現在絕大多數錢包被盜,都是這麼發生的。
所以簽名前,養成"三看"的習慣。第一看網站:你是不是在真正的官網上,域名對不對,是不是從別人私信的連結點進來的。第二看授權物件:彈窗裡接收授權的是不是你正在用的這個應用,來路不明的物件直接拒絕。第三看額度:如果顯示的是無限額度,或者數量大得離譜,先停下;能改成這次實際需要的數量,就改成具體數字,改不了又看不懂的,寧可不操作。
平時再多做一件事:定期體檢授權。網上有公開的授權檢查工具(比如區塊瀏覽器自帶的授權檢查頁),輸入你的錢包地址,就能看到你一共給過哪些程式授權、額度多大。那些早就不用了的、根本不認識的,逐個撤銷掉。撤銷要在錢包裡確認一筆小交易,花一點點手續費,相當於把以前送出去的空白支票一張張收回來,很值。