首頁 > 今日加密貨幣新聞
bitcoin
bitcoin

$98504.89 USD 

-0.13%

ethereum
ethereum

$3369.64 USD 

0.16%

tether
tether

$1.00 USD 

0.02%

solana
solana

$258.34 USD 

-0.28%

bnb
bnb

$666.88 USD 

6.07%

xrp
xrp

$1.54 USD 

10.50%

dogecoin
dogecoin

$0.465842 USD 

19.65%

usd-coin
usd-coin

$1.00 USD 

0.02%

cardano
cardano

$1.08 USD 

25.26%

tron
tron

$0.212002 USD 

6.72%

avalanche
avalanche

$42.19 USD 

15.55%

shiba-inu
shiba-inu

$0.000027 USD 

9.37%

toncoin
toncoin

$5.66 USD 

3.16%

stellar
stellar

$0.437749 USD 

55.08%

polkadot-new
polkadot-new

$7.65 USD 

25.67%

Solana 虛擬機器 (SVM)

什麼是 Solana 虛擬機器 (SVM)?

Solana 虛擬機器 (SVM) 是支援 Solana 每秒處理數千個交易的系統。

簡單來說,SVM就是Solana的執行環境。它是運行和處理網路上發生的所有交易和智能合約的軟體。您可以將其視為分佈在 Solana 上驗證交易的所有節點上的去中心化電腦處理能力。

SVM 透過執行所需的程式碼並相應地修改 Solana 的狀態來幫助在 Solana 上啟動交易。

Solana 虛擬機器 (SVM) 如何運作?

SVM 不是一個集中式系統 - 它作為跨節點的獨立實例(稱為驗證器)運行,驗證 Solana 上的交易。每個驗證器在本地運行自己獨立的 SVM 版本。

這種分散式安排對於安全性和可擴展性至關重要。這意味著如果智能合約中存在錯誤,它不會導致整個網路崩潰。它使 Solana 能夠將工作負載分散到多個並行處理器上,而不是局限於一台集中式伺服器。

這些 SVM 實例透過將程式碼翻譯成驗證器硬體可以理解的指令來執行交易和智慧合約。

雖然技術含量很高,但關鍵要點是 SVM 允許 Solana 在多個節點上以分散式方式運行複雜的程式。

什麼是 Sealevel 以及它如何在 SVM 中啟用並行處理?

現在事情變得非常有趣了! SVM 的秘密武器稱為 Sealevel。從來沒聽過?讓我們來了解一下。

Sealevel 就像是交易處理的渦輪增壓器。它使SVM能夠同時並行執行多個事務。

大多數網路一次只能處理一筆交易,但 Sealevel 破解了並行處理的程式碼。它標識哪些事務可以同時運作而不會發生衝突。

這意味著如果兩個事務沒有存取相同的數據,Sealevel 可以在驗證器的多核心處理器上同時處理它們。

智慧合約如何在Solana虛擬機器上部署和執行?

好吧,技術術語已經夠多了。讓我們實際一點。假設您剛剛開發了一個令人驚嘆的 Solana 智能合約。它實際上是如何在SVM上運行的?

當您部署該智能合約時,它會將程式碼發佈到網路上的所有驗證器。每個人都會收到一份副本。

然後合約開始執行。每當需要更改 Solana 的狀態(例如傳輸令牌)時,它都會將這些指令傳達給 Solana 運行時。

執行時間將這些請求傳遞給所有單獨的 SVM,然後解釋並執行指令以實際更新 Solana 的狀態。

SVM 和 EVM(以太坊虛擬機器)有什麼不同?

現在你可能會想──這個虛擬機器概念是不是類似以太坊的 EVM?敏銳的觀察力! SVM 和 EVM 具有類似的用途,但也存在一些關鍵差異。

主要的一個?並行處理能力。 EVM 採用順序設計,一次只能處理一筆交易。但如前所述,SVM 利用 Sealevel 來實現同時執行。

這意味著 Solana 可以提供更高的交易量而不會出現擁塞。我們談論的是每秒數千筆交易!

是什麼導致 EVM 區塊鏈擁堵和高額費用?

這種單執行緒限制是 EVM 鏈上壅塞和高額費用的重要因素。

當交易量激增時,EVM 無法擴展。所有事情都必須由該單一核心按順序處理。積壓的訂單不斷增加,用戶猛烈提高 Gas 費,試圖插隊。

然而,SVM 及其平行架構可以利用更多核心來有效管理流量峰值。額外的吞吐量可以防止擁塞並保持較低的費用。

SVM 的在地化費用市場與 EVM 的全球費用市場

好吧,最後一個技術比較——交易費用。

EVM 在整個網路中採用一個全球費用市場。由於只有一條通道,一個 dApp 中的活動可能會阻塞另一個不相關的 dApp。

但 SVM 支援每筆交易的在地化費用。因此,NFT 交易不會影響 DeFi 互換的價格。

這可以保持網路存取公平和流量順暢。另外,如果需要,dApp 可以為其用戶提供費用補貼。

哪些新興 SVM Rollup 解決方案正在擴大 SVM 的應用範圍?

讓我們換個話題來討論 SVM 的採用。

最近,開發人員開始使用 SVM 建構匯總解決方案。 Rollup 在像以太坊這樣的第 1 層上結算之前,會先將鏈下交易捆綁起來。這些允許開發人員在其他鏈上部署 SVM 合約,同時保持 Solana 等級的速度。