作者:Ac-Core,YBB Capital 研究員來源:medium 翻譯:善歐巴,金色財經
摘要
-
近期,Solana 與Dialect 共同推出了Solana 新概念“Actions and Blinks”,透過瀏覽器擴充功能實現了交換、投票、捐贈和鑄幣等一鍵式功能。
-
Actions 促進各種操作和交易的高效執行,而Blinks 透過時間同步和順序記錄確保網路共識和一致性。它們共同使Solana 能夠提供高效能、低延遲的區塊鏈體驗。
-
Blinks的發展需要Web2應用的支持,這帶來了Web2和Web3之間的信任、相容性、合作等問題。
-
相較於Farcaster和Lens Protocol,Actions和Blinks更依賴Web2應用來取得流量,而後者更依賴鏈上安全。
1. Actions 和Blinks 的工作原理
1.1Actions (Solana Actions)
根據官方定義:Solana Actions 是傳回Solana 區塊鏈上交易的標準化API。這些交易可以在各種環境中預覽、簽名和發送,包括二維碼、按鈕+ 小部件以及互聯網上的網站。
Actions 可以簡單理解為等待簽名的交易。擴充一下,在Solana 網路中,Actions 是對交易處理機制的抽象描述,涵蓋了交易處理、合約執行、資料操作等多種任務。用戶可以透過Actions 發送交易,包括轉帳、購買數位資產等。開發者透過Actions 呼叫並執行智慧合約,實現複雜的鏈上邏輯。
-
Solana 使用「交易」來處理這些任務,每個交易都由特定帳戶之間執行的一系列指令組成。透過平行處理和Gulf Stream 協議,Solana 將交易預先轉發給驗證者,從而減少確認延遲。借助細粒度的鎖定機制,Solana 可以同時處理大量不衝突的交易,從而顯著提高系統吞吐量。
-
Solana 使用Runtime 執行交易和智慧合約指令,確保執行過程中交易輸入、輸出和狀態的正確性。初始執行後,交易等待區塊確認。一旦大多數驗證者同意某個區塊,交易即被視為最終交易。 Solana 每秒可處理數千筆交易,確認時間低至400 毫秒。由於採用Pipeline 和Gulf Stream 機制,網路的吞吐量和效能得到進一步增強。
-
Actions 不僅僅是任務或操作,它們可以是交易、合約執行或資料處理。這些操作與其他區塊鏈中的交易或合約呼叫類似,但Solana 的Actions 具有獨特的優勢:1.高效處理:Solana 設計了一種高效的方法來處理Actions,從而能夠在大規模網路中快速執行。 2.低延遲:Solana 的高效能架構確保Actions 的處理延遲非常低,支援高頻交易和應用程式。 3.靈活性:Actions 可以執行各種複雜的操作,包括智慧合約呼叫和資料儲存/檢索(更多詳細資訊請參閱擴充連結)。
1.2 Blinks(區塊鏈連結)
根據官方定義:Blinks 可以將任何Solana Action 轉換為可共享、元資料豐富的連結。 Blinks 讓支援Action 的用戶端(瀏覽器擴充錢包、機器人)能夠向用戶展示更多功能。在網站上,Blinks 可以立即觸發錢包中的交易預覽,而無需重定向到去中心化應用程式;在Discord 中,機器人可以將Blinks 擴展為一組互動按鈕。這使得任何顯示URL 的Web 介面都可以實現鏈上互動。
簡單來說,Solana Blinks 將Solana Actions 轉換為可共享的連結(類似HTTP)。透過在Phantom、Backpack 和Solflare 等支援錢包中啟用相關功能,網站和社群媒體可以成為鏈上交易的場所,任何擁有URL 的網站都可以直接發起Solana 交易。
總而言之,雖然Solana Actions 和Blinks 是無需許可的協議/ 標準,但與意圖敘述求解器相比,它們仍然需要客戶端應用程式和錢包來最終幫助用戶簽署交易。
Actions & Blinks 的直接目標是將Solana 的鏈上操作“HTTP 化”,解析成類似Twitter 的Web2 應用。
2. 以太坊上的去中心化社交協議
2.1 Farcaster 協議
Farcaster 是基於以太坊和Optimism 的去中心化社交圖譜協議,支援應用程式透過區塊鏈、P2P 網路和分散式帳本等去中心化技術進行互連。這讓使用者可以無縫遷移和分享不同平台的內容,而無需依賴單一中心化實體。其開放圖譜協議(可自動從社交網路貼文中發布的連結中提取內容並注入互動功能)允許自動提取用戶共享的內容並將其轉換為互動應用程式。
去中心化網路:Farcaster 依靠去中心化網絡,避免了傳統社交網路中中心化伺服器常見的單點故障問題。它使用分散式帳本技術來確保資料的安全性和透明度。
公鑰加密:Farcaster 上的每個用戶都有一對公鑰和私鑰。公鑰用於識別用戶,而私鑰用於簽署用戶的操作。這種方法確保了用戶資料的隱私和安全。
資料可攜性:使用者資料儲存在分散的儲存系統中,而不是單一伺服器上。這使用戶可以完全控制其資料並將其在不同應用程式之間遷移。
可驗證身份:透過公鑰加密技術,Farcaster 確保每個用戶的身份都是可驗證的。使用者可以透過簽名行為來證明自己對帳戶的控制權。
去中心化識別碼(DID):Farcaster 使用去中心化識別碼(DID) 來識別使用者和內容。 DID 基於公鑰加密,具有高安全性和不變性。
資料一致性:為了確保全網資料的一致性,Farcaster 採用類似區塊鏈的共識機制(以「貼文」為節點),確保所有節點對用戶資料和操作達成一致,保持資料的完整性和一致性。
去中心化應用程式:Farcaster 提供了一個開發平台,讓開發人員可以建置和部署去中心化應用程式(DApps)。這些應用程式可以與Farcaster 網路無縫集成,為用戶提供各種功能和服務。
安全與隱私:Farcaster 強調用戶資料的隱私和安全。所有資料傳輸和儲存均經過加密,用戶可以選擇將其內容公開或保密。
在Farcaster 的全新Frames 功能中(不同的Frames 可以與Farcaster 整合並獨立運行),用戶可以將「帖子」(類似於帖子,包括文字、圖片、影片和連結)變成互動式應用程式。這些內容儲存在去中心化的網路中,確保其永久性和不可篡改性。每個貼文在發佈時都有唯一標識符,使其可追溯,並透過去中心化的身份驗證系統驗證使用者身分。作為去中心化的社交協議,Farcaster 的客戶端可以與Frames 無縫整合。
2.2 主要原則
Farcaster 協定主要分為三層:身分層、資料層(集線器)和應用層。每層都有特定的功能和功能。
身分層
· 功能:負責管理和驗證使用者身分;提供去中心化的身分認證,確保使用者身分的唯一性和安全性。由四個登錄機碼組成:ID Registry、Fname、Key Registry、Storage Registry(詳見參考連結1)。
· 技術原理:採用基於公鑰加密技術的去中心化識別器(DID)。每個使用者都有一個唯一的DID用於識別和驗證自己的身分。公鑰和私鑰對的使用確保只有使用者才能控制和管理自己的識別資訊。身份層確保跨不同應用程式和服務的無縫遷移和身份驗證。
資料層—樞紐
· 功能:負責儲存和管理使用者產生的數據,提供確保資料安全性、完整性和可存取性的去中心化資料儲存系統。
· 技術原理:Hub 是分佈在網路中的去中心化資料儲存節點,每個Hub 作為一個獨立的儲存單元,負責儲存和管理一部分資料。資料分佈在Hub 中,並使用加密技術進行保護。資料層確保資料的高可用性和可擴展性,使用戶可以隨時存取和遷移其資料。
應用層
· 功能:提供開發和部署去中心化應用程式(DApps)的平台,支援社交網路、內容發佈和訊息傳遞等各種應用程式場景。
· 技術原理:開發者可以使用Farcaster 提供的API 和工具來建置和部署去中心化應用程式。應用層與身份層和資料層無縫集成,確保應用程式使用過程中的身份驗證和資料管理。去中心化應用程式在去中心化網路上運行,不依賴中心化伺服器,從而增強了應用程式的可靠性和安全性。
2.3 以上內容總結
Solana 的Actions & Blinks 旨在打通Web2 應用的流量通道。直接影響:用戶觀點:簡化交易,同時增加資金被竊風險。 Solana視角:大幅增強了跨界流量效果,但在Web2 的審查規定下面臨相容性和支援挑戰。未來在Solana 龐大生態系統下的發展,如Layer2、SVM 和行動作業系統,可能會進一步增強這些能力。
另一方面,以太坊的Farcaster 協議相較於Solana 的策略,弱化了對Web2 流量的整合,增強了整體的抗審查能力和安全性。 Farcaster+EVM 的模式更貼近Web3 的原生理念。
2.4 Lens 協議
Lens Protocol 是另一個去中心化的社交圖譜協議,旨在讓用戶完全控制自己的社交數據和內容。透過Lens Protocol,用戶可以創建、擁有和管理自己的社交圖譜,這些圖譜可以在不同的應用程式和平台之間無縫遷移。該協議使用NFT 來表示用戶的社交圖譜和內容,確保資料的唯一性和安全性。 Lens Protocol 定位於以太坊,與Farcaster 有一些相似之處和不同之處:
相似之處:
-
使用者控制:在這兩種協定中,使用者都可以完全控制他們的資料和內容。
-
驗證:均採用去中心化識別碼(DID)和加密技術,確保使用者身分的安全性和唯一性。
差異:
技術架構:
-
Farcaster:建立在以太坊(L1)上,分為身份層(用於管理用戶身份)、資料層(用於去中心化儲存節點的樞紐)和應用層(用於提供DApps開發平台),使用離線樞紐進行資料傳播。
-
Lens Protocol:基於Polygon(L2),使用NFT來表示使用者的社交圖譜和內容,所有活動都儲存在使用者的錢包中,強調資料所有權和可移植性。
驗證和資料管理:
-
Farcaster:使用分散式儲存節點(Hubs)來管理數據,確保安全性和高可用性,並透過增量圖進行年度處理更新和共識。
-
Lens Protocol:個人資料資料NFT 確保資料的唯一性和安全性,無需更新。
應用生態系:
-
Farcaster:提供全面的DApps 開發平台,與其身分和資料層無縫整合。
-
Lens Protocol:專注於用戶社交圖譜和內容的可移植性,支援不同平台和應用程式之間的無縫切換。
透過對比,我們可以看出Farcaster 和Lens Protocol 在用戶控制和身份驗證方面有相似之處,但在資料儲存和生態系統方面存在顯著差異。 Farcaster 強調分層結構和去中心化存儲,而Lens Protocol 則強調使用NFT 實現資料可移植性和所有權。
3. 三者哪一個能率先實現規模應用?
透過以上分析,三種協議各有優勢和挑戰。 Solana 憑藉其高效能和將任何網站或應用程式轉變為加密貨幣交易網關的能力,利用社交媒體平台和Blinks 輕鬆生成連結的優勢迅速獲得了關注。然而,它對Web2 的依賴帶來了流量和安全性之間的權衡。
Lens Protocol 成立於2022 年,利用其模組化設計和鏈上存儲來提供良好的可擴展性和透明度,抓住了早期的市場機遇,但可能面臨成本和可擴展性以及市場FOMO 情緒的挑戰。
Farcaster的優點在於其設計最貼近Web3原則,去中心化程度最高,但這也帶來了技術迭代和使用者管理方面的挑戰。