Actions & Blinks

更新於 發佈於 閱讀時間約 4 分鐘

想像你想要發起一個鏈上的投票,呼籲所有人參與這項投票。那你得先做一個網站、設計前端樣貌、撰寫後端程式碼、部署全端服務、最後將您的網址發到推特上叫大家一起來投票。然後你的投票人得點擊你分享的連結、等待瀏覽器跳轉到您的頁面、點擊右上角的按鈕連結錢包、掃視過一遍網站UI後在您的網站上操作投票。縱使這些流程現在聽起來非常正常,不是本來就應該這樣嗎?錯!現在透過Actions & Blinks,無論對開發者還是大眾來說一切都會變得更輕鬆快速。你不再需要花費大量時間設計前端,你的用戶也不再需要跳轉瀏覽器頁面,直接在看到你的貼文後一鍵點擊按鈕就可以進行鏈上交互!


什麼是Actions & Blinks呢?Solana Action (Actions) 是一種符合特定格式的API,會回傳solana transactions給使用者並讓錢包自動跳出簽名訊息,簽名後回傳的transactions就會被上傳到Solana鏈上執行。而Blockchain links (Blinks) 則是將一個Actions轉化成一個網址的技術,讓Actions可以被當作一般的網址被分享在社群媒體或聊天室中。當Phantom偵測到網頁或App中出現一個Blinks時,會立即觸發該Blinks對應到的Actions (GET request),讓網頁上原本該顯示的一串網址變成一個好看的小視窗,並且視窗中又帶有Blinks的按鈕,點擊後就會觸發該Blinks對應到的Actions (POST request),這時就會回傳一串鏈上交易讓使用者簽名執行。(如圖一)

raw-image

圖一(原文在發布的時候應為:We made a ... @ZeusNetworkHQ https://dial.to/? action=solana-action:https://action-blink-example.zeusnetwork .xyz /api/actions/airdrop

但後面的網址被Actions & Blinks轉換成精美的小視窗了,所以看起來就像圖中那樣)


而為什麼Actions & Blinks可以做到這件事呢?這得從他的工作流程圖(圖二)說起:

raw-image

Actions 工作流程圖(圖二)

圖中可以看到三個角色:User, Action Client, Action Provider,其中Action Client就是Phantom,而Action Provider則是該Actions開發者所架起的後端伺服器。如同前面提到的,當Action Client偵測到Blinks的出現時,就會向該Blinks對應到的Action Provider發送GET request(即圖二中紅色框),而Action Provider會回傳一個特定格式的response,這時Action Client就會根據這response將原本的連結文字轉化成精美的視窗(即圖二中黃色框)。而在這些視窗中可能會有可以讓使用者點擊的按鈕,當使用者點擊這些按鈕時,Action Client向對應到的Action Provider發送POST request(即圖二中藍色框)在Action Provider收到傳來的訊息後,會執行POST的程式碼,將一包待簽名的transaction回傳給Action Client,這時Action Client就會跳出簽名通知(即圖二中綠色框)最後當使用者簽名完畢後這筆被打包的交易就會送到Solana鏈上被執行(即圖二中紫色框)程式碼的實踐請見我的另一篇文章

但其實Action Client並不會針對所有的Blinks都有反應,目前(2024/08)想要成功在推特上顯示的Blinks必須經過dialect的審核。Dialect是發明Actions & Blinks的公司,因此目前必須到這裡提交您已經部署的Blinks連結,等待幾天收到通過審核的信後才行如果過程中有任何問題都可以加入他們的Discord發起一個ticket向他們回報,他們的回覆蠻快的,我當時遇到的問題是收到審核通過信但在推特上依然無法顯示Blinks,回報問題後三天內就解決了。

雖然一切聽起來都很完美,但我認為還是有一個小問題就是這個服務目前依然有過於中心化的問題,就是在必須通過dialect審核的這部分,如果dialect就是不想讓你的Blinks被大家看到,那就無法顯示在推特上,期待之後能夠有更去中心化的模式來支持Blinks這個技術,讓所有人都能更順利快速的建立起屬於自己的Blinks!


留言
avatar-img
留言分享你的想法!
avatar-img
巫竑儒的沙龍
1會員
5內容數
巫竑儒的沙龍的其他內容
2024/08/15
近期Solana重點推出了PayFi觀念以及Token Extension,兩者之間有什麼關係呢?PayFi跟DeFi又有什麼不同?看完這篇文相信你也會跟我一樣對Solana的未來充滿期待!
2024/08/15
近期Solana重點推出了PayFi觀念以及Token Extension,兩者之間有什麼關係呢?PayFi跟DeFi又有什麼不同?看完這篇文相信你也會跟我一樣對Solana的未來充滿期待!
2024/08/14
在上篇我們看到了幾種常見的Token Extensions,現在我們來看看如何組織這些Token Extensions來做到更特殊的應用吧!
2024/08/14
在上篇我們看到了幾種常見的Token Extensions,現在我們來看看如何組織這些Token Extensions來做到更特殊的應用吧!
2024/08/13
你有聽過Solana上新推出的超強功能 「Token Extension」嗎?有了Token Extension,工程師能夠更快速的在Solana上建立專案,並且大幅增強了各個專案之間融合的便利性。如果你還不知道什麼是Token Extension,這篇文章你必須看完!
2024/08/13
你有聽過Solana上新推出的超強功能 「Token Extension」嗎?有了Token Extension,工程師能夠更快速的在Solana上建立專案,並且大幅增強了各個專案之間融合的便利性。如果你還不知道什麼是Token Extension,這篇文章你必須看完!
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
什麼是最近火紅的Actions & Blinks? 他的優點是什麼?目前存在什麼問題?本篇文章將會以圖文介紹Actions & Blinks的原理並講講我對此技術的看法
Thumbnail
什麼是最近火紅的Actions & Blinks? 他的優點是什麼?目前存在什麼問題?本篇文章將會以圖文介紹Actions & Blinks的原理並講講我對此技術的看法
Thumbnail
易用性的第一定律就是「別讓我思考」。瞭解人類的思考系統,強化第一系統的網站設計方法,包括善用使用者過去的網頁觀看經驗,強化互動元件的預設用途提示,建立內容的視覺層次,整合選項,預設同意以及製作圖像的範例教學。提高網站的易用性,強化使用者對網站的體驗。
Thumbnail
易用性的第一定律就是「別讓我思考」。瞭解人類的思考系統,強化第一系統的網站設計方法,包括善用使用者過去的網頁觀看經驗,強化互動元件的預設用途提示,建立內容的視覺層次,整合選項,預設同意以及製作圖像的範例教學。提高網站的易用性,強化使用者對網站的體驗。
Thumbnail
隨著科技的不斷發展,網頁設計已經從過去的靜態頁面演變為充滿動態、互動性和個性化的體驗。本文介紹了網站設計的最新趨勢,包括夜間模式、無障礙設計、響應式設計、聊天機器人和虛擬助手等功能。
Thumbnail
隨著科技的不斷發展,網頁設計已經從過去的靜態頁面演變為充滿動態、互動性和個性化的體驗。本文介紹了網站設計的最新趨勢,包括夜間模式、無障礙設計、響應式設計、聊天機器人和虛擬助手等功能。
Thumbnail
錨點文字是網站內容中的重要元素,它不僅可以引導讀者瀏覽網頁,還可以增加網站的SEO價值和流量。本文介紹了錨點文字的功用,並提出了幾項應用技巧,包括善用多樣化的錨點文字、使用相關的錨點文字和保持簡潔扼要。希望本文能幫助讀者更深入瞭解錨點文字的重要性,並能夠運用到自己的網站中。
Thumbnail
錨點文字是網站內容中的重要元素,它不僅可以引導讀者瀏覽網頁,還可以增加網站的SEO價值和流量。本文介紹了錨點文字的功用,並提出了幾項應用技巧,包括善用多樣化的錨點文字、使用相關的錨點文字和保持簡潔扼要。希望本文能幫助讀者更深入瞭解錨點文字的重要性,並能夠運用到自己的網站中。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
Windows Clarity 是一種網站分析產品,讓網站設計師、開發人員可藉由它,更容易觀察用戶在網站的操作行為,協助更快速的優化網站,加強網頁的轉換效果與商業目標的達成。本文將介紹 Windows Clarity 應該如何使用,強化分析能力與優化網站效益。
Thumbnail
Windows Clarity 是一種網站分析產品,讓網站設計師、開發人員可藉由它,更容易觀察用戶在網站的操作行為,協助更快速的優化網站,加強網頁的轉換效果與商業目標的達成。本文將介紹 Windows Clarity 應該如何使用,強化分析能力與優化網站效益。
Thumbnail
前幾天提到我討厭短影片的套路⋯⋯ 這邊列一些我覺得很爛,但其實對流量很有幫助的陰招,原理都是為了拉高「完看率」或「互動率」這兩個現在演算法最重視的指標。
Thumbnail
前幾天提到我討厭短影片的套路⋯⋯ 這邊列一些我覺得很爛,但其實對流量很有幫助的陰招,原理都是為了拉高「完看率」或「互動率」這兩個現在演算法最重視的指標。
Thumbnail
在內容行銷的世界中,找到適合又稱手的工具是每位行銷專員的快樂泉源之一,畢竟這代表能夠花費更少的時間,擁有更好的效率與產能(然後盡早下班XD)。幸運的是,現在有許多免費的創意工具可以幫助你快速製作引人入勝的視覺內容,從而提高品牌曝光和銷售業績。讓我們一起來看看幾個最受歡迎的平台吧!
Thumbnail
在內容行銷的世界中,找到適合又稱手的工具是每位行銷專員的快樂泉源之一,畢竟這代表能夠花費更少的時間,擁有更好的效率與產能(然後盡早下班XD)。幸運的是,現在有許多免費的創意工具可以幫助你快速製作引人入勝的視覺內容,從而提高品牌曝光和銷售業績。讓我們一起來看看幾個最受歡迎的平台吧!
Thumbnail
本文探討了自動新聞通訊和即時通訊的優缺點,並提供了加速啟動電子報業務的建議和選項。
Thumbnail
本文探討了自動新聞通訊和即時通訊的優缺點,並提供了加速啟動電子報業務的建議和選項。
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News