什麼是 Solana Blinks:可分享的 URL
Learn what Solana Blinks are—shareable URLs that execute blockchain transactions directly from social media without visiting a dApp.
準確性說明:網路效能、驗證者數量、費用、協議功能、錢包支持以及第三方整合會隨時間變化。請將過期數據視為歷史快照,並核實當前的主要來源文件。
Solana Blinks(Blockchain Links 的縮寫)是可分享的 URL,可將任何 Solana 區塊鏈交易轉化為互動連結,你可以直接從社交媒體、網站或任何網路介面執行交易,而無需造訪 dApp。將 Blink 想像成「立即購買」按鈕,但它是用於區塊鏈交易的。由 Solana Labs 於 2024 年 6 月作為 Actions 和 Blinks 框架的一部分推出,Blinks 將完整的交易體驗打包到一個單一的 URL(可點擊的網頁連結)中,傳遞到用戶平時活動的所在之處。
關鍵要點
- Solana Blink 是一個可分享的 URL,點擊時會在你的加密貨幣錢包中開啟交易提示
- Blinks 支援從任何網頁介面進行代幣交換、NFT 鑄造、治理投票、直接支付和打賞
- 你需要一個相容的 Solana 錢包(Phantom 或 Backpack)和少量的 SOL 餘額才能使用它們
在本文中:
- 什麼是 Solana Blinks?
- Solana Blinks 如何運作?
- 你可以用 Solana Blinks 做什麼?現實世界的應用案例
- 哪些平台和錢包支援 Solana Blinks?
- Solana Blinks 安全嗎?
- 為什麼 Solana Blinks 對生態系統至關重要
- 如何創建 Solana Blink:開發者概覽
- 關於 Solana Blinks 的常見問題
什麼是 Solana Blinks?
Solana Blink 是一個可點擊的連結;與開啟網頁的標準 URL 不同,點擊 Blink 會在你的加密貨幣錢包中開啟一個交易提示,供你審核並簽署。「Blinks」一詞是 Blockchain Links 的縮寫,該名稱準確描述了該功能的作用:它將區塊鏈交易打包成一個可分享的連結。
要了解 Blinks 的重要性,了解一些有關 Solana 區塊鏈的知識會有所幫助。Solana 是一個由全球電腦網路維護的分佈式賬本(交易的共享記錄)。它每秒處理數千筆交易,其成本通常僅為每筆交易的一美分的一小部分。Solana 的原生代幣 SOL 用於支付這些費用。這種速度和低成本的結合,使得 Blinks 的用戶體驗感覺是即時的,而不是緩慢且昂貴的。
Blinks 解決了傳統 dApp(去中心化應用程式)互動的摩擦。用於代幣交換的 Jupiter、用於 NFT 的 Magic Eden 和用於訊息傳遞的 Dialect 等平台都是 dApp。每一個都要求用戶找到網站、連接錢包、操作界面,然後發起交易。Blinks 將交易打包成一個可分享的 URL,因此互動會傳遞給用戶,無論該用戶是在滾動瀏覽 X(前 Twitter)、閱讀電子報,還是瀏覽任何網站。
Solana Labs 於 2024 年 6 月推出了 Blinks。Blinks 建立在 Solana Actions 之上,這是一種後端規範,定義了交易如何打包並交付給錢包客戶端。
Solana Blinks 如何運作?
當用戶點擊一個 Blink 時,他們的 Solana 錢包會攔截該 URL 並查詢相關的 Actions 端點。在將任何交易提交到網路之前,錢包會取得交易細節並顯示出來供審核。
從創建到鏈上確認的完整流程如下:
- 開發者創建 Blink URL: 開發者構建一個符合 Solana Actions 的 API 端點,並生成一個指向該端點的 Blink URL。
- Blink URL 在任何網路介面上分享: 該 URL 會發佈在 X 上的推文中、嵌入在網站中,或通過任何訊息平台分享。
- 用戶點擊 Blink: 用戶遇到該 URL 並點擊它;他們的瀏覽器將請求傳遞給其相容的錢包客戶端。
- 錢包攔截並渲染交易界面: 相容的錢包(Phantom 或 Backpack)查詢 Actions API 端點,取得交易細節,並顯示確認提示,確切顯示交易將執行的操作。
- 用戶審核並簽署: 用戶在錢包中閱讀交易細節並簽署;簽名授權了交易,但尚未提交。
- 交易提交至 Solana 網路: 錢包將簽署後的交易提交至 Solana 網路,在該網路中交易在不到一秒的時間內確認(由 Solana 的歷史證明 (PoH) 共識機制支持),費用僅為一美分的一小部分。
由 Blink 執行的底層區塊鏈交易與從 dApp 發起的交易完全相同;區別僅在於用戶到達那裡的方式。正常的 dApp 交易需要訪問網站、連接錢包並操作界面。Blink 通過可以在網路上任何地方分享的 URL 交付相同的交易。相同的鏈上結果;不同的交付路徑。
Solana Actions 與 Solana Blinks:有什麼區別?
Solana Actions 和 Solana Blinks 是同一系統的兩個組件,但它們運作在不同的層級並服務於不同的功能。
Solana Actions 是後端 API 指範(一組讓軟體組件溝通的標準化指令)。Action 定義了交易如何被打包:開發者構建一個端點,以結構化的交易數據回應請求。錢包讀取該數據並將其呈現給用戶。Solana Blinks 是前端交付層:一個包裝了 Solana Action 的可分享 URL,可以放置在網路上的任何地方。
將 Solana Actions 想像成引擎,而將 Blink 想像成車門。Action 負責執行工作;Blink 是你進入的方式。
| Solana Actions | Solana Blinks | |
|---|---|---|
| 它是什麼 | 用於將 Solana 交易打包為結構化請求/回應數據的後端 API 規範 | 一個包裝了 Solana Action 並將其交付到任何網頁介面的可分享 URL |
| 系統中的角色 | 引擎:處理交易邏輯和數據 | 交付層:交易如何到達用戶手中 |
| 誰來構建 | 構建 dApp 或服務的開發者 | 從 Actions 端點生成 |
| 用戶看到什麼 | 無直接內容;在幕後運作 | 一個可點擊的手機連結,可開啟錢包交易提示 |
| 輸出 | 準備好供錢包簽署的結構化交易 | 用戶批准後確認的鏈上交易 |
當執行一個 Blink 時,錢包會提交一筆交易,該交易調用特定的 Solana 程式(相當於 Ethereum 上的智能合約)。一個 Jupiter 交換 Blink 會調用 Jupiter 的鏈上交換程式;一個 Magic Eden NFT Blink 會調用 Magic Eden 的鑄造程式。Blink 本身不是智能合約。它是觸發調用智能合約的錢包互動的 URL。
你可以用 Solana Blinks 做什麼?現實世界的應用案例
Solana Blinks 支持一系列鏈上活動。代幣交換、NFT 鑄造、直接支付、打賞和治理投票,都可以從一個簡單的分享連結中觸發,而無需用戶訪問專門的 DeFi(去中心化金融)平台。
以下是已確認的現實世界實施方案:
| 專案 | 使用案例 | 平台 | 使用者操作 |
|---|---|---|---|
| Jupiter DEX | 代幣交換 | X (前身為 Twitter) | 點擊貼文中的 Blink;錢包提示進行兩個 Solana 代幣之間的交換;使用者簽署後,交換即在鏈上執行 |
| Magic Eden | NFT 鑄造或購買 | X (前身為 Twitter) | 點擊創作者分享的 Blink;錢包提示進行 NFT(在區塊鏈上驗證的獨特數位資產)的鑄造或購買;使用者簽署,無需訪問 Magic Eden 網站 |
| Dialect | 打賞或付款 | X (前身為 Twitter) | 點擊創作者貼文中的 Blink;錢包提示直接將 SOL 或代幣轉帳至創作者地址;使用者簽署以發送付款 |
| Governance protocols | DAO 投票 | 任何支援的平台 | 點擊治理 Blink;錢包顯示鏈上投票交易;使用者簽署以記錄投票,無需訪問治理入口網站 |
引述內容提及 Jupiter、Magic Eden 和 Dialect 是 Blink 用於交換、NFT 操作和付款的早期範例。由於這些整合可能會變更,因此必須驗證目前的可用性、官方網域、支援的操作和錢包相容性。
Blink 將 DeFi 互動帶到主流受眾已花費時間的表面。這與在中心化交易所(如 Coinbase 或 Binance 這樣的平台)上的體驗形成對比,在那裡執行交換需要帳戶登入、多個確認步驟和獨立的轉帳流程。
對於上述每種使用案例,您都需要一個相容的 Solana 加密貨幣錢包和少量 SOL 餘額來支付網路費用。下一節將介紹支援的錢包名稱。
哪些平台和錢包支援 Solana Blink?
X (前身為 Twitter) 是 Solana Blink 原生支援的內嵌式主要平台,而任何網站或 Web 應用程式,只要使用者安裝了支援的 Solana 錢包瀏覽器擴充功能,就會變得支援 Blink。
支援的平台:
- X (前身為 Twitter): Blink 於 2024 年 6 月的發布平台;貼文中發布的 Blink URL 會為擁有相容錢包擴充功能的用戶渲染成互動式交易小工具
- 任何網站或 Web 應用程式: 嵌入在任何頁面上的 Blink URL,當擁有相容擴充功能的用戶點擊時,都會觸發錢包提示
- 行動錢包應用程式: 支援原生 Blink 的錢包將體驗擴展到行動裝置介面
已確認支援 Solana Blink 的錢包:
- Phantom: 引述內容中提到是早期錢包實作;請驗證目前的 Blink 渲染、支援的介面和安全控制措施
- Backpack: 引述內容中提到是相容的錢包;請驗證目前的渲染、中繼資料顯示和支援的介面
Blink 的錢包和平台支援正在積極擴展。在依賴此資訊用於生產用途之前,請直接與各錢包供應商驗證目前的相容性列表。
使用 Blink 需要 SOL。 Solana 區塊鏈上的每筆交易都有一個小額的網路費用,以 SOL 支付。這些費用是所有主要區塊鏈中最低的之一,通常是幾分之一美分。您的錢包必須持有少量 SOL 餘額,然後您才能與任何 Blink 互動;沒有它,交易將無法繼續。
Blink 需要一個自行保管的 Solana 錢包(您控制私鑰的錢包),而不是一個託管式交易所帳戶。如果您需要協助設定自行保管錢包,這篇關於「使用加密貨幣錢包進行儲值和提款)」的指南涵蓋了資金進出的基本知識。
Solana Blink 可以安全使用嗎?
Blink 本身並不固有安全。相容的錢包通常會顯示交易供審查,但介面可能會縮寫或錯誤表示複雜的指示,惡意操作可能會要求有害的轉帳或權限。簽署前,請驗證來源、目的地、程式、資產、金額和要求的授權。
該審查步驟是主要的安全性機制。在簽署之前,您的錢包會向您顯示目的地地址、代幣類型、涉及的金額以及正在呼叫的任何程式。行為異常的 Blink 會在錢包提示中顯示那些異常的詳細資訊,讓您有機會拒絕。
兩種風險向量值得理解。第一,惡意 Blink:Blink URL 可以建構成呼叫任何鏈上交易,包括耗盡錢包資金或批准有害代幣權限的交易。URL 本身並未顯示底層交易內容。第二,網路釣魚 Blink:不良行為者透過受感染的帳戶或冒充的個人檔案散佈 Blink URL,使得有害的 Blink 看似來自受信任的專案。
簽署 Blink 前:快速安全檢查表
- 僅與您已獨立驗證為合法的帳戶分享的 Blink 互動
- 簽署前,請閱讀錢包顯示的完整交易詳細資訊;了解您授權的內容
- 將目的地地址與專案發布的官方地址進行核對
- 確認交易金額和代幣類型與您預期的相符
- 如果有任何詳細資訊看起來不熟悉或不正確,請拒絕簽署
與經過驗證的信任來源一起使用時,Blink 的風險與任何標準的鏈上互動沒有更大。與 dApp 相比,錢包審查步驟對 Blink 更為重要,因為 URL 本身無法提供您等待的交易的視覺預覽。
Solana Blink 對生態系統的重要性
Blink 解決了區塊鏈採納的一個長期障礙:使用者必須訪問專用 dApp 才能完成任何鏈上操作的要求。透過將交易包裝成可分享的 URL,Blink 將 Web3 互動(鏈上交易)帶到開放網路,在用戶已經活躍的地方接觸他們,而不是要求他們導航到單獨的平台。
Jupiter、Magic Eden、Dialect 和 Tensor 的早期整合表明,開發者已在多種使用案例中測試了該格式。它們不代表永久支援、安全性或未來採用。在依賴之前,請驗證每項目前的整合。
從競爭的角度來看,Solana 是第一個提供原生協議級標準的主要區塊鏈,用於將任何鏈上交易包裝成可互動地在社交平台上呈現的可分享 URL。截至本文撰寫時,以太坊在這個社交和網路整合層級上沒有原生對應物。這是一個功能上的差異化,而不是永久的優勢,但它標誌著區塊鏈使用者體驗現狀的一個重要差距。
Blink 擴展了可以啟動 Solana 交易的介面。每次 Blink 互動都需要少量 SOL 作為網路費用,因此 Blink 使用量的增長直接對應於網路交易量的增長。Solana 的高吞吐量,由其歷史證明 (PoH) 共識機制支援,使其交易密度在實際應用上可行。Blink 的大規模採用是否能轉化為更廣泛的網路成長,這是一個數據將隨著時間推移而回答的問題;來自開發者採用的早期信號表明該框架具有吸引力。
本內容僅供參考和教育目的。它不構成財務或投資建議。加密貨幣投資存在風險,包括本金損失的可能性。在做出投資決策之前,請諮詢合格的財務專業人士。
如何創建 Solana Blink:開發者概述
希望將其 dApp 交易公開為 Blinks 的開發者需要實作一個符合 Solana Actions 的 API 端點,並生成指向它的 Blink URL。本節提供高層次的概述;完整的技術規格位於下方連結的官方 Solana 文件中。
創建過程分為四個步驟:
- 建立 Actions 端點: 在您的伺服器上實作一個 API 端點,該端點回應 GET 請求(返回交易元資料:標題、描述、圖標)和 POST 請求(返回一個已序列化的 Solana 交易,準備好讓錢包簽署)。
- 格式化 Actions JSON 回應: 以 Solana Actions JSON 規格格式返回交易資料;錢包客戶端讀取此回應,以建構其向使用者呈現的交易提示。
- 產生 Blink URL: 使用標準格式建構一個 Blink URL,該 URL 引用您的 Actions 端點;此 URL 是使用者將點擊的可分享連結。
- 部署和分享 Blink: 在 X 上發佈 Blink URL,將其嵌入網站,或透過任何管道分發;相容的錢包客戶端將其渲染為互動式交易介面。
當使用者批准交易時,該端點會呼叫 Solana 程式(鏈上智能合約的等效功能)。您的 Actions 端點是可分享 URL 和該鏈上程式之間的橋樑。
如需完整的技術規格、實作範例和 SDK 參考:
- 官方 Solana Actions 文件: 權威規格和實作參考
- Solana Actions GitHub 儲存庫: 程式碼範例和 SDK
探索 Bybit 上的 SOL
讀者可以查閱 目前的 SOL 市場資訊) 或 SOL/USDT 現貨市場.)。這些連結提供市場存取途徑,並不代表 Solana、錢包或第三方協議適合所有讀者。
關於 Solana Blinks 的常見問題
Solana Actions 和 Solana Blinks 有何區別?
Solana Actions 是後端 API 規格:一種標準化格式,將任何 Solana 交易封裝為結構化請求/回應。Solana Blinks 是前端傳遞層:一個可分享的 URL,包裝了 Solana Action,並且可以在任何網頁表面上點擊。Actions 處理交易邏輯;Blinks 是您分享的連結。
哪些錢包支援 Solana Blinks?
該來源指出 Phantom 和 Backpack 是早期錢包實作。請直接與各個錢包供應商確認目前的相容性列表和支援的上下文,因為整合可能會被新增、變更或移除。
可以在 Twitter/X 上使用 Solana Blinks 嗎?
是的。X (前身為 Twitter) 是 Solana Blinks 在 2024 年 6 月的主要推出平台。當 Blink URL 發佈在推文中時,擁有相容 Solana 錢包瀏覽器擴充功能的使用者,無需離開該平台,即可直接在 X 動態消息中看到 Blink 被渲染為互動式交易介面。
Blink 可以自動安全使用嗎?
沒有 Blink 可以自動安全使用。錢包審查可以降低風險,但不能保證複雜的指令是無害的。請使用獨立驗證的來源,並在批准前審查每一項程式、資產、金額、目的地和權限。
Solana Blinks 何時推出?
Solana Blinks 由 Solana Labs 於 2024 年 6 月作為 Actions 和 Blinks 框架的一部分推出,並以 X (前身為 Twitter) 作為最初支援的社群平台。
使用 Solana Blink 需要 SOL 嗎?
是的。Solana 區塊鏈上的任何交易都需要少量 SOL 來支付網路費用。Solana 的交易費用是所有主要區塊鏈中最低的之一,通常是幾美分的零頭。您需要一個具有少量 SOL 餘額的 Solana 相容自我託管錢包,才能與任何 Blink 互動。
什麼是 Solana Actions API?
Solana Actions API 是一個標準化規格,允許開發者將任何 Solana 交易公開為一個結構化端點。當點擊 Blink URL 時,相容的錢包會查詢此端點,以擷取交易詳細資訊,並在交易於鏈上提交前呈現給使用者審查和簽署。
Solana Blinks 與一般區塊鏈交易有何不同?
底層的鏈上交易是相同的;不同之處在於傳遞路徑。一般交易需要造訪 dApp、連接您的錢包並瀏覽介面。Blink 透過一個可分享的 URL 提供相同的交易,該 URL 可以分享到網路上的任何地方,包括社群媒體貼文和網站。