OKEx Research:一文讀懂以太坊殺手Solana

買賣虛擬貨幣

OKEx在9月30日上線了SOL,並且從9月30日到10月30日期間舉辦SOL有關活動——做任務贏取10萬美元獎勵。不僅OKEx,據CoinMarketCap,13家平臺上線SOL,備受青睞的SOL究竟有何來頭?

公鏈領域存在著一個“不可能三角”——去中心化,安全性,可擴充套件性三者不可兼得,其中,去中心化和安全性是兵家必爭之地,於是可擴充套件性便成為許多公鏈的頭號目標。而Solana的可擴充套件性可以達到網路級別,即跟上摩爾定律的步伐,理論上標準千兆網路下TPS最高71萬,實踐中,Solana每秒最多處理了超過50000筆交易,效能高,且傳送100萬筆交易僅需10美元,交易費用低。

一、Solana概述

Solana是號稱能達到網路級效能的開源區塊鏈網路,總部位於瑞士的日內瓦,3位主要創始人是Anatoly Yakovenko、Greg Fitzgerald和Stephen Akridge,都曾就職於高通公司。Solana名字源於聖地亞哥北部一個名為Solana Beach的海灘小鎮,3位創始人還在高通工作時在此生活和衝浪了三年。

下表列舉了Solana早期的大事件:

Solana沒有用Layer 2的解決方案或者ETH 2.0的分片技術,而是主要採用工作歷史證明(Proof of History)技術達到更高的效能。核心創新如下,在第二部分將主要闡述工作歷史證明PoH。

Solana採用有委託的PoS機制,礦工將SOL委託給驗證節點參與維護網路,獲得協議設定的SOL獎勵。驗證節點領導者(Leader)生成PoH序列,將使用者訊息、命令排序,使得其他驗證節點(Verifier)可以高效處理,投票出PoH狀態。

Solana網路參與者有4類:

使用者:使用網路服務並支付少量交易費用。

SOL持有者/礦工:將SOL抵押委託給驗證節點,和驗證節點共擔風險,共分收益,抵押者收到的收益和抵押到某驗證節點的SOL成正比。

驗證節點:投票/驗證PoH狀態,驗證區塊的有效性。正確投票,獲得獎勵,反之,損失抵押SOL。

驗證節點領導者(Leader):從驗證節點中競爭選出,負責收集交易,建立包含PoH的區塊,更新網路狀態。有權保留部分交易費用,不得超過協議規定的上限。

驗證節點的抵押越多,越有可能被選為Leader。同時為了激勵驗證節點誠實,驗證節點每正確投票一次,信用分(credits)會增加。而每一輪裡,獲得的獎勵和信用分與抵押之積成正比,即信用分越高、抵押越多,分到的獎勵越多。

成為驗證節點有一定SOL和硬體條件要求,並且系統對不工作或者作惡的驗證節點設定了SOL罰款,主網β版將會推出削減功能(Slashing),自動懲罰作惡節點的部分SOL。

如下圖所示,Solana的礦工主要分佈在歐洲、美國,在我國的熱度並不高。

據Github記錄,Solana有63個程式碼庫,包括5個主要程式碼庫,11個固定成員。其中,最重要的程式碼庫solana前後有75人參與編寫,自建立後大部分時間每日更新頻率超過50次,2019年2月更新頻率最高。

2019年11月,Solana專案被著名軟體安全公司Kudelski Security審計。

Solana交易總數超過41億,出塊時間為429毫秒,區塊高度超過3969萬,全球驗證節點有178個。市面上13家交易所和14個錢包已支援SOL,錢包範圍涵蓋了移動App、網頁端、軟體、命令列錢包。2019年7月獲得來自Multicoin Capital、Foundation Capital、Distributed Global等的1800萬美元融資。

二、Solana如何大幅提升網路效能

以太坊最新吞吐量資料為25 TPS,Visa大約1500 TPS,而Solana約50000 TPS,致力於成為網路級的公鏈。不同於Layer 2的各種解決方案或是ETH 2.0 的分片技術,Solana是如何大幅提升網路效能的呢?

去中心化網路總是存在不同步的情形,如何達到共識是去中心化網路首要解決的問題。在比特幣中,節點依靠的是本地時間,每個節點的時間不一樣,因此不能用時間戳做判斷。Solana的思路是找到一個可驗證的、共享的時間。SHA 256作為Solana的驗證延遲函式(Verifiable Delay Function),具有不可逆性,只能單向計算。如下圖所示,PoH中,上一個輸出作為SHA256的當前輸入,需要寫進的資料附加在輸入裡,如此往復,週期性地記錄每次SHA 256輸出和次數,驗證節點透過驗證和重複這個計算過程得到需要的時間間隔。

三、代幣經濟

Solana的代幣為SOL,總供給為4.886億個,現價2.16美元,市值1億美元。在衡量交易費用時,通常用一個更小的單位lamports,1000000000 lamports = 1 SOL。

SOL的通貨膨脹率或者SOL供應量隨時間的變化由協議設定,具體為Solana網路設定的初識通貨膨脹率為15%,每年減少之前的15%,達到長期穩定率(1%-2%)後保持不變。下圖為Solana官方給出的示例。這種代幣發放設計使得早期SOL發放迅速,後期SOL供給緩慢增多,有利於早期參與者的利益,但是不利於早期的幣價穩定。

四、結語

Solana將PoH和PoS等結合,走出了自己的效能提升之路,雖然沒有達到理論的71萬TPS,在實踐中已超過5萬TPS。網路設計和程式碼編寫歷時較長,更新頻率保持良好,且經過了Kudelski Security兩個月的審計。10月底,Solana將開啟蟲洞(Wormhole)駭客馬拉松,蟲洞計劃旨在建立連線Solana和以太坊的橋樑,如果成功實施,將是跨鏈功能的一大進展。

Solana在我國挖礦熱度不高,SOL代幣發放早期太快,不利於幣價穩定。還曾發生信任危機,今年4月Solana團隊被發現SOL實際流通量與公佈流通量不符,團隊私自將本該被鎖定的1136萬SOL借給做市商,訊息一出SOL大幅下跌。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;