Solana和Dialect共同調用了新的Solana概念“Actions and Blinks”,並透過瀏覽器擴充功能實現一鍵操作功能。 Actions簡化營運和交易執行,Blinks確保網路共識和一致性。這使Solana提供高效能、低延遲的區塊鏈體驗。相較於Farcaster和Lens Protocol,Actions和Blinks更依賴Web2應用程式獲取流量。 Farcaster是一個基於以太坊和Optimism的去中心化社交圖協議,強調去中心化網路、公鑰加密貨幣、資料可攜性和可驗證身分。 Lens Protocol也是一個去中心化社交圖協議,使用NFT表示用戶社交圖和內容,強調資料所有權和可移植性。在選擇應用規模方面,每個協定都有其優勢和挑戰。
作者:YB
翻譯:白話區塊鏈
最近,Solana和Dialect聯合調用了新的Solana概念“Actions and Blinks”,透過瀏覽器擴充功能實現一鍵操作功能,如兌換、投票、捐贈和鑄幣。 Actions簡化了各種操作和交易的執行,而Blinks則透過時間同步和順序記錄來確保網路共識和一致性。兩者結合,使Solana能夠提供高效能、低延遲的區塊鏈體驗。 Blinks的開發需要Web2應用支持,這導致了信任、相容性以及Web2與Web3合作問題。 與Farcaster和Lens Protocol相比,Actions和Blinks更依賴Web2應用來獲取流量,而後者更依賴鏈上的安全性。
1、Actions和Blinks的工作原理
1)行動(Solana行動)
根據官方定義:Solana Actions 是傳回Solana區塊鏈上交易的標準化API。這些交易可以在各種獲取預覽、簽署和發送,包括二維碼、按鈕+小部件和網站。
Actions 可以簡單理解為等待簽署的實用程式。進一步擴展,Actions 是Solana 重置對交易處理機制的抽象描述,涵蓋了交易處理、合約和資料操作等多種任務。用戶可以透過Actions 發送交易,包括代幣轉移和購買數位資產。開發者使用Actions 呼叫和智慧合約,實現成熟的鏈上邏輯。
Solana透過「Transactions」來處理這些任務,每個Transaction由一系列在特定帳戶之間執行的指令組成。透過其中包括處理和Gulf Stream協議,Solana將預先轉發給驗證者,減少確認延遲。透過細粒度的鎖定機制,Solana可以同時處理大量無衝突的運河,大大提高了吞吐量。 Solana使用Runtime執行交易和智慧合約指令,確保在執行過程中交易輸入、輸出和狀態的正確性。
初次執行後,交易等待區塊確認。一旦大多數驗證者同意一個區塊,交易就被視為最終的。 Solana每秒鐘可以處理數千個交易,確認時間低至400毫秒。由於採用Pipeline 和Gulf Stream 機制,網路的吞吐量和效能得到了進一步提升。
Actions 不僅僅是任務或操作,它們可以是交易、合約執行或資料處理。這些操作類似於其他區塊鏈中的交易或合約調用,但Solana 的Actions 具有獨特的優勢:
高效處理:Solana 設計團隊每天都會制定處理Actions,使其在大規模解決方案中處於領先地位。
延遲較低:Solana 的高效能架構確保了Actions 解決了延遲非常低的問題,支援高頻交易和應用。
靈活的:Actions 可以複雜操作,包括智能合約和研究/檢索(請擴展至所有可能的用途)
2)Blinks(區塊鏈連結)
根據官方定義:Blinks 可以將任何Solana Action 轉換為可共享、富含元資料的連結。 Blinks 讓支援Action 的用戶端(瀏覽器擴充錢包、機器人)能夠向用戶展示更多功能。在網站上,Blinks 可以立即在錢包中觸發交易預覽,而無需重定向到中心應用;在Discord 中,機器人可以將Blinks 擴展為一組互動按鈕。您可以用任何顯示URL 的網頁介面實現鏈上互動。
簡單來說,Solana Blinks 將Solana Actions 轉換為可共享的連結(類似HTTP)。 我們在支援的錢包(如Phantom、Backpack 和Solflare)中啟用相關功能,網站和社群媒體可以成為鏈上交易的場所,讓任何具有URL 的網站都能直接發起Solana 交易。
總的來說,儘管Solana Actions 和Blinks 是無權限的協定/標準,事實確實如此需要客戶端申請和金鑰來最終幫助用戶簽名,相較於先知敘述求解器。
Actions 和Blinks 的直接目標將Solana 的鏈上操作“HTTP 連結化”,將其解析到Web2 應用如Twitter 中。
2.以太坊上的去中心化社交協議
1)Farcaster協議
Farcaster 是一個基於以太坊和Optimism 的去中心化社交圖協議,使應用程式能夠透過區塊鏈、P2P網路和分散式網路化技術互聯。這對我來說很重要,因為它需要在平台之間無縫遷移和共享內容,而無需依賴單一的中心化實體。其開放圖協定(自動從社交網路貼文中提取連結內容並注入互動功能)使用戶共享的內容能夠自動提取並卸載互動應用程式。
去中心化網路:Farcaster 依賴去中心化網絡,避免了傳統社交網路中常見的中心化伺服器的單點故障問題。它使用分散式帳本技術確保資料的安全性和透明性。
公鑰加密貨幣:每個Farcaster用戶都有一對公鑰和私鑰。公鑰用於標識用戶,而私鑰用於簽署他們的操作。確保用戶資料的隱私和安全性。
資料可攜性:使用者資料儲存在去中心化儲存系統中,而不是單一的依靠。該用戶完全掌控自己的數據,並能夠在不同應用程式之間遷移。
可驗證身份:透過公鑰加密貨幣技術,Farcaster 確保每個用戶的身份驗證。使用者可以透過簽署操作證明對帳戶的控制權。
去中心化識別碼(DID):Farcaster 使用去中心化識別碼(DID)來識別使用者和內容。 DID基於公鑰加密貨幣,具有高安全性和不可變性。
資料一致性:為了確保網路上的資料一致性,Farcaster 使用類似區塊鏈的共識機制(以「貼文」作為節點)。這種機制確保所有節點對使用者資料和操作達成一致,保持資料的一致性。
去中心化應用程式:Farcaster 提供了一個開發平台,讓開發者可以建置和部署去中心化應用程式(DApps)。這些應用程式可以無縫整合到Farcaster 中,為用戶提供各種功能服務。
全新的隱私:Farcaster 宣布了用戶處理的隱私和安全性。所有資料傳輸和儲存都經過加密貨幣,我們可以選擇將內容設為公開或保密。
在Farcaster 的新功能Frames 中(不同的Frames 整合Farcaster 並獨立運行),用戶可以「casts」(類似於帖子,包括文字、圖像、影片和連結)相互作用應用程式。這些內容儲存在去中心化系統中,確保其所有權和不可變性。每個帖子在發佈時都有一個唯一標識符,使其可追踪,並通過去中心化身份驗證系統驗證用戶身份。作為一個去中心化的社交協議,Farcaster 的客戶端可以與Frames 無縫整合。
2)基本原則
Farcaster 協定分為三個主要層次:身分層、資料層(Hubs)和應用層。每一層都有特定的功能和角色。
A.身分圖層
功能:負責管理和驗證使用者身分;提供去中心化身分認證,確保使用者身分的唯一性和安全性。包括四個故障排除:ID Registry、Fname、Key Registry 和Storage Registry(參考連結1 中詳細說明)。
技術原理:使用基於公鑰加密的技術的分散式身分認證(DIDs),每個使用者都有一個唯一的DID 用於識別和驗證身分。公鑰和私鑰的使用確保使用者本身可以控制和管理身分層資訊。確保在不同應用程式實現無縫遷移和身份驗證。
B.資料層— Hubs
功能:負責儲存和管理使用者產生的數據,提供去中心化的資料儲存系統,確保資料的安全性、可靠性和可存取性。
技術原理:Hubs是分佈在威脅中心化的資料儲存節點。每個Hub作為一個重建儲存單元,負責儲存和管理一部分資料。資料分佈在每個Hub上,並透過加密貨幣技術保護資料層確保資料的高可用性和可擴展性,使人們隨時存取和遷移他們的資料。
C.應用層
功能:提供一個開發和部署去中心化應用程式(DApps) 的平台,支援各種應用場景,如社群網路、內容發佈和訊息傳遞。
技術原理:開發者使用Farcaster提供的API和工具來建置和部署去中心化應用程式。應用層與身份層和資料層無縫集成,確保在應用程式使用過程中進行身份驗證和資料管理。去中心化應用程式運行在去中心化網路上,不依賴中心化伺服器,從而增強了應用的可靠性和安全性。
3)總結
A.Solana 的行動與閃爍
Solana 的Actions 和Blinks 旨在連接Web2 應用的流量管道。其影響如下:
使用者觀點:簡化交易過程,增加資金使用率。
索拉納觀點:非常高興能夠增強政府的治理能力,但在Web2 的框架下,政府面臨相容性和支持挑戰。
在Solana的廣泛生態系中,未來的Layer2、SVM和行動作業系統等發展可能會進一步增強這些功能。
B.以太坊的Farcaster 協議
與Solana 的策略相比,以太坊的Farcaster 協議弱化了Web2 流量整合,增強了整體的抗干擾和安全性。 Farcaster + EVM 模型更貼合Web3 的原生概念。
4)鏡頭協議
Lens Protocol 是另一個去中心化的社交圖協議,旨在讓用戶完全控制他們的社交數據和內容。透過Lens Protocol,我們創建、擁有和管理他們的社交圖,並在不同的應用和平台之間無縫遷移。該協議使用NFT 來表示用戶社交圖和內容,確保資料的唯一性和安全性。作為以太坊上的協議,Lens Protocol 與Farcaster 有一些相似性和不同之處:
A.相似點:
使用者控制:在這兩個協定中,使用者手機的資料和內容擁有完全的控制權。
驗證:防火牆使用去中心化身分(DID) 和加密貨幣技術來確保使用者身分的安全性和唯一性。
B.不同點:
技術架構:
Farcaster:基於以太坊(L1),分為管理使用者識別層、用於去中心化儲存節點資料層(Hubs)和提供DApps開發平台應用程式層,使用離線Hub進行資料傳播。
Lens Protocol:基於Polygon(L2),使用NFT顯示用戶社交K線走勢圖和內容,所有活動儲存在使用者錢包中,強調資料的所有權和可移植性。
驗證和資料管理:
Farcaster:使用分散式儲存資料庫(Hubs)管理數據,確保安全性和高可用性,每年進行一次語句柄更新並透過增量圖達成共識。
Lens Protocol:疫情檔案NFT 確保資料必須且安全性,無需更新。
應用範圍:
Farcaster:提供全面的DApps開發平台,與其身分和資料層無縫整合。
Lens Protocol:致力於用戶社交圖譜和內容的可移植性,支援平台和應用程式之間的無縫切換。
透過這種比較,我們有信心,Farcaster 和Lens Protocol 在用戶控制和身份驗證方面有相似之處,但在數據和生態系統方面有顯著差異。 Farcaster 強調分層結構和去中心化存儲,而Lens Protocol 則突出使用NFT 實現數據的可移植和所有權。
3、哪個協議能夠實現大規模應用?
透過上述分析,這三個協議各有其優勢和挑戰。
Solana 憑藉其高效能和能力,將任何網站或應用技術領域的加密貨幣交易網關,透過利用社交媒體平台和使用Blinks 快速收益關注。然而,其依賴Web2 的特性導致了流量隨之之間的權衡。
截至2022年的Lens Protocol則利用其模組化設計和鏈上存儲,提供良好的可擴展性和複雜性,捕捉了早期市場機會,但可能面臨成本、擴展性以及市場FOMO情緒的挑戰。
Farcaster的優點在於其設計最貼近Web3原則,提供最高程度的去中心化。然而,這也導致了在技術迭代和使用者管理方面的挑戰。
資訊來源:0x資訊編譯自網際網路。版權歸作者白話區塊鏈所有,未經許可,不得轉載