本指南的適用對象
本指南旨在協助有意開發應用程式、遊戲或其他工具的開發者,讓這些產品在採用區塊鏈後端技術的同時,仍能提供無縫且類似 Web2 的使用者體驗。透過將錢包嵌入您的應用程式中,您便能成為客戶通往 Web3 的門戶,同時無需犧牲您的品牌形象或使用者體驗。在本指南中,您將了解嵌入式錢包,以及將其整合至應用程式時需考量的關鍵因素。
嵌入式錢包簡介
錢包是安全儲存數位資產、驗證使用者身分,以及在區塊鏈上授權交易不可或缺的工具。錢包形式多樣,其中最常見的是像 Phantom 或 MetaMask 這樣的第三方瀏覽器擴充功能。儘管功能強大,但這些錢包可能會因彈出式授權視窗、品牌形象不一致,以及使用者必須管理獨立的工具/登入帳戶等因素,而影響去中心化應用程式的使用者體驗。
由於錢包是使用者存取及與去中心化應用程式(dApps)互動的主要介面,採用內嵌式錢包可簡化使用者體驗。內嵌式錢包直接整合至您的應用程式中,讓您能夠管理簽署與批准交易,以及讀取區塊鏈資料時的視覺呈現、操作感受與使用體驗。此種整合能提供一致的使用者體驗,使錢包介面與您應用程式的品牌形象及設計風格相呼應。
為何要在應用程式中嵌入錢包?
將錢包整合至您的應用程式中,可帶來顯著的策略與營運效益,同時提升使用者體驗與商業機會:
簡化用戶導入與互動流程:無需引入第三方擴充功能、點擊跳轉或註冊等步驟,即可讓用戶持續留在您的應用程式中。
品牌忠誠度:打造一個流暢且引人入勝的用戶介面,讓使用者能與您的生態系統互動,不僅能鞏固客戶關係,更能創造出深受使用者喜愛的产品。透過內建電子錢包功能,您能維持品牌形象與使用者體驗的一致性,從而建立信任與忠誠度。
流暢的交易處理:隱藏 簽署交易的複雜性,並維持不中斷的使用者流程,讓使用者能在交易於背景中確認的同時,繼續進行其他操作。
降低客戶風險:降低由客戶自行管理及金鑰遺失所帶來的風險
嵌入錢包功能有助於為您的客戶打造通往 Web3 生態系統的無縫入口。全球頂尖品牌,例如 星巴克、 Reddit以及 NBA 的 Top Shot 平台都透過善用這些策略取得了成功。只要能有效運用這些策略,您就能提升使用者體驗,並為您的業務開拓新的商機。
設計考量
要讓您的嵌入式錢包取得成功,了解使用者及其使用情境至關重要。以下是一些應在初期就謹記於心的主要設計考量事項:
資產託管:請考量使用者對其私鑰所擁有的控制權與責任程度。在第三方託管、使用者自行託管、智慧合約管理,或是內部管理等方案之間做出抉擇,可能會對設計、法律及業務成長產生重大影響。請參閱下表,以更深入了解各項選項:
資產管控 | UX | Web3 精神 | |
|---|---|---|---|
保管 (由你控制) | 您(dApp 擁有者) 如果貴組織具備保障客戶私鑰安全的專業能力,這是一個值得考慮的選項。 | ⭐️⭐️⭐️ 使用者無需管理密鑰或私鑰,從而能提供更貼近傳統 Web2 的使用體驗。 | ✩✩✩ 關鍵管理依賴於集中式的黨/單點故障機制 |
保管 (第三方控制) |
最終使用者:清楚了解 您是為誰而開發。設計出直覺且易於目標受眾使用的使用者體驗。
使用案例:請定義 您的錢包的主要使用案例(例如:DeFi 互動、NFT 管理、遊戲狀態變更、票券驗證等)。哪些功能是必備的,而哪些功能對您的應用程式而言可能是不必要或容易造成混淆的?
使用者介面:設計 一個直觀且易於使用的介面,以提升使用者參與度,並打造令使用者感到愉悅的使用體驗。確保內嵌錢包能與應用程式的現有使用者介面無縫整合,以維持一致且連貫的使用者體驗。
入/出金通道: 在您的嵌入式錢包中提供 無縫的入金通道(法幣兌加密貨幣)與出金通道(加密貨幣兌法幣)解決方案,以協助用戶進行交易。此整合功能可確保用戶能輕鬆轉換資產,並提升您應用程式的整體易用性。瀏覽服務供應商。
技術考量
安全性與用戶信任是成功整合一款用戶願意使用的錢包的關鍵。以下是在開始整合錢包時,需要考慮的幾項重要事項:
區塊鏈相容性:請確保 在設計您的產品時,並在推出時內建相關錢包,以便使用最能滿足您使用情境的區塊鏈網路。
安全性與金鑰管理: 針對私鑰管理實施 強健的加密協定。 建議採用多因素驗證機制,並定期進行安全稽核及人員背景調查,以保護用戶資產。採用業界最佳實務,例如分層確定性錢包或通行金鑰,以提升安全性並提供使用者友善的金鑰恢復選項。請參閱我們的《錢包安全性指南》,進一步了解各種選項及關於 錢包託管的各種選項與考量事項,請參閱我們的《錢包安全指南》。
您還應考慮整合如 Blowfish 等整合式工具,以保護終端使用者免受網路釣魚及其他錢包盜竊攻擊。交易處理:視 您的使用情境而定 ,單一使用者錢包每天可簽署並發送數千筆交易。請務必遵循相關區塊鏈的最佳實務,以優化交易處理流程,從而將延遲降至最低並降低使用者手續費。請確保使用者能查閱清晰且與您的使用情境相關的交易紀錄。
開源標準:在 適當且可行的情況下 ,請確保您的錢包遵循開源標準,以促進透明度與安全性(例如: 錢包標準)。
多簽名/硬體錢包支援:請評估 是否支援多簽名/多方計算(MPC)功能,以及/或第三方硬體錢包(例如 Ledger),以提供使用者額外的安全保障。
其他考量事項
除了設計與技術層面之外,還應針對您計畫營運的司法管轄區,仔細審查合規與監管相關事項。實施必要的合規措施(例如「認識你的客戶」協議),並依照法規確保使用者資料的隱私與安全。定期檢視並更新合規措施,以因應監管變動。
自行開發 vs. 外購
在自行開發錢包之前,務必先考量應採用內部開發,還是向現有的錢包服務供應商購買現成的解決方案。目前提供「錢包即服務」(WaaS)的平台日益增多,這些平台讓開發者能夠將可自訂的錢包解決方案整合至其應用程式中,無需面對管理安全性、基礎架構及合規性等複雜問題。以下是一些需要考量的因素:
開發時間與資源:從頭開始建置錢包需要耗費大量時間、技術專長及資源。與 WaaS 服務供應商合作可加速開發流程,讓您的團隊能專注於核心功能與使用者體驗。自行建置錢包意味著您必須負責持續的維護、更新,以及隨著用戶群增長而產生的擴展性需求。WaaS 服務供應商通常會處理這些方面,確保您的錢包能持續更新至最新功能與安全性強化措施。
安全性與合規性:管理安全協定並確保符合法規要求,是錢包開發中至關重要且耗費大量資源的環節。WaaS 服務供應商通常會提供完善的安全措施與合規支援,藉此減輕貴團隊的部分負擔,並將部分風險轉移出去。
客製化與控制權:雖然 WaaS 平台提供可客製化的解決方案,但相較於自行建置錢包,其控制權與客製化程度可能較為有限。請評估 WaaS 供應商所提供的功能與客製化選項,是否符合您的具體需求與使用情境。
績效保證:審查供應商的過往績效紀錄,以及任何服務水準協議中載明的正常運作時間保證。
成本:比較自行建置與維護內部錢包,與與 WaaS 供應商合作所產生的成本。請同時考量初期投資與持續性的營運支出。WaaS 供應商通常提供訂閱制或按使用量計費的定價模式,對於某些專案而言,這類模式可能更具成本效益。
透過仔細權衡這些因素,您便能就「自行開發錢包」或「與 WaaS 服務供應商合作」做出明智的決定,從而確保為您的專案和使用者帶來最佳結果。
「錢包即服務」供應商
以下是「錢包即服務」(Wallet as a Service)領域中一些最受歡迎的服務供應商,可協助您盡快啟動專案。
供應商 | 鎖鏈 | SDK 支援的程式語言 | 服務 | 監護權 |
|---|---|---|---|---|
Coinbase | EVM 鏈 | - TypeScript - React | - 密鑰簽名 - 自訂使用者介面 - Onramp - 質押 - MPC 安全 |








