新行業的發展,通常會經歷「技術-產品-運營」三個不同階段。區塊鏈在經歷幾輪牛熊之後,在一些細分領域已經走到需要重視產品的階段,因爲現階段用戶已不再侷限於早期的程序員,我們需要讓更多願意嚐鮮的普通人也能快速上手。

原文標題:《imToken 阿樹:如何爲老母親設計區塊鏈產品?》

從 18 年開始,國外區塊鏈社區對產品設計的討論越來越多,以太坊社區的 Devcon 4 有接近三分之一的場次都和這個主題相關。我就是在那裏碰到阿樹的,他是 imToken 的產品經理,一直在琢磨這個問題,而這篇文章是他的一個階段性總結,歡迎感興趣的朋友留言討論。

自從 2008 年 Satoshi 發佈比特幣白皮書,區塊鏈已經發展近十年。你會發現技術演變從未停下腳步,從最初加密貨幣賬本到圖靈完備的智能合約平臺,還有近些年熱門的跨鏈架構和去中心化存儲。

但區塊鏈的產品設計,還是當年的老樣子,如此晦澀,難用,讓人一頭霧水。

想象一位老母親使用區塊鏈產品時,會遭遇什麼問題呢?(注:Mom Test 一般用於瞭解普通用戶如何理解和使用你的產品)

1、我爲什麼需要錢包?
2、我該如何保管私鑰?
3、爲什麼每次轉賬的礦工費都不一樣?
4、最近我想換點穩定幣避險,但那 Maker CDP 裏的質押、清算、倉位的含義,我真的弄不明白誒!(雖然如此,但 Maker CDP 真的是一項很棒的項目)

回首 2015 年,比特幣白皮書發佈的第 7 年。經濟學人發佈專題《信任機器》,此時,區塊鏈技術開始進入大衆視野,而不僅僅是加密貨幣。

可是現實情況如何?

區塊鏈技術爲了消除信任的依賴而誕生,但用戶卻不信任機器和網絡。

用戶爲何不信任區塊鏈?因爲他們看到無法理解的內容,遇到無法處理的操作,還有哪些讓人感到困惑的概念。

用戶通過區塊鏈獲得自主權利,但也必須擁有相應的管理能力。—— 這道難題,也許就是我們前往 Web 3.0 的攔路虎。

如今 2019 年,隨着區塊鏈上的遊戲、交易、金融衍生品的繁榮,越來越多用戶參與其中,社區開始關注如何設計一個可用和安全的區塊鏈產品。

Vitalik 也在 Twitter 談到,爲普通用戶設計可用和安全的錢包(自主身份模型),將成爲一個主要優先級任務:

One thing that needs to be a major priority of the crypto community is increasing usability and security of self-sovereign authentication models。

過往三年,我們團隊爲用戶打造到達區塊鏈的橋樑 —— 數字錢包 imToken。在區塊鏈產品設計上,從社區和用戶中獲得不少經驗和想法,將其拆解爲以下三點:

構建信任;理解技術;打破價值孤島。

構建信任

安全感,這是過往人機交互中常提及的基本原則,而在區塊鏈領域,交易不可逆轉,私鑰丟失不可重獲等特性,就讓安全感顯得更尤爲重要。

如同馬斯洛提出的《需求層次理論》,當個體生理需求被大部分滿足後,將會尋找第二層次安全需求,諸如秩序、穩定、可控等感覺。以情感化設計的角度,可以歸納爲層次、一致、可控、容錯。

1、層次

經濟學中有一種概念「稀缺性」,講述如何利用稀缺資源生產有價值的物品,並進行分配,達到更高的經濟效率。

在當前流行的注意力經濟思維下,我們可以將用戶的注意力也作爲一種稀缺資源,作爲一名產品設計師需要考慮如何高效利用注意力,讓信息擁有層次,用戶可以關注最有價值的內容。

信息層次處理分爲兩類: 1)選擇性隱藏; 2)分層

選擇性隱藏,比如最近 Etherscan 的界面改版,重點突出交易的關鍵信息 Status、 From、To、Value、Fee 等,將一筆交易記錄中的技術概念 Gas Limit、Gas Price、Nonce、Data 隱藏起來,讓用戶選擇性的展開查看。

分層,則將用戶接觸 Gas 時常見的三個問題(爲什麼需要 Gas? 爲什麼每次轉賬 Gas 不一樣?什麼是 Gas?)分別拆解爲三層:必要、抽象、隱藏。

  • 必要:如實告之,交易需要 Gas 作爲礦工費,因爲礦工叔叔挖礦很辛苦的;
  • 抽象:比喻 Gas 爲汽油,執行交易如同汽車行駛需要消耗汽油,路程不一樣,消耗的汽油也自然不一樣;
  • 隱藏:隱藏 Gas 技術原理,不必讓普通用戶瞭解 Gas 是什麼,比如交易執行時 EVM 指令如何消耗 Gas 。

2、一致

運用現實生活的經驗,符合用戶心智模型,同時保持交互邏輯和信息架構統一,降低用戶學習成本。

以太坊的原生代幣單位沿襲科學界的傳統,以曾有傑出貢獻的數學家和密碼學家名字進行命名。

但以太坊社區似乎還沒弄明白如何使用這些單位,我們常常看到 ETH、Ether、ether 交替出現。對於不瞭解情況的用戶,還以爲這是幾種不同代幣。

Coinbase 選擇一種不正確但合理的做法,他們採用 Ethereum 原生代幣的 Symbol 作爲單位,而不是官方聲明的單位 ether。同時統一使用 Symbol 作爲 ERC 20 和 ERC 721 資產的單位,因爲 ERC 20 和 ERC 721 的提案規範並不涉及單位 Unit 的聲明。

3、可控

讓用戶瞭解發生什麼事情,操作前可預測,操作後積極響應。

以太坊最流行的 DApp 除了 CryptoKitties,還有域名服務 Ethereum Name Service,目前已有 78 w 的競拍操作。

域名競拍需要完成開標、競標、揭標、結拍、解析等複雜操作流程。但這些操作中並不是同步進行的,比如競標和揭標,需要相隔三天才能完成操作,若逾期執行揭標,將會導致資產損失。

imToken 重新封裝官方的 ENS DApp,除了讓用戶清晰瞭解每一步操作和競標狀態,也巧妙解決逾期揭標的痛點。

通常我們將解決方案分爲兩類:500 萬與 5 元的方案。

500 萬的方案,雖然成本高昂,但近乎完美的解決逾期問題。比如採用 Ethereum Alarm Clock 方案,創建合約並通過第三方的 TimeNode 觸發定時交易發送,避免逾期揭標導致資產損失。

而 5 元的方案,簡單有效。當用戶競標結束後,設置日曆提醒,按時提醒用戶完成揭標操作。沒有一點點意外,也沒有一絲顧慮,讓一切盡在用戶的掌控中。

在實踐中,我們選擇 5 元的方案,但我們也會準備 500 萬的方案。因爲徹底解決問題,高昂的成本終將無法避免。

4、容錯

無論區塊鏈社區常談的拜占庭容錯,還是產品設計中所說的容錯性,本質要解決的問題:錯誤發生時,系統或用戶依然可以正常使用。

以轉賬交易作爲例子,由於以太坊交易打包需要等待,連續發送的交易會面臨失敗,重複發送等情況。

imToken 利用交易中 Nonce 和 Gas Price 的特性解決此類問題,當用戶發送交易時,發現交易列表中仍有待打包交易,提供加速和連續發送選項。

加速即提高待打包交易的 Gas Price ,讓其儘快被礦池打包,而連續發送則增加 Nonce,允許多筆交易按順序等待打包。

巧妙利用交易原理,幫助用戶遠離錯誤。

理解技術

作爲一名 Designer,我很中意以太坊 Mist 錢包作者 Alex 曾經的簡介:Designer, developer. Sometimes.

區塊鏈的產品設計,與以往互聯網的產品設計並沒有本質差別,還是那套人機交互的流程和原則。

但設計一個讓用戶感到愉悅的區塊鏈產品,我相信離不開對區塊鏈和密碼學工作機制的理解。如同 Alex 的簡介,你需要在這兩種不同的角色中穿梭。

以區塊鏈的聖盃「自主身份」爲例,如何通過區塊鏈和密碼學工作機制進行產品設計實踐呢?

藉助基礎密碼學(非對稱加密、對稱加密、單向散列函數),私鑰擁有者可以依據類似 Automatic Encrypted Wallet Backups 的方案推衍唯一身份標識符與授權、加密、備份的公私鑰。

從而將身份屬性和身份標識符通過智能合約進行關聯。用戶可以選擇性公開自身身份數據,也可對第三方進行授權使用,同時因爲區塊鏈去中心化的特性,服務商之間不必維護用戶身份存儲,統一從區塊鏈中公開或授權的方式獲得相關信息即可。

將來你再也不會聽到這樣的故事:由於競爭,A 公司禁止 B 公司使用 A 公司的賬號登錄。因爲賬號(身份)屬於用戶自己。

打破價值孤島

曾聽一位朋友談對以太坊的理解:以太坊讓他作爲一名金融系畢業的學生,也能像程序員擁有一臺電腦就可以編程一樣,藉助智能合約就能獨自發布金融工程,無需依賴任意資本雄厚的公司背書。

他的理解已逐漸成爲現實,2018 年 DeFi 的流行,讓我們看到作爲獨立個體可以藉助社區已有交易和借貸協議發佈的金融衍生品合約,產生有趣的化學反應。這不僅僅是簡單的模塊複用,而是打破價值孤島。

我們想象一個賽博朋克的世界。

一個雨夜,阿麗塔剛結束一場賞金獵人的任務後,來到堪薩斯酒吧,拿出 imToken 點了一杯 82 年的可樂,使用 2 DAI 完成支付。隨後將今晚的 ETH 賞金通過抵押債倉放入 Maker CDP 中生成穩定代幣 DAI,同時將超額抵押部分的 ETH 生成等量的抵押物代幣 CDP ETH,憑藉着抵押物的流動性,她有足夠的資產參與 Augur 上關於機動球比賽冠軍的預測。

你以爲這樣就結束了嗎?由於自主身份的便利,她藉助賞金獵人的聲譽在 Compound 上以 3 成抵押物成本借貸,然後利用貸款作爲保證金在 dYdX 上做多 ETH,因爲三天後,她將拿下機動球比賽冠軍,來到撒冷城空投獎金,拯救幣市!

嘖嘖,瞎掰的故事,但隱約能看見白日夢將逐漸成爲現實。藉助區塊鏈,我們將能讓價值具有高效流動性,不再存在價值孤島。

區塊鏈這艘船正在緩緩駛往 Web 3.0,等待老母親可以愉悅地使用區塊鏈產品之時,風將起,她乘風急駛。

而現在,風就要來臨…