Skip to main content

NEWSALLAMA
網誌

回前頁
為何 Solana 能較高速處理交易? - 加密貨幣

為何 Solana 能較高速處理交易?

· · 專欄: 加密貨幣

比特幣之所以每秒只能處理7筆交易,除了跟它區塊容量太細(只得1 MB)外,更與節點太多有關。

比特幣區塊鏈若要完整紀錄交易,須由某個節點將交易資訊打包成區塊,再分發給其他節點,等到所有的節點都接受且更新區塊鏈後,交易才算是完成,雖然安全性高但速度慢,大概需十分鐘才確保所有節點將交易驗證及完成記帳。

而Solana 每秒交易的吞吐量 (TPS) 在需求強勁下可處理高達6 萬多筆的交易資訊(跟Bitcoin 的處理能力是天淵之別了),幾近跟Visa 每秒平均能處理的交易數量看齊;當然,Solana 只能偶一為之,並不是每秒也能做到,但至少在現實交易中不至於縛手縛腳到難以應用。

而Solana 這方面的高效,多少跟它的挖礦機制有著不可分割的關係。

Solana所行的挖礦機制叫「代理權益證明機制 DPoS (Delegated Proof of Stake)」,是以太坊PoS 權益證明機制的變種,與其不同的地方在於多了個 英文字D (委託),這是什麼意思呢?

DPoS 與 PoS 都是以質押代幣的方式去獲得驗證交易的資格,而 PoS 是質押越多代幣則獲得驗證與記帳的機會就越高,DPoS 則是某個礦工表現得越好越穩定,就越能獲得驗證與記帳的機會。

DPoS 可以理解為一場選舉,用戶所質押的 SOL 幣是選票,投票 (Vote) 選出驗證者 (Witness) 來負責驗證與記帳區塊,並監督這些選出來的驗證者之表現,若某驗證者的表現不理想,選民就可以再投票罷免他,換上更好的驗證者來維持 Solana 的性能。由此,這些選民確保了Solana 鏈的穩定性與高效能。

被選出來的驗證者叫超級節點,數量較少,正因節點較少,就不用像比特幣般需時約十分鐘才可生成另一區塊,整條鏈的容載能力便大大提升,令交易處理速度大勝其他區塊鏈。

再者,solana 還使用一種叫「歷史證明機制 (Proof-of-History, PoH) 」的記帳方法,這方法是透過創建歷史記錄,證明交易在一個特定時間發生:PoH 會先記錄交易發生的順序,再由各個節點來更新與同步狀態,情況如餐廳派發籌號來記錄客人光臨的先後,再以手機發放訊息通知籌號已到,這就不需要一大群人在門口塞住囉。

Solana 透過這歷史證明機制 (PoH),便不需要等待所有節點驗證,就能夠通過該筆交易,既節省資源亦減省時間,如此一來 ,Solana 就得以實現交易速度的超高效能。

0 likes

推薦文章

為何住宅租金會持續高企?

為何住宅租金會持續高企?

真不明白網上還有人敢教投資香港物業,換著是我就不敢,只因物業投資這思維在當下香港已不中用,食尾水都無,亦即你點教都好,學員若跟做,最終必輸錢,那這類課程只會燃…

留言 (0)

還沒有留言,成為第一個留言的人吧!

發表留言

您必須登入才能留言。還沒有帳號?立即註冊