交易所暴雷潮下,能掌握個人私鑰的錢包再次成為熱議話題,而鏈接錢包的橋樑Wallet Connect最近也有新動態。 11月3日,Web3通信協議WalletConnect獲得Coinbase Ventures、Polygon、Uniswap Labs Ventures、Union Square Ventures等在內的1,250萬美元融資,新資金將用於構建Web3 通信網絡。常使用DA pp s的用戶經常在登錄時看到WalletConnect的選項,其前期主要靠社區捐贈以及以太坊基金會支持進行開發,直到今年3月才完成由Union Square Ventures 和1kx領投的A輪融資。
WalletConnect成立於2018年,其創始人Pedro Gomes 曾是以太坊一站式DeFi 入口級產品Balance.io(PANews注:2018年已停止運營)的網頁端全棧工程師。 2018年,Pedro Gomes開始全職開發WalletConnect,構建了WalletConnect 協議、 Web3Modal 等產品。經過近五年的發展, WalletConnect作為鏈接錢包和DApps的主要通信協議,已成為DeFi的標配。 WalletConnect已集成170個以上的錢包和450個以上的DApps,用戶通過掃QR碼就能一鍵鏈接各種錢包和DApps。今年來, WalletConnect還宣布開發社交功能的開發,則有望打破金融和社交的壁壘,成為全棧式的Web3入口。
什麼是WalletConnect
WalletConnect 是一項開源的通信協議,允許將手機錢包安全連接到DApps,是桌面設備和移動設備結合的有效解決方案。 WalletConnect 的工作原理是用戶掃描QR碼或通過生成鏈接到移動端,然後生成一個秘鑰配對,並在錢包和DApps之間會話。 WalletConnect方便了用戶的同時,也幫助開發者們專注於產品。從用戶角度,用戶可以使用錢包與應用程序進行交互,使用方便快捷;從開發者角度,無論是DApps還是錢包,開發人員可以專注於打造最好的產品,而不必擔心一個產品如何與另一個產品通信。
從2018年發展至今,WalletConnect一直受到開發者們的關注。從WalletConnect 每週nmp(PANews注:nmp是指包管理器,它使開發者可以重用第三方代碼,共享自己的代碼,最小化其代碼庫並簡化構建過程,是軟件開發過程的重要組成部分)安裝量上看,WalletConnect自2021年開始被開發者大規模採用,2022年實現了線性增長。較2021年低值和2022年峰值,WalletConnect每週nmp增長了近35倍。
每週nmp安裝量,來源: npmtrends
2018年, WalletConnect最開始只有的2個錢包和DApps。由於靠社區捐贈進行開發,且並未考慮項目的盈利情況, WalletConnect早期開發的時候並不是很穩定,甚至出現負增長狀態。漫長的開發週期,導致前幾年WalletConnect生態增長非常緩慢。 2021年,WalletConnect在V1.0版本上進行了升級,推出V2.0的測試版本。經過近一年時間的測試,10月25日,V2.0版本才正式上線。從生態的數據上,可以看出WalletConnect上的錢包和DApps在2022年比2021年增長了50%左右,這也驗證了前文的nmp增長趨勢。
WalletConnect 可以做什麼
WalletConnect改善了web3生態系統中錢包到應用的互操作性。對於DApps而言,它可以無縫整合對超過170種錢包;對於錢包而言,可以輕鬆地將WalletConnect與WalletConnect的JavaScript、Swift或Kotlin SDK的集成。目前,WalletConnect 的錢包和DApps正在逐步從V1.0遷移到V2.0,其V1.0版將於2023年3月1日正式棄用。
在V2.0版本中,WalletConnect目前正專注於開發推送通知( WalletConnect Push )和跨錢包的消息傳遞( WalletConnect Chat )的功能。這也是WalletConnect集金融和社交屬性的功能之一,一旦社交功能實現。 Web3的用戶在使用WalletConnect時,就有可能如Web2的用戶使用微信一樣,滿足一鍵支付、轉賬、社交等等各種需求。不妨想像一下,我們通過WalletConnect的一鍵鏈接,在不同的錢包之間和朋友們互道GM且能獲得收益、第一時間掌握藍籌NFT動向、實時監控各種DeFi收益、即時存款和取款、在最流暢的DEX上交易等等,多元化的Web3世界也將融入我們的日常生活。
WalletConnect目前主要由以下四個核心組件和SDK構成:簽名,遠程簽名器協議,用於在Web3錢包和DApps之間進行安全通信。身份證明,認證協議,將錢包用戶登錄到網絡應用中。聊天,信息傳遞協議,允許錢包之間相互發送信息。推送,推送通知協議,允許應用程序通知用戶鏈下和鏈上的事件。這四個核心組件和SDK也讓WalletConnect的鏈接更加安全、順暢和便利。
在WalletConnect的未來規劃中,還有兩個重點發展方向,它們分別是雲瀏覽器和Web3Modal。在雲瀏覽器上,WalletConnect Cloud Explorer 是一個開源解決方案,用於提交和展示支持WalletConnect 的錢包和DApps。開發者可以在資源管理器網站上查看現有條目,或使用Cloud Explorer API以編程方式獲取。雲瀏覽器對開發者的友好,或能反哺WalletConnect的生態;Web3 Modal 是一個多功能庫,寄希望於開發者可跳過WalletConnect ,而是通過Web3 Modal接入所有的錢包。這兩個功能有助於全面打通WalletConnect的生態,真正實現一鍵訪問Web3。
怎麼使用WalletConnect
據WalletConnect官網數據,目前WalletConnect已集成的錢包超170個,DApps超450個。 WalletConnect通過和錢包以及DApps的集成,致力於更加簡易化的Web3入口,可實現跨錢包聊天、轉Token或NFT、收藏NFT、交易、參與DeFi的質押、跨鍊等功能。 PANews以使用imToken錢包,參與Arbitrum的跨鍊為例,對WalletConnect的鏈接錢包和DApps過程進行演示。
第一步、首先在PC端打開Arbitrum跨鏈的頁面,點擊WalletConnect圖標。
第二步、在移動端,直接用imToken錢包,掃碼鏈接,移動端和PC端就實現了鏈接。
第三步、在Arbitrum的PC端頁面,出現跨鏈的請求。
第四步、在移動端的imToken錢包出現簽名的頁面,點擊確認簽名,輸入密碼,即可完成。
總結
鏈上通信協議作為Web3重要的基礎設施,也有眾多項目進行了嘗試, PANews此前也進行了對比。 WalletConnect團隊務實的理念,再加上資本的助力,吸引了越來越多的錢包和DApps集成,成為通信賽道上的不可或缺的角色。但目前Web3生態還是處於早期的階段,與Web3的基礎設施而言,則需要更漫長的發展週期。