什麼是 Solana Blinks?真的能引起 Web3大規模採用?
先來看看什麼是 Blinks
Blinks即Blockchain Links,是將鏈上操作轉化為前端頁面的技術,是Solana Actions的應用之一。
傳統交互 vs Blinks
傳統交互需要用戶先進入網站,再通過按鈕調用 Web3 錢包進行交互。而 Blinks 則可以跳過進入網頁的步驟,允許用戶直接通過一個鏈接進行鏈上操作。
Blinks 的工作原理
操作由 URL 方案、GET 路由和到操作提供程序的 POST 路由組成:
用於識別 Actions Provider 的 URL 方案
發送至操作 URL 和來自操作 URL 的 GET 請求和響應,用於向客戶端提供人類可讀的信息。
發送至操作 URL 和來自操作 URL 的 POST 請求和響應,用於構建交易(以及即將發送的消息)以進行簽名並提交至區塊鏈。
(Blinks 的工作原理圖示)
Blinks能用來做什麼
目前Blinks處於社會實驗階段,僅支持X平台(推特)插件,但是相信在不久的將來會有更多應用。用戶可以在X平台上實時接收和處理區塊鏈交易請求。比如,收到一個支付請求或智能合約簽署請求,可以直接在推特上完成,不需要跳轉到其他平台。
通過X平台分享 Blinks,可以快速傳播區塊鏈活動或應用的信息,這也讓Blinks成為了衝"狗"利器。最直接的是由於Blinks的特性,也讓它成為了返佣神器,Solana網絡上最大的DEX平台之一Raydium已經開始支持通過Blinks所有幣種1%返佣。傳統的返佣鏈接通常需要用戶進入網頁,且與用戶的鏈上行為和時間可能是割裂的,而 Blinks 減少了這種割裂,使返佣過程更加順暢和高效。
Raydium和Jupiter支持Blinks
讓我們來看看Blinks目前在X平台上的應用
投票 / 預測
捐贈
鑄造(Mint)
Swap
Blinks真的能成為殺手級應用?
在享受便捷的同時,安全問題同樣值得重視。在 Web3 環境中,便捷支付也可能意味著更容易遭遇詐騙。官方顯然考慮到了這一點,因此使用 Blinks 的項目需要通過 Dialect 的註冊表審核,確保項目是開源的。一方面,更多開源項目將促進 Solana 生態的繁榮,另一方面,不可避免的是,也會出現一些新的騙術,具體的安全問題還需要在實踐中進一步探索。
從目前的發展看,僅支持X平台是遠遠不夠的,更別說絕大多數的X平台用戶都在手機端,如果Blinks真的能夠實現嵌入Telegram、Discord等含有大量Web2用戶的社群平台和打通應用和錢包的連接(參考TON,比TON應用更廣泛),才會是殺手級的應用,成為Web2和Web3的橋樑。如官方文檔所說,"這使得鏈上交互的能力可以在任何能顯示 URL 的 Web 界面上實現"才會是最終目標。
但是,Blinks提供了一種更加便捷的支付方式,是一種創新支付方式,毫無疑問是值得嘗試的。目前Web3特別是meme的主要用戶活躍平台也是X上,所以將X選擇為第一站無疑是正確的,至少在重meme生態的Solana網絡上的確能激起千層浪花。Blinks接通X平台只是第一步,更令人期待的是未來的發展,最終要達成的是所有可以顯示鏈接、二維碼甚至應用通知的平台都支持Solana網絡支付,所以Blinks的潛力也是巨大的。
想像一下你在微信就可以通過二維碼和鏈接邀請你的朋友一起打土狗,又或是付款給你的家人們去買個奶茶,所有微信 mini app 能做到的事情,發生在 Web3 會怎麼樣? 那就是 Solana Blinks 所帶來的革命。
通過 Solana Blinks 你可以在推特上通過二維碼和連結輕鬆完成鏈上的交互像是:狙擊土狗、錢包簽名,也可以發起 GameFi 挑戰賽、募資等,而不需要穿越繁瑣複雜的鏈接以及錢包簽名程序。
Ton Chain 的優勢在於能把Web2 的用戶透過通訊軟體中的 mini app 絲滑的帶入 Web3 的複雜網絡中,但載體受限於「Telegram」,然而Solana Blink 則適用於「任何的通訊軟體」只要透過二維碼跟鏈接即可將 Web2 和 Web3 的橋樑打開,作為一個牛市的刺激點,Solana Blinks 完全可以刮起這一波市場狂熱的炫風。
(本文由MetaHub DAO作者撰寫,仅分享学习,不构成投资建议。)
如何在X平台上開始使用Blinks?
Phantom、Backpack 和 Solflare原生錢包目前都已支持 Blinks,也可下載 Dialect Blinks插件 。
1、打開插件內識別 Blinks 的開關
這裡我們用 Phantom 錢包進行示例
設置 - 實驗性功能 - Solana Actions on X.com 開啟
2、 直接進入支持 Blinks 的應用官網,複製上方網址,並在 X 平台發布
這裡MetaHub官推用 Jupiter 的網址做了示例,當你打開錢包插件的開關,並刷新頁面就能看到支付接口。
https://x.com/MetaHub_DAO/status/1807821940541083659
開發者想接入Blinks有哪些步驟?
2、將開源代碼放入Dialect Github中進行審核
Github example中也有一些參考的代碼
3、測試:將您的Blinks放在 https://www.dial.to/ 搜索欄後,將出現應用界面
這裡我們將發布在X平台上的Blink放在Dial.to後也發現了更多支持的渠道。比如Google via TipLink,通過實驗發現是一個通過谷歌帳號創建的托管錢包,一個谷歌帳號對應一個錢包地址,對於Web2用戶操作友好,對於之後打通錢包和應用也更近了一步。
甚至可以直接通過TipLink一鍵創建捐贈鏈接
4、確認您的Blinks後需要進行登記Blink。
完成這些步驟後,您的Blinks應用就能順利接入X平台,為用戶提供便捷的支付體驗了。也讓我們期待Blinks的更多應用!