Fluidkey 教程
FluidKey - 軟件可生成一次性收款地址,提高收發款的隱私性
Why - 為什麼?
眾所週知區塊鏈轉帳是很透明的。你在區塊鏈瀏覧器上可看到每筆轉帳的 發送方 和 收款方。如果你把一個帳戶作為收款方的在區塊鏈瀏覧器上看一遍,你可看到所有歷史記錄及代幣數目誰發送過給這帳戶。而如果你再從這個帳戶作發送方查看它發出去的帳號。然後再追踪下去,可查找出一整條轉帳的鏈條出來。如果你想保留個人隱私,不想被人查看追踪你的歷史轉帳記錄,Fluidkey 一定程度上能提高收發款的隱私性 (為什麼只是提高,而不是完全提供隱私性,文末會提到)。
What - 是什麼?
Fluidkey 平台容許每次接收款項時,生成一個新的帳號來收款。但這些帳號的密鑰統一是用你 EOA 錢包 (externally owned account, 即你在如 Metamask, Rabby 擁有的錢包帳戶) 的簽名生成的。再加上這軟件良好的 UI 設計,你不會太過感覺到你是在控制多個帳號。而是看似控制一個帳號並管理着所有平台帳號總和的代幣。
注意,這裡生成的帳號,背後密鑰都是你 EOA 錢包的簽名生成的,所以你的代幣不是放在這軟件/平台上,代幣還是完完全全在你 (也只有你) 的管控之內。
其他特點
這平台和 Aave 及 Morpho 有合作。 可以輕鬆把一些通用的代幣借出到這兩個平台,賺取些許利息。
How - 怎麼做?
-
首先到 https://app.fluidkey.com/ 網站,以自己的 EOA 錢包連接到網站。這時需要
- 設置 4位數字的 PIN.
- 簽一次名是用來生成以後 Fluidkey 其他所有帳戶的密鑰
- 簽多一次名用來核實你真的擁有 b 步驟所簽署的密鑰
如下圖:
-
它的主介面如下
-
當需要收款時,把 Link 下面的 xxx.fkey.id 發給對方,或直接點點擊 Address 看到 ENS 解釋的地址
這個 xxx.fkey.id 每次在收到款項後就會解釋到一個新地址。
-
而當需要發款時,則點擊代幣旁的 鈄上箭頭
緊 接着輸入要發送出的代幣數目,對方賬戶地址。fluidkey 也提供 swap & bridge 功能可直接作跨鏈轉帳或轉換到其他代幣去。
跟着輸入在 1b 步䠫設置的 PIN
成功輸入正確的 PIN 後,用 EOA 錢包作一次簽名組合回你的私鑰,然後就能成功發送代幣出去
-
Fluidkey 還有些便民功能,在你的代幣旁點擊 幼苗 按鈕,就可把代幣借到合作平台賺取利息
背後原理
Fluidkey 背後的原理就是盡量不重覆使用同一個地址。使外人查看不到有序的歷史交易記錄。另外在旁人眼中也看不出 0x12… 及 0x23… 的帳號是由另一個 EOA錢包簽名生成的密鑰來管理。旁人只看到這是兩個不同的錢包帳號。
Fluidkey 的好處是他的 UI 盡量隱藏了你所生成的多個帳號,他只顯示該代幣在所有生成帳號的總和。讓你使 用起來好像只是在管理一個錢包。
當發款出去時,Fluidkey 會智能地把所有帳戶裡的有效代幣都用起來,如下圖。當你要發送 8 USDC 出去時,Fluidkey 會使用上第一個帳戶裡 5個 USDC 及第二個帳戶裡的 3 個 USDC。但在 UI 操作上用戶只是作一次簽帳。這時如果收款人從區塊鏈瀏覽器看的話,會看到這筆款項是從 2 個帳戶發送過來的。
好了,到最後,也是最重要的問題來了。如果用 Fluidkey 平台生成的帳號收到款項後,把款項轉帳到自己的 EOA 帳戶,那在區塊鏈瀏覽器上豎不是也能追踪到代幣轉帳記錄轉到 EOA 帳戶嗎?是的。所以 Fluidkey 軟件文檔建議用戶不要轉回自己的 EOA 帳戶, 而是把代幣留在 Fluidkey 生成的帳戶。日後有需要時直接從 Fluidkey 轉出。
參考
其他詳情,可參看回 fluidkey 文檔