探索社交:Solana Actions & Blink vs. Ethereum Farcaster & Lens

中級Jul 15, 2024
Solana和Dialect共同推出了新的Solana概念“Actions和Blinks”,它通过浏览器扩展实现了一键交换、投票、捐赠、铸造和其他功能。这使得各种操作和交易能够高效执行,通过时间同步和顺序记录确保网络共识和一致性。该策略与以太坊的Farcaster协议和Solana的方法进行了比较。
探索社交:Solana Actions & Blink vs. Ethereum Farcaster & Lens

tldr

  • 最近,Solana和Dialect共同推出了新的Solana概念“Actions and Blinks”,通过浏览器扩展实现一键功能,如交换、投票、捐赠和铸造。
  • 行動促進各種操作和交易的有效執行,而閃爍通過時間同步和順序記錄確保網絡共識和一致性。它們共同使Solana能夠提供高性能、低延遲的區塊鏈體驗。
  • blinks的開發需要來自web2應用程序的支持,這帶來了web2和web3之間的信任、兼容性和合作問題。
  • 與Farcaster和Lens Protocol相比,Actions和Blinks更多依賴Web2應用程序來獲取流量,而後者更多依賴鏈上的安全性。


圖片來源:solana官方(solana操作執行和生命周期)

1.1 操作 (Solana 操作)

根據官方定義:solana操作是標準化的API,可返回solana區塊鏈上的交易。這些交易可以在各種上下文中預覽、簽名和發送,包括QR碼、按鈕+小工具以及互聯網上的網站。

操作可以簡單地理解為等待簽署的交易。在Solana網絡中,操作是交易處理機制的抽象描述,包括交易處理、合約執行和數據操作等各種任務。用戶可以通過操作發送交易,包括代幣轉移和購買數字資產。開發人員使用操作來調用和執行智能合約,實現復雜的鏈上邏輯。

  • Solana使用“交易”來處理這些任務,每個交易由在特定賬戶之間執行的一系列指令組成。通過並行處理和Gulf Stream協議,Solana將交易預先轉發給驗證器,減少確認延遲。通過細粒度的鎖定機制,Solana可以同時處理多個非衝突的交易,顯著提高系統吞吐量。
  • Solana使用运行时来执行交易和智能合约指令,在执行过程中确保交易输入、输出和状态的正确性。在初始执行后,交易等待块确认。一旦大多数验证器都同意一个块,交易就被认为是最终的。Solana可以每秒处理数千个交易,确认时间低至400毫秒。由于流水线和海湾流机制,网络的吞吐量和性能得到进一步提升。
  • 行動不僅僅是任務或操作;它們可以是交易、合同執行或數據處理。這些操作類似於其他區塊鏈中的交易或合約調用,但 Solana 的操作具有獨特的優勢: 1.高效處理:Solana 設計了一種高效的方法來處理操作,從而在大規模網路中實現快速執行。2.低延遲:Solana的高性能架構確保了操作的極低處理延遲,支援高頻交易和應用。3.靈活性:動作可以執行各種複雜的操作,包括智慧合約調用和數據存儲/檢索(更多細節在擴展連結中)。

根據官方定義:blinks 可將任何 Solana 操作轉換為可分享的、具有元數據的連結。blinks 使操作支援的客戶端(瀏覽器擴展錢包、機器人)能夠向用戶展示更多功能。在網站上,blinks 可立即觸發錢包中的交易預覽,而無需將用戶重定向到去中心化應用;在 Discord 上,機器人能夠將 blinks 擴展為一組互動按鈕。這使得任何顯示 URL 的網頁界面都能夠實現鏈上交互。

簡單來說,Solana Blink將Solana操作轉換為可共享的鏈接(類似於http)。通過在支持的錢包(如Phantom、Backpack和Solflare)中啟用相關功能,網站和社交媒體可以成為鏈上交易的場所,使任何具有URL的網站可以直接啟動Solana交易。

總之,盡管 Solana 的行動和眨眼是無需許可的協議/標準,但它們仍然需要客戶端應用程序和錢包最終幫助用戶簽署交易,與意圖敘述解決者相比。

actions&blinks的直接目標是將Solana的鏈上操作“http-link”,分析它們並將它們應用於Web2應用程式,如Twitter。


圖片來源:@eli5_defi

2. 以太坊上的去中心化社交协议

2.1 farcaster協議

farcaster是一個基於以太坊和樂觀主義的去中心化社交圖協議,使應用程序能夠通過區塊鏈、P2P網絡和分佈式分類帳相互連接。這使用戶可以無縫地遷移和在不依賴單一中心實體的情況下在不同平台之間共享內容。其開放圖協議(可以自動從社交網絡帖子中張貼的鏈接中提取內容並注入互動功能)允許用戶共享的內容被自動提取並轉換為互動應用程序。

去中心化網絡:farcaster依賴去中心化網絡,避免傳統社交網絡中常見的集中式伺服器單點故障問題。它使用分佈式分類帳技術來確保數據安全和透明度。

公鑰加密:Farcaster上的每個用戶都有一對公鑰和私鑰。公鑰用於識別用戶,而私鑰用於簽署他們的操作。這種方法確保了用戶數據的隱私和安全。

數據可移植性:用戶數據存儲在去中心化的存儲系統中,而不是存儲在單個伺服器上。這使用戶可以完全控制自己的數據,並在不同應用程序之間進行遷移。

可验证身份:通过公钥加密技术,Farcaster确保每个用户的身份是可验证的。用户可以通过签署操作来证明他们对账户的控制权。

去中心化識別符(DIDs):Farcaster使用去中心化識別符(DIDs)來識別用戶和內容。DIDs基於公鑰加密,提供高安全性和不可變性。

數據一致性:為了確保整個網絡上的數據一致性,Farcaster 使用類似於區塊鏈的共識機制(以“帖子”作為節點)。該機制確保所有節點都同意用戶數據和操作,保持數據的完整性和一致性。

去中心化應用程式:Farcaster提供了一個開發平臺,允許開發人員構建和部署去中心化應用程式(DAPPS)。這些應用程式可以與Farcaster網路無縫集成,為使用者提供各種功能和服務。

安全和隱私:Farcaster強調用戶數據的隱私和安全性。所有數據傳輸和存儲都被加密,用戶可以選擇將其內容設置為公開或私有。

在Farcaster的新框架功能中(不同框架與Farcaster集成並獨立運行),用戶可以將“投放”(類似帖子,包括文本、圖片、視頻和鏈接)轉換為互動應用程序。這些內容存儲在去中心化網絡中,確保其永久性和不可變性。每個投放在發布時都有唯一的標識符,使其可以追踪,用戶身份通過去中心化身份驗證系統進行驗證。作為一個去中心化的社交協議,Farcaster的客戶端可以無縫集成框架。

2.2 主要原則


圖片來源:架構 | 遠行者

Farcaster協議分為三個主要層:身份層、數據層 - 中樞和應用層。每一個層都有特定的功能和角色。

身份層

· 功能:负责管理和验证用户身份;提供去中心化身份验证,确保用户身份的唯一性和安全性。它由四个注册表组成:身份注册表、名字注册表、密钥注册表和存储注册表(详见参考链接1)。

· 技術原則:使用基於公鑰加密技術的去中心化標識符(DIDs)。每個用戶都有一個用於識別和驗證其身份的唯一DID。使用公鑰和私鑰對確保只有用戶能夠控制和管理其身份信息。身份層確保在不同應用和服務之間實現無縫遷移和身份驗證。

數據層 - 中心

· 函数:负责存储和管理用户生成的数据,提供分散的数据存储系统,确保数据的安全性,完整性和可访问性。

· 技術原理:Hub是分佈在網路上的分散式數據存儲節點。每個Hub都充當獨立的存儲單元,負責存儲和管理一部分數據。數據通過加密技術分佈在Hubs上並受到保護。數據層確保數據高可用性和可擴展性,使用戶可以隨時訪問和遷移其數據。

應用層

· 功能: 提供了一個用於開發和部署去中心化應用程序(dapps)的平台,支持各種應用場景,如社交網絡、內容發佈和消息傳遞。

· 技術原則:開發人員可以使用 farcaster 提供的 API 和工具來構建和部署去中心化應用程序。應用層與身份和數據層無縫集成,在應用程序使用期間確保身份驗證和數據管理。去中心化應用程序在去中心化網絡上運行,不依賴於集中式服務器,從而增強應用程序的可靠性和安全性。

上述內容摘要2.3

Solana的行動和眨眼旨在連接Web2應用程序的流量通道。直接影響:用戶視角:簡化交易同時增加資金被盜風險。Solana視角:大大增強跨界流量效應,但在Web2的審查規定下面臨兼容性和支援挑戰。Solana廣泛生態系統下的未來發展,如Layer2、SVM和移動操作系統,可能進一步增強這些能力。

另一方面,与Solana的策略相比,以太坊的Farcaster协议减少了Web2流量的集成,增强了整体的抗审查性和安全性。 Farcaster+EVM模型更符合Web3的本地概念。

2.4鏡頭協議


圖片來源:lensfrens

Lens protocol是另一個去中心化社交圖協議,旨在讓用戶完全控制其社交數據和內容。通過Lens協議,用戶可以創建、擁有並管理其社交圖,並可以在不同應用和平台之間無縫遷移。該協議使用NFT來代表用戶的社交圖和內容,確保數據的獨特性和安全性。Lens協議位於以太坊,與Farcaster有一些相似之處和不同之處:

相似之處:

  • 使用者控制:在兩種協議中,使用者完全掌控自己的數據和內容。
  • 身份驗證:兩者均使用去中心化識別符(DID)和加密技術,以確保用戶身份的安全性和唯一性。

差異:

技術架構:

  • farcaster:建立在以太坊(l1)上,分為身份層管理用戶身份、數據層-用於去中心化存儲節點的節點,以及應用層提供dapps開發平台,使用離線節點進行數據傳播。
  • lens協議:基於Polygon(L2),它使用NFT來表示用戶的社交圖和內容,所有活動都存儲在用戶的錢包中,強調數據所有權和可移植性。

驗證和數據管理:

  • Farcaster:使用分散式儲存節點(中樞)來管理數據,確保安全性和高可用性,並通過增量圖進行年度處理更新和共識。
  • Lens協議:個人數據配置NFT確保數據的唯一性和安全性,無需進行更新。

應用生態系統:

  • farcaster:提供了一個全面的dapps開發平台,與其身份和數據層無縫集成。
  • lens協議:注重用戶社交圖譜和內容的可移植性,支持在不同平台和應用之間無縫切換。

通過這個比較,我們可以看到遠程傳輸器和鏡頭協議在用戶控制和身份驗證方面有相似之處,但在數據存儲和生態系統方面存在顯著差異。遠程傳輸器強調分層結構和去中心化存儲,而鏡頭協議則突出了使用NFT來實現數據可移植性和所有權。

3. 這三個中哪一個可以先實現大規模應用?

通過上述分析,這三個協議各有其優勢和挑戰。Solana憑藉其高性能和將任何網站或應用程序轉換為加密貨幣交易Gate.ioway的能力,通過利用社交媒體平台和輕鬆生成鏈接與閃爍,迅速獲得了市場的青睞。然而,它對Web2的依賴帶來了流量和安全之間的取捨。

lens協議於2022年成立,利用其模塊化設計和鏈上存儲來提供良好的可擴展性和透明度,抓住早期市場機遇,但可能面臨成本和可擴展性方面的挑戰,以及市場fomo情緒。

farcaster的优势在于其设计,与web3原则最为契合,提供了最高程度的去中心化。然而,这也带来了在技术迭代和用户管理方面的挑战。

关于YBB

YBB 是一個 Web3 基金,致力於確定 Web3 定義專案,其願景是為所有互聯網居民創造更好的在線棲息地。YBB由一群自2013年以來一直積极參與該行業的區塊鏈信徒創立,始終願意説明早期專案從0發展到1.我們重視創新,自我驅動的熱情和以用戶為導向的產品,同時認識到加密和區塊鏈應用的潛力。

免責聲明:

  1. 本文轉載自 [媒介]. 所有版權屬於原作者 [ybb capital 研究員 ac-core]. 如果有对此转载的异议,请联系Gate 學習團隊會迅速處理。
  2. 責任聲明:本文所表達的觀點和意見僅代表作者個人觀點,並不構成任何投資建議。
  3. 文章的翻譯工作由Gate.io學習團隊完成。未經特別提及,禁止複製、分發或抄襲翻譯的文章。

探索社交:Solana Actions & Blink vs. Ethereum Farcaster & Lens

中級Jul 15, 2024
Solana和Dialect共同推出了新的Solana概念“Actions和Blinks”,它通过浏览器扩展实现了一键交换、投票、捐赠、铸造和其他功能。这使得各种操作和交易能够高效执行,通过时间同步和顺序记录确保网络共识和一致性。该策略与以太坊的Farcaster协议和Solana的方法进行了比较。
探索社交:Solana Actions & Blink vs. Ethereum Farcaster & Lens

tldr

  • 最近,Solana和Dialect共同推出了新的Solana概念“Actions and Blinks”,通过浏览器扩展实现一键功能,如交换、投票、捐赠和铸造。
  • 行動促進各種操作和交易的有效執行,而閃爍通過時間同步和順序記錄確保網絡共識和一致性。它們共同使Solana能夠提供高性能、低延遲的區塊鏈體驗。
  • blinks的開發需要來自web2應用程序的支持,這帶來了web2和web3之間的信任、兼容性和合作問題。
  • 與Farcaster和Lens Protocol相比,Actions和Blinks更多依賴Web2應用程序來獲取流量,而後者更多依賴鏈上的安全性。


圖片來源:solana官方(solana操作執行和生命周期)

1.1 操作 (Solana 操作)

根據官方定義:solana操作是標準化的API,可返回solana區塊鏈上的交易。這些交易可以在各種上下文中預覽、簽名和發送,包括QR碼、按鈕+小工具以及互聯網上的網站。

操作可以簡單地理解為等待簽署的交易。在Solana網絡中,操作是交易處理機制的抽象描述,包括交易處理、合約執行和數據操作等各種任務。用戶可以通過操作發送交易,包括代幣轉移和購買數字資產。開發人員使用操作來調用和執行智能合約,實現復雜的鏈上邏輯。

  • Solana使用“交易”來處理這些任務,每個交易由在特定賬戶之間執行的一系列指令組成。通過並行處理和Gulf Stream協議,Solana將交易預先轉發給驗證器,減少確認延遲。通過細粒度的鎖定機制,Solana可以同時處理多個非衝突的交易,顯著提高系統吞吐量。
  • Solana使用运行时来执行交易和智能合约指令,在执行过程中确保交易输入、输出和状态的正确性。在初始执行后,交易等待块确认。一旦大多数验证器都同意一个块,交易就被认为是最终的。Solana可以每秒处理数千个交易,确认时间低至400毫秒。由于流水线和海湾流机制,网络的吞吐量和性能得到进一步提升。
  • 行動不僅僅是任務或操作;它們可以是交易、合同執行或數據處理。這些操作類似於其他區塊鏈中的交易或合約調用,但 Solana 的操作具有獨特的優勢: 1.高效處理:Solana 設計了一種高效的方法來處理操作,從而在大規模網路中實現快速執行。2.低延遲:Solana的高性能架構確保了操作的極低處理延遲,支援高頻交易和應用。3.靈活性:動作可以執行各種複雜的操作,包括智慧合約調用和數據存儲/檢索(更多細節在擴展連結中)。

根據官方定義:blinks 可將任何 Solana 操作轉換為可分享的、具有元數據的連結。blinks 使操作支援的客戶端(瀏覽器擴展錢包、機器人)能夠向用戶展示更多功能。在網站上,blinks 可立即觸發錢包中的交易預覽,而無需將用戶重定向到去中心化應用;在 Discord 上,機器人能夠將 blinks 擴展為一組互動按鈕。這使得任何顯示 URL 的網頁界面都能夠實現鏈上交互。

簡單來說,Solana Blink將Solana操作轉換為可共享的鏈接(類似於http)。通過在支持的錢包(如Phantom、Backpack和Solflare)中啟用相關功能,網站和社交媒體可以成為鏈上交易的場所,使任何具有URL的網站可以直接啟動Solana交易。

總之,盡管 Solana 的行動和眨眼是無需許可的協議/標準,但它們仍然需要客戶端應用程序和錢包最終幫助用戶簽署交易,與意圖敘述解決者相比。

actions&blinks的直接目標是將Solana的鏈上操作“http-link”,分析它們並將它們應用於Web2應用程式,如Twitter。


圖片來源:@eli5_defi

2. 以太坊上的去中心化社交协议

2.1 farcaster協議

farcaster是一個基於以太坊和樂觀主義的去中心化社交圖協議,使應用程序能夠通過區塊鏈、P2P網絡和分佈式分類帳相互連接。這使用戶可以無縫地遷移和在不依賴單一中心實體的情況下在不同平台之間共享內容。其開放圖協議(可以自動從社交網絡帖子中張貼的鏈接中提取內容並注入互動功能)允許用戶共享的內容被自動提取並轉換為互動應用程序。

去中心化網絡:farcaster依賴去中心化網絡,避免傳統社交網絡中常見的集中式伺服器單點故障問題。它使用分佈式分類帳技術來確保數據安全和透明度。

公鑰加密:Farcaster上的每個用戶都有一對公鑰和私鑰。公鑰用於識別用戶,而私鑰用於簽署他們的操作。這種方法確保了用戶數據的隱私和安全。

數據可移植性:用戶數據存儲在去中心化的存儲系統中,而不是存儲在單個伺服器上。這使用戶可以完全控制自己的數據,並在不同應用程序之間進行遷移。

可验证身份:通过公钥加密技术,Farcaster确保每个用户的身份是可验证的。用户可以通过签署操作来证明他们对账户的控制权。

去中心化識別符(DIDs):Farcaster使用去中心化識別符(DIDs)來識別用戶和內容。DIDs基於公鑰加密,提供高安全性和不可變性。

數據一致性:為了確保整個網絡上的數據一致性,Farcaster 使用類似於區塊鏈的共識機制(以“帖子”作為節點)。該機制確保所有節點都同意用戶數據和操作,保持數據的完整性和一致性。

去中心化應用程式:Farcaster提供了一個開發平臺,允許開發人員構建和部署去中心化應用程式(DAPPS)。這些應用程式可以與Farcaster網路無縫集成,為使用者提供各種功能和服務。

安全和隱私:Farcaster強調用戶數據的隱私和安全性。所有數據傳輸和存儲都被加密,用戶可以選擇將其內容設置為公開或私有。

在Farcaster的新框架功能中(不同框架與Farcaster集成並獨立運行),用戶可以將“投放”(類似帖子,包括文本、圖片、視頻和鏈接)轉換為互動應用程序。這些內容存儲在去中心化網絡中,確保其永久性和不可變性。每個投放在發布時都有唯一的標識符,使其可以追踪,用戶身份通過去中心化身份驗證系統進行驗證。作為一個去中心化的社交協議,Farcaster的客戶端可以無縫集成框架。

2.2 主要原則


圖片來源:架構 | 遠行者

Farcaster協議分為三個主要層:身份層、數據層 - 中樞和應用層。每一個層都有特定的功能和角色。

身份層

· 功能:负责管理和验证用户身份;提供去中心化身份验证,确保用户身份的唯一性和安全性。它由四个注册表组成:身份注册表、名字注册表、密钥注册表和存储注册表(详见参考链接1)。

· 技術原則:使用基於公鑰加密技術的去中心化標識符(DIDs)。每個用戶都有一個用於識別和驗證其身份的唯一DID。使用公鑰和私鑰對確保只有用戶能夠控制和管理其身份信息。身份層確保在不同應用和服務之間實現無縫遷移和身份驗證。

數據層 - 中心

· 函数:负责存储和管理用户生成的数据,提供分散的数据存储系统,确保数据的安全性,完整性和可访问性。

· 技術原理:Hub是分佈在網路上的分散式數據存儲節點。每個Hub都充當獨立的存儲單元,負責存儲和管理一部分數據。數據通過加密技術分佈在Hubs上並受到保護。數據層確保數據高可用性和可擴展性,使用戶可以隨時訪問和遷移其數據。

應用層

· 功能: 提供了一個用於開發和部署去中心化應用程序(dapps)的平台,支持各種應用場景,如社交網絡、內容發佈和消息傳遞。

· 技術原則:開發人員可以使用 farcaster 提供的 API 和工具來構建和部署去中心化應用程序。應用層與身份和數據層無縫集成,在應用程序使用期間確保身份驗證和數據管理。去中心化應用程序在去中心化網絡上運行,不依賴於集中式服務器,從而增強應用程序的可靠性和安全性。

上述內容摘要2.3

Solana的行動和眨眼旨在連接Web2應用程序的流量通道。直接影響:用戶視角:簡化交易同時增加資金被盜風險。Solana視角:大大增強跨界流量效應,但在Web2的審查規定下面臨兼容性和支援挑戰。Solana廣泛生態系統下的未來發展,如Layer2、SVM和移動操作系統,可能進一步增強這些能力。

另一方面,与Solana的策略相比,以太坊的Farcaster协议减少了Web2流量的集成,增强了整体的抗审查性和安全性。 Farcaster+EVM模型更符合Web3的本地概念。

2.4鏡頭協議


圖片來源:lensfrens

Lens protocol是另一個去中心化社交圖協議,旨在讓用戶完全控制其社交數據和內容。通過Lens協議,用戶可以創建、擁有並管理其社交圖,並可以在不同應用和平台之間無縫遷移。該協議使用NFT來代表用戶的社交圖和內容,確保數據的獨特性和安全性。Lens協議位於以太坊,與Farcaster有一些相似之處和不同之處:

相似之處:

  • 使用者控制:在兩種協議中,使用者完全掌控自己的數據和內容。
  • 身份驗證:兩者均使用去中心化識別符(DID)和加密技術,以確保用戶身份的安全性和唯一性。

差異:

技術架構:

  • farcaster:建立在以太坊(l1)上,分為身份層管理用戶身份、數據層-用於去中心化存儲節點的節點,以及應用層提供dapps開發平台,使用離線節點進行數據傳播。
  • lens協議:基於Polygon(L2),它使用NFT來表示用戶的社交圖和內容,所有活動都存儲在用戶的錢包中,強調數據所有權和可移植性。

驗證和數據管理:

  • Farcaster:使用分散式儲存節點(中樞)來管理數據,確保安全性和高可用性,並通過增量圖進行年度處理更新和共識。
  • Lens協議:個人數據配置NFT確保數據的唯一性和安全性,無需進行更新。

應用生態系統:

  • farcaster:提供了一個全面的dapps開發平台,與其身份和數據層無縫集成。
  • lens協議:注重用戶社交圖譜和內容的可移植性,支持在不同平台和應用之間無縫切換。

通過這個比較,我們可以看到遠程傳輸器和鏡頭協議在用戶控制和身份驗證方面有相似之處,但在數據存儲和生態系統方面存在顯著差異。遠程傳輸器強調分層結構和去中心化存儲,而鏡頭協議則突出了使用NFT來實現數據可移植性和所有權。

3. 這三個中哪一個可以先實現大規模應用?

通過上述分析,這三個協議各有其優勢和挑戰。Solana憑藉其高性能和將任何網站或應用程序轉換為加密貨幣交易Gate.ioway的能力,通過利用社交媒體平台和輕鬆生成鏈接與閃爍,迅速獲得了市場的青睞。然而,它對Web2的依賴帶來了流量和安全之間的取捨。

lens協議於2022年成立,利用其模塊化設計和鏈上存儲來提供良好的可擴展性和透明度,抓住早期市場機遇,但可能面臨成本和可擴展性方面的挑戰,以及市場fomo情緒。

farcaster的优势在于其设计,与web3原则最为契合,提供了最高程度的去中心化。然而,这也带来了在技术迭代和用户管理方面的挑战。

关于YBB

YBB 是一個 Web3 基金,致力於確定 Web3 定義專案,其願景是為所有互聯網居民創造更好的在線棲息地。YBB由一群自2013年以來一直積极參與該行業的區塊鏈信徒創立,始終願意説明早期專案從0發展到1.我們重視創新,自我驅動的熱情和以用戶為導向的產品,同時認識到加密和區塊鏈應用的潛力。

免責聲明:

  1. 本文轉載自 [媒介]. 所有版權屬於原作者 [ybb capital 研究員 ac-core]. 如果有对此转载的异议,请联系Gate 學習團隊會迅速處理。
  2. 責任聲明:本文所表達的觀點和意見僅代表作者個人觀點,並不構成任何投資建議。
  3. 文章的翻譯工作由Gate.io學習團隊完成。未經特別提及,禁止複製、分發或抄襲翻譯的文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!