Solana:公鏈技術創新的領導力量

2024-07-17 16:07:20

引言

最近,Crypto 市場因 Mtgox 賠付以及美國和德國政府拋售的事件引發了投資者的恐慌情緒,絕大部分代幣都出現了 20% 以上的跌幅,但其中也不乏一些價格相對“堅挺”的代幣,SOL 就是其中之一。Solana 作為一個公鏈項目,採用了委托權益證明(PoS)和歷史證明(PoH)混合的共識機制,在引入時間戳機制的同時使用了多线程並行處理以及狀態壓縮技術,使 Solana 能夠具有高吞吐量和低交易成本的優勢。

Solana 接連發布了 Actions、Blinks 和 ZK Compression 三大創新技術,使其开始擴展到 SocialFi 領域,並且在現有交易成本的基礎上再次大幅度壓縮。這三大新技術將為 Solana 今後的發展助力,讓市場對 Solana 有了新的預期,加上現貨 ETF 的申請,使 Solana 在未來的預期和敘事拉滿,充滿了想象力。

Actions

定義

Solana 的官方文件對 Actions 的定義是:Solana Actions 是一個 API,旨在允許網站與 Solana 區塊鏈進行交互,實現鏈上活動,如轉账、投票和捐贈。它是符合規範的 API,會返回 Solana 區塊鏈上的交易,這些交易可以在各種不同的上下文中進行預覽、籤名和發送,包括二維碼、buttons + widgets(用戶界面元素)以及互聯網上的網站。

使用非技術語言來解釋 Actions,它是在 Solana 中的各種預先設定好的待進行籤名的交易,允許用戶在無需導航到不同應用程序或網頁的情況下執行區塊鏈交易。Actions 是 Solana 鏈上交易處理機制的抽象描述,包含了各種任務的執行指令,比如交易處理、合約執行和數據操作。用戶可以通過 Actions 發送各種交易指令,比如鏈上的資產轉账和購买代幣資產等。同時,开發者也可以利用 Actions 調用和執行智能合約,實現復雜的鏈上邏輯。

Actions 的出現使得 Solana 網絡應用开發和用戶交易變得更加便利,同時也為鏈上智能合約的執行增添了支持,並且為 Solana 進入 SocialFi 領域奠定了堅實的基礎。

Actions 的工作流程示意圖

優勢

高效的處理方式:Solana 相較於其它公鏈的最主要的優勢就是高性能,對 Actions 的設計和採用上,Solana 仍然保持了高性能的理念。Solana 使用了一種名為 Turbo Transactions 的技術,它利用多個 CPU 核心並行處理交易來進一步提高網絡的吞吐量和執行速度,在處理 Actions 的時候,使其能夠在大規模的網絡中快速執行,同時仍然保持高效和穩定。

網絡的低延遲:受益於 Solana 的高性能 Actions 的處理延遲也會非常低,為用戶提供更流暢、更高效的交易體驗。這種低延遲的優勢也為 Actions 的开發者提供了更多機會構建更復雜、更具交互性的應用程序,而不必擔心網絡延遲影響用戶體驗,從而使整個生態系統更加強大和更具競爭力。

更高的靈活性:通過 Actions,用戶能實現對智能合約的調用,執行各種繁瑣的業務邏輯,進行數據的存儲和讀取等功能。這種靈活性使得 Actions 成為一個強大的工具,滿足用戶在區塊鏈領域中各種需求。此外,Actions 還支持擴展,用戶可以根據自身需求對其進行定制,進一步提升其靈活性和適用性。

Blinks

定義

Solana 的推特官方文件對 Blinks 定義為:區塊鏈鏈接,是一種將鏈上操作轉換為可共享鏈接的新原語,Blinks 可將任何 Solana Actions 轉換為一個可共享、富含元數據的鏈接。Blinks 使支持 Actions 的客戶端(瀏覽器擴展錢包、機器人)能夠為用戶顯示更多功能。支持 Blinks 的客戶端應用程序只需檢測與 Actions 兼容的 URL,對其進行解析,並允許用戶在標准化的用戶界面上與之交互。

通俗理解,Blinks 是 Actions 的一種具象化的表現形式,這種具象化的表現可以是一個二維碼、一條 URL、一個可點擊式的按鈕等等。Blinks 可以將任何的 Solana Actions 轉化為在任意信息平臺上的任何傳播方式,允許能檢測到 Actions 的客戶端(如瀏覽器擴展錢包、機器人等)向用戶展示附加功能。用戶在使用 Blinks 的時候,無需進入這條具象化表現形式(可以是二維碼、URL 等等)背後的 Dapp 就可以在當前的平臺頁面進行操作具體的事項,將交互方式變的極為便捷和簡單。

Blink 工作原理示意圖

Actions 和 Blinks 之間並不是單獨存在,而是一個共生的關系。Actions 是 Blinks 存在的基礎,而 Blinks 是 Actions 的具象化的表現形式。Blinks 將 Actions 抽象化的表現在用戶面前,讓用戶在使用 Actions 時甚至感覺不到它的存在。

優勢

增強用戶的體驗感:通過 Blinks,用戶不再需要退出當前頁面再進入想要去操作的 Dapp 頁面,為用戶提供了一站式的操作服務,極大的減少了用戶的操作環節和操作難度,讓用戶就像在 Web 2 中進行鏈接點开的基本操作一樣簡單。

增加了 Solana 的流量:在 Solana 上的各個項目开發團隊使用了 Blinks 之後,最顯著的效果就是能夠在各個社交平臺上為 Solana 進行導流。在 Web 3 世界中,各個項目只有獲得更多的流量才能夠在激烈的競爭中獲勝。Blinks 能夠將各個 Actions 具象化為各種形式,可以在各個信息交流平臺上就行轉發,比如推特、Discord、Telegram 等等,在這些平臺上進行 Blinks 的傳播,會為 Solana 引入巨額流量,從而促進 Solana 的生態發展。

降低了用戶參與 Web 3 的門檻:傳統 Web 2 中的用戶普遍不理解錢包授權籤名、鏈上轉账、Gas 費等等鏈上最基礎的操作,所以想要達到快速的導流不僅要從傳統平臺中導流,還需要降低鏈上的操作門檻。在使用了 Blinks 以後,它可以將每個具體操作背後的流程抽象集成為一個 URL,用戶只需要點擊即可,不需要理解其背後操作的原理和流程。

缺點

增加了欺詐的風險:現階段 Blinks 只能夠在推特上進行轉發,但是推特本身就是一個充滿了欺詐的環境,原本沒有 Blinks 的時候詐騙方會使用高仿的網站或者其他病毒的植入來騙取受害者的資產。在 Blinks 出現之後,極大提高了詐騙的效率,降低了詐騙的成本,現在詐騙者不需要开發高仿網站,直接就用一張配圖和一個鏈接就能完成之前所有的操作,這種方式讓用戶防不勝防。

無法覆蓋手機客戶端:現階段對於 Blinks 的使用只能夠限於電腦端,但是現在推特使用最多的方式仍然是手機端,電腦端佔比較小,所以部分投資者質疑 Blinks 對 Solana 增加的導流效果並沒有想象中那么高,只是一種用於價格炒作的噱頭。

ZK Compression

定義

Solana 的官方文檔將 ZK Compression 定義為:ZK Compression 是建立在 Solana 基礎上的一種新的基本功能,可幫助开發者和用戶大規模構建應用程序。开發人員和用戶可以選擇壓縮鏈上狀態,從而將狀態成本降低幾個數量級,同時保持 Solana L1 的安全性、性能和可組合性。

技術分析

在所有的區塊鏈上所有的項目开發人員都面臨着兩種基本的費用——計算成本和狀態成本。只要盡可能多的減少這兩種費用就會解決整條鏈的 Gas 費問題進而去吸引更多的用戶和开發者。

Solana 憑借着委托權益證明(PoS)和歷史證明( PoH)混合的共識機制,在引入了時間戳機制的同時使用了多线程並行處理,使 Solana 能夠具有高吞吐量和低交易成本的優勢,已經解決了計算成本的問題。ZK Compression(ZK 壓縮)的出現就是很好的能夠去解決狀態成本問題。

ZK Compression 使用一種名為狀態壓縮的過程,使开發人員能夠以更經濟的方式利用 Solana 的账本空間,而不是更昂貴的账戶空間來存儲某些類型的數據。ZK Compression 利用鏈外數據的哈希值存儲在鏈上,將具體的數據存儲在鏈下,並利用狀態樹進行驗證。這種技術的應用可以有效地減少對鏈上存儲空間的需求,從而降低成本並提高整體的可擴展性。通過採用 ZK Compression 技術,Solana 生態系統可以更有效地處理大量數據,並為开發人員提供更靈活的存儲選擇,推動區塊鏈應用的發展和創新。

我們用更加通俗易懂的方式去分析 ZK Compression,將 ZK Compression 拆分开來:

  • Compression 代表的就是壓縮,這一步實現的是鏈上账戶只存儲狀態根。基礎數據存儲在更便宜的 Solana 鏈下的分類账中,從而達到降低狀態存儲成本的目的;

  • ZK 指的是協議使用 ZK 技術來確保壓縮狀態的完整性,用戶和开發者可以從支持 ZK 壓縮的 RPC 提供商處獲取有效性證明,並且通過 ZK 技術來達成鏈上和鏈下的交互時,ZK 技術較 OP 技術更加可靠並且速度更快,使 Solana 不會影響其較高的計算速度。

工作原理

ZK Compression 的工作原理非常簡單,非常類似於以太坊L2中的 Rollup 的方式。

  • ZK Compression 會將每個账戶的數據壓縮成一個哈希值,這個哈希值被存儲在狀態樹的葉子節點中。每個账戶哈希不僅包含账戶本身的信息,還包含它在狀態樹中的位置。通過這樣的方式來做到每個账戶哈希都是獨一無二的,方便之後的引索。

  • 每個狀態樹的狀態根會被存儲在 Solana 的主網上。這個狀態根就像是整個樹的指紋,只要驗證這個指紋,就能確認整個樹中的所有數據都是完整且未被篡改的。

  • 每個账戶的詳細數據並不直接存儲在 Solana 的主網上,而是作為調用數據存儲在更便宜的 Solana 分類账空間中。Solana 的主網上只存儲狀態根和一些基本的元數據,這樣既節省了存儲成本,又保證了數據的安全性。並且為了確保這些壓縮數據的完整性,ZK Compression 還使用了零知識證明。可以保證在不泄露具體數據內容的情況下,用來證明數據的真實性和完整性。

雖然直觀上 ZK Compression 好像是以太坊L2中的 Rollup,但是 Vitalik 將 ZK Compression 定義為無狀態的客戶端架構。所以 ZK Compression 本質上是L1內部存儲結構的優化。

總結

Solana 在兩周內接連提出了 Actions、Blinks 和 ZK Compression 三種技術創新,足以看出 Solana 始終在追求公鏈應用更快更便捷的發展理念。這三大新技術的應用不僅使 Solana 的適用領域從交易拓展到社交,而且我們看到 Solana 在公鏈技術方面不斷創新和進取的能力。

這三種新技術現階段只是在測試之中,具體效果需要大規模應用之後才可以得知,但是從其價格表現來看,投資者對其前景充滿期待。Solana 已然發展成為公鏈技術創新的領導力量。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

比特幣熱錢潮》幣安單月交易量達紐交所2倍、穩定幣流入創新高,Tether市值超越花旗

自 川普當選美國總統以來,加密貨幣市場呈現火熱的情況:比特幣近兩週漲超 30% 劍指 10 萬美元...

DaFi Weaver
5 13小時前

BingX官方聲明:3點回應近期網傳的不實資訊與安全指控

近 期,有關 BingX 的不實資訊及惡意攻擊引發廣泛關注。針對相關內容,BingX 已發表聲明,...

廣編頻道
5 13小時前

ETH 3.0如何破局性能難題?一文揭祕背後的ZK技術突破與升級方案

Beam Chain: “以太坊 3.0 ” 剛剛結束的 2024 Devcon 大會,熱鬧非凡,...

星球日報
5 13小時前

動區週報:比特幣衝刺十萬大關、SEC 主席辭職、微策略再加倉BTC..

本週(11/17-11/23)重要大事速覽 比特幣動態 :比特幣價格接近 10 萬美元 ,市值「...

Arthur Wang
7 21小時前

以太坊突破3400美元後蓄勢待發?分析師看法與ETH巨鯨動態整理

比 特幣今(23)日清晨持續發力最高來到 99,588 美元,雖然隨後賣壓湧現回落至 98,500...

Editor Jr.
7 21小時前

IKEA:當前消費環境更像2008金融危機後,客戶錢包大幅縮水

美 國經濟目前消費者信心仍算穩定、勞動力市場甚至有一點加溫的跡象,葉倫也多次表示經濟正逐步走向「軟...

Editor Jr.
7 21小時前