bitcoin
bitcoin

$91930.26 USD 

0.89%

ethereum
ethereum

$3118.81 USD 

-1.00%

tether
tether

$0.999966 USD 

0.00%

solana
solana

$245.66 USD 

2.48%

bnb
bnb

$622.09 USD 

-2.24%

xrp
xrp

$1.14 USD 

6.32%

dogecoin
dogecoin

$0.372471 USD 

1.33%

usd-coin
usd-coin

$0.999908 USD 

0.00%

cardano
cardano

$0.760921 USD 

4.98%

tron
tron

$0.202880 USD 

3.18%

shiba-inu
shiba-inu

$0.000025 USD 

1.95%

avalanche
avalanche

$35.62 USD 

-3.29%

toncoin
toncoin

$5.49 USD 

-1.21%

sui
sui

$3.74 USD 

-0.15%

chainlink
chainlink

$14.65 USD 

2.24%

暗号通貨のニュース記事

Solana 仮想マシンが発表: ブロックチェーン効率のゲームチェンジャー

2024/04/05 15:19

Solana 仮想マシン (SVM) は、Solana ブロックチェーン上のスマート コントラクトの実行環境であり、並列処理モデルを利用して 1 秒あたり数千のトランザクションを処理します。これにより、Solana 上に構築された dApps が高いスループットと低いトランザクション手数料を実現できます。 SVM は Rust プログラミング言語で動作し、マルチスレッド トランザクション処理モデルを実装し、ネットワーク上のバリデータがトランザクションを同時に処理できるようにして、効率とスケーラビリティを促進します。

What Is the Solana Virtual Machine (SVM)?

The Solana Virtual Machine (SVM) is the execution environment on the Solana blockchain, utilizing a parallel processing model for dApps that enables Solana to handle thousands of transactions per second. 

Solana 仮想マシン (SVM) とは何ですか?Solana 仮想マシン (SVM) は、Solana ブロックチェーン上の実行環境であり、dApp の並列処理モデルを利用して、Solana が 1 秒あたり数千のトランザクションを処理できるようにします。


Key Takeaways

  • The Solana Virtual Machine is the execution environment for smart contracts on the Solana blockchain. It enables the Solana blockchain to handle thousands of transactions per second. 

    重要なポイントSolana 仮想マシンは、Solana ブロックチェーン上のスマート コントラクトの実行環境です。これにより、Solana ブロックチェーンは 1 秒あたり数千のトランザクションを処理できるようになります。

  • A virtual machine is a software emulation of a computer system that executes smart contracts within a secure environment.

    仮想マシンは、安全な環境内でスマート コントラクトを実行するコンピュータ システムのソフトウェア エミュレーションです。

  • Solana VM is written in Rust programming language and runs a parallel processing model for applications. According to the developers, this enables greater performance and network capacity.

    Solana VM は Rust プログラミング言語で書かれており、アプリケーションの並列処理モデルを実行します。開発者によれば、これによりパフォーマンスとネットワーク容量が向上するとのことです。

  • This article discusses how the Solana Virtual Machine works and other key features.

    この記事では、Solana 仮想マシンの仕組みとその他の主要な機能について説明します。


Solana 仮想マシンが発表: ブロックチェーン効率のゲームチェンジャー

Smart contracts are a key part of the blockchain. Originally, blockchains were designed as a giant alternative payment network for one-way transactions between peers. With the creation of blockchain virtual machines (VM), it enabled smart contracts to be built on top of blockchains. From then on, the blockchain became a base layer upon which anything could be built. 

スマート コントラクトはブロックチェーンの重要な部分です。もともと、ブロックチェーンは、ピア間の一方向トランザクションのための巨大な代替支払いネットワークとして設計されました。ブロックチェーン仮想マシン (VM) の作成により、ブロックチェーン上にスマート コントラクトを構築できるようになりました。それ以来、ブロックチェーンはあらゆるものを構築できるベースレイヤーになりました。

Ethereum developed the first instance of a virtual machine for blockchain technology. The Ethereum Virtual Machine (EVM) has seen wide adoption, with popular Layer 1 blockchains such as BNB Smart Chain, Avalanche and Tron being built as a fork of the EVM, not to mention the many EVM-compatible Layer 2s being built today. Through the EVM, developers can easily port existing applications across EVM-compatible blockchains with minimal code changes. 

イーサリアムは、ブロックチェーン技術用の仮想マシンの最初のインスタンスを開発しました。イーサリアム仮想マシン (EVM) は広く採用されており、BNB スマート チェーン、アバランチ、トロンなどの人気のレイヤー 1 ブロックチェーンが EVM のフォークとして構築されており、言うまでもなく、現在構築されている多数の EVM 互換レイヤー 2 も同様です。 EVM を使用すると、開発者は最小限のコード変更で既存のアプリケーションを EVM 互換ブロックチェーン全体に簡単に移植できます。

However, the Solana Virtual Machine (SVM), one of the newest prototypes of a virtual machine built to power smart contract blockchains, is emerging as a competitor. According to developers, Solana VM was built from scratch with technologies that focus on high performance and overall agility. 

しかし、スマート コントラクト ブロックチェーンを強化するために構築された仮想マシンの最新プロトタイプの 1 つである Solana 仮想マシン (SVM) が、競合他社として浮上しています。開発者によると、Solana VM は、高いパフォーマンスと全体的な俊敏性を重視したテクノロジーを使用してゼロから構築されました。

Understanding the Solana Virtual Machine (SVM)

The Solana Virtual Machine handles smart contract transactions for the Solana blockchain. Built with Rust programming language, the developers claim that the SVM is adjusted for high-demand conditions and designed to handle transactions in the most efficient way. As a virtual machine, the SVM operates as a virtualized processing machine tasked with the role of handling smart contract deployment, processing transactions, and other requests from these contracts.

Solana 仮想マシン (SVM) についてSolana 仮想マシンは、Solana ブロックチェーンのスマート コントラクト トランザクションを処理します。 Rust プログラミング言語で構築された SVM は、高需要条件に合わせて調整され、最も効率的な方法でトランザクションを処理するように設計されていると開発者らは主張しています。 SVM は仮想マシンとして動作し、スマート コントラクトの展開、トランザクション、およびこれらのコントラクトからのその他のリクエストの処理の役割を担う仮想化処理マシンとして動作します。

These transactions are state change requests, where the Solana VM computes requests and updates the overall state of the blockchain after each run. In summary, the SVM is the Solana blockchain’s execution environment. It acts in synergy with the consensus layer of the Solana blockchain to provide a dynamic network to build and run for Web3 applications.

これらのトランザクションは状態変更リクエストであり、Solana VM はリクエストを計算し、各実行後にブロックチェーンの全体的な状態を更新します。要約すると、SVM は Solana ブロックチェーンの実行環境です。 Solana ブロックチェーンのコンセンサス層と相乗的に機能し、Web3 アプリケーションを構築および実行するための動的なネットワークを提供します。

The SVM supports diverse smart contract applications including GameFi, DeFi applications, and other decentralized applications. Like the EVM, Solana VM is a modular machine, where it can be deployed alongside other components, e.g. data availability / consensus layer, to build decentralized networks with little or no changes to its original form.

SVM は、GameFi、DeFi アプリケーション、その他の分散型アプリケーションを含む、さまざまなスマート コントラクト アプリケーションをサポートします。 EVM と同様に、Solana VM はモジュール式マシンであり、他のコンポーネントと一緒に導入できます。データ可用性/コンセンサス層を使用して、元の形式をほとんどまたはまったく変更せずに分散型ネットワークを構築します。

To better understand the Solana VM, let's take a look at what a Virtual Machine actually is.

Solana VM をより深く理解するために、仮想マシンが実際に何であるかを見てみましょう。

What Is a Virtual Machine?

Virtual machines (VMs) are a software emulation of the computer system, which can run an operating system, along with installing and executing applications. Traditionally, users ran a VM as sandbox environments that are fully isolated from their main computer operating system.

仮想マシンとは何ですか?仮想マシン (VM) はコンピュータ システムのソフトウェア エミュレーションであり、アプリケーションのインストールと実行に加えてオペレーティング システムを実行できます。従来、ユーザーはメイン コンピューターのオペレーティング システムから完全に分離されたサンドボックス環境として VM を実行していました。

While traditional virtual machines are isolated sandboxes, blockchain virtual machines function as the execution layer of the network for decentralized applications. Blockchain VMs are decentralized, where nodes on the network run an instance of the blockchain’s virtual machine on their device, compute state changes, and monitor state changes suggested by other validators to achieve consensus, ensuring that the records of transactions are properly recorded on the network. 

従来の仮想マシンは分離されたサンドボックスですが、ブロックチェーン仮想マシンは分散アプリケーションのネットワークの実行層として機能します。ブロックチェーン VM は分散化されており、ネットワーク上のノードがデバイス上でブロックチェーンの仮想マシンのインスタンスを実行し、状態の変化を計算し、他のバリデーターによって提案された状態の変化を監視してコンセンサスを達成し、トランザクションの記録がネットワーク上に適切に記録されることを保証します。 。

How the Solana Virtual Machine Works

Blockchain users are always looking for secure blockchain networks that allow them to perform transactions as fast as possible while paying the cheapest possible fees. The Solana VM was developed to satisfy the throughput desires of blockchain users and developers, while balancing the blockchain trilemma of decentralization, scalability, and security. 

Solana 仮想マシンの仕組みブロックチェーン ユーザーは、可能な限り安価な手数料を支払いながら、可能な限り高速にトランザクションを実行できる安全なブロックチェーン ネットワークを常に探しています。 Solana VM は、分散化、スケーラビリティ、セキュリティというブロックチェーンのトリレンマのバランスをとりながら、ブロックチェーン ユーザーと開発者のスループットの要求を満たすように開発されました。

At the core of the Solana VM’s operation is the parallel transaction processing model. By structuring the Solana blockchain to process multiple transactions simultaneously instead of sequentially, it can offer higher throughput while enabling scalability. 

Solana VM の動作の中核となるのは、並列トランザクション処理モデルです。複数のトランザクションを順次ではなく同時に処理するように Solana ブロックチェーンを構造化することで、スケーラビリティを実現しながら、より高いスループットを提供できます。

Parallel Execution with SeaLevel

SeaLevel is one of the most vital components within the Solana VM, as it allows the virtual machine to execute transactions in parallel. In contrast to the sequential execution model, the parallel transaction processing model processes transactions simultaneously by validators across the network. This allows the network to achieve higher throughput and enhanced scalability. 

SeaLevel による並列実行SeaLevel は、仮想マシンがトランザクションを並列実行できるようにするため、Solana VM 内で最も重要なコンポーネントの 1 つです。逐次実行モデルとは対照的に、並列トランザクション処理モデルは、ネットワーク上のバリデーターによってトランザクションを同時に処理します。これにより、ネットワークのスループットが向上し、拡張性が向上します。

Solana 仮想マシンが発表: ブロックチェーン効率のゲームチェンジャー
Source

One of the challenges around parallel execution is when two transactions that change the state of the same account are executed at the same time, which could lead to errors in the final computation of the account. 

ソース並列実行に関する課題の 1 つは、同じアカウントの状態を変更する 2 つのトランザクションが同時に実行される場合であり、これによりアカウントの最終計算でエラーが発生する可能性があります。

For example, a wallet has a 0.5 SOL balance. There are two requests: a request to send 2 SOL to the account and a request to transfer 1 SOL from the account. If the transfer request is processed before the send request, errors can occur. Let’s look at how SeaLevel handles this situation. 

たとえば、ウォレットの残高は 0.5 SOL です。リクエストは 2 つあります。1 つはアカウントに 2 SOL を送信するリクエスト、もう 1 つはアカウントから 1 SOL を送金するリクエストです。送信リクエストの前に転送リクエストが処理されると、エラーが発生する可能性があります。 SeaLevel がこの状況にどのように対処するかを見てみましょう。

With Sea Level, the Solana blockchain is able to process tons of transactions using the multiple-thread execution environment. Solana contracts are designed to be explicit in their effects, where the smart contracts state which part of the blockchain’s state is modified by each transaction. This enables the state machine to discern dependent transactions from independent transactions. Independent transactions can run without conflict since they don’t affect the same account. In the case of dependent transactions that affect the same account, they are processed in sequence to avoid conflicts.

Sea Level を使用すると、Solana ブロックチェーンはマルチスレッド実行環境を使用して大量のトランザクションを処理できます。 Solana コントラクトは、その効果が明示されるように設計されており、スマート コントラクトには、各トランザクションによってブロックチェーンの状態のどの部分が変更されるかが記載されています。これにより、ステート マシンは依存トランザクションと独立トランザクションを識別できるようになります。独立したトランザクションは同じアカウントに影響を与えないため、競合することなく実行できます。同じアカウントに影響する依存トランザクションの場合、競合を避けるために順番に処理されます。

The parallel transaction processing model allows the Solana blockchain to make maximum use of its resources, resulting in faster transaction processing and cheaper transaction fees. Moreover, to solve the issue of gas fee scalability faced by other virtual machines like the EVM, Solana blockchain operates a localized fee market.

並列トランザクション処理モデルにより、Solana ブロックチェーンはそのリソースを最大限に活用できるため、トランザクション処理が高速化され、トランザクション手数料が安くなります。さらに、EVM などの他の仮想マシンが直面するガス料金のスケーラビリティの問題を解決するために、Solana ブロックチェーンはローカライズされた料金市場を運営しています。

Localized Fee Market

In contrast to the global fee market, the localized fee market prevents a surge in activity from one smart contract from affecting the overall gas structure of the network. 

ローカライズされた料金市場グローバルな料金市場とは対照的に、ローカライズされた料金市場は、1 つのスマート コントラクトによる活動の急増がネットワークの全体的なガス構造に影響を与えるのを防ぎます。

Solana 仮想マシンが発表: ブロックチェーン効率のゲームチェンジャー
Source

In global fee markets, the whole network jostles for the same processing facility. In a scenario where one smart contract experiences high demand, the whole network suffers from the high request frequency from this smart contract. This leads to situations where the overall network fee swells when a popular project experiences a spike in activity, for example during an NFT mint for a popular project.

出典世界の手数料市場では、ネットワーク全体が同じ処理施設を求めて競合しています。 1 つのスマート コントラクトの需要が高いシナリオでは、ネットワーク全体がこのスマート コントラクトからの高いリクエスト頻度の影響を受けます。これにより、人気のあるプロジェクトのアクティビティが急増したとき(たとえば、人気のあるプロジェクトの NFT ミント期間中など)、ネットワーク料金全体が膨らむ状況が発生します。

To prevent this, Solana network implements a localized fee market. With this, each smart contract on the network operates a separate processing charge structure. In case of a spike in activity, transactions from the smart contract experience a spike in gas while the rest of the network still operates on the normal gas fee rate. This limits the impact of spikes in activity from related smart contract application(s), while the rest of the network remains largely unaffected. 

これを防ぐために、Solana ネットワークは地域限定の料金市場を実装しています。これにより、ネットワーク上の各スマート コントラクトは個別の処理料金体系を運用します。アクティビティが急増した場合、ネットワークの残りの部分は通常のガス料金レートで動作しているにもかかわらず、スマート コントラクトからのトランザクションではガスが急増します。これにより、関連するスマート コントラクト アプリケーションからのアクティビティの急増による影響が制限されますが、ネットワークの残りの部分はほとんど影響を受けません。

However during peak demand periods, where all dApps on the network are experiencing high activity, it still increases competition for remaining blockspace, and results in higher gas fees.

ただし、ネットワーク上のすべての dApp のアクティビティが活発になるピーク需要期間中は、依然として残りのブロックスペースをめぐる競争が激化し、結果としてガス料金が高くなります。

Rollup Projects Using the SVM

Due to the high performance of the Solana VM, some rollup projects are choosing the SVM for execution, while retaining the security and decentralization of the main network. Here are some rollup networks using the Solana Virtual Machine.

SVM を使用したロールアップ プロジェクトSolana VM のパフォーマンスが高いため、一部のロールアップ プロジェクトでは、メイン ネットワークのセキュリティと分散化を維持しながら、実行に SVM を選択しています。ここでは、Solana 仮想マシンを使用したロールアップ ネットワークをいくつか示します。

Eclipse

Solana 仮想マシンが発表: ブロックチェーン効率のゲームチェンジャー

 

日食

Eclipse is an EVM-compatible Layer 2 zero knowledge network built using the Solana VM. According to the project, adopting the Solana VM model to build an extremely fast rollup and settling transactions on the Ethereum network enables them to combine the best of both worlds. While the Solana VM is able to process transactions faster than the EVM, Ethereum is known to be one of the most secure and decentralized smart contract networks. Therefore, Eclipse is able to achieve an improved speed compared to other EVM Ethereum rollup networks, while maintaining Ethereum-level security and decentralization.

Eclipse は、Solana VM を使用して構築された EVM 互換のレイヤー 2 ゼロ知識ネットワークです。このプロジェクトによれば、Solana VM モデルを採用して、イーサリアム ネットワーク上で非常に高速なロールアップとトランザクションの決済を構築することで、両方の長所を組み合わせることが可能になります。 Solana VM は EVM よりも高速にトランザクションを処理できますが、イーサリアムは最も安全で分散型のスマート コントラクト ネットワークの 1 つであることが知られています。したがって、Eclipse は、イーサリアム レベルのセキュリティと分散化を維持しながら、他の EVM イーサリアム ロールアップ ネットワークと比較して速度の向上を実現できます。

Eclipse uses Celestia for its Data Availability (DA) layer. With Celestia, it aims to develop a stable network for the transfer of data between its execution environment and the Ethereum consensus system. It also uses RISC zero for its Zero knowledge proof computation. Using a ZK validity proof system, Eclipse hopes to achieve immediate verification for its transaction data on the mainnet. This eliminates the need for an extra fraud-proof system and a waiting interval for mainnet validation, as in the case of optimistic rollups.

Eclipse は、データ可用性 (DA) レイヤーに Celestia を使用します。 Celestia では、実行環境とイーサリアム コンセンサス システムの間でデータを転送するための安定したネットワークを開発することを目指しています。また、ゼロ知識証明の計算には RISC ゼロも使用されます。 Eclipse は、ZK 有効性証明システムを使用して、メインネット上のトランザクション データの即時検証を実現したいと考えています。これにより、楽観的なロールアップの場合のように、追加の不正防止システムやメインネット検証の待機時間が不要になります。

At the time of writing, Eclipse is yet to launch publicly. According to a recent announcement from the Eclipse Foundation, the project has raised a total of $65 million to advance its efforts in building an SVM L2 for the Ethereum blockchain.

この記事の執筆時点では、Eclipse はまだ一般公開されていません。 Eclipse Foundation からの最近の発表によると、このプロジェクトはイーサリアム ブロックチェーン用の SVM L2 構築の取り組みを進めるために総額 6,500 万ドルを調達しました。

MakerDAO

The MakerDAO community is on the verge of transition to a new chain for the complete reimplementation of the entire Maker Protocol built natively on a new, standalone blockchain. 

MakerDAOMakerDAO コミュニティは、新しいスタンドアロン ブロックチェーン上にネイティブに構築された Maker プロトコル全体を完全に再実装するため、新しいチェーンへの移行を目前にしています。

While this is still in the community governance phase, a little information is already accessible. This includes MakerDAO co-founder Rune Christensen's preference for the Solana codebase as the prototype for the project’s new chain. In a proposal presented to the community by Rune, he cited the Solana blockchain’s resilience amidst the FTX exchange collapse and its optimization for the purpose of operating a singular, highly efficient blockchain as his major reason for picking the network’s codebase as his top choice. 

これはまだコミュニティ ガバナンスの段階にありますが、すでに少しの情報にアクセスできるようになりました。これには、MakerDAO の共同創設者である Rune Christensen が、プロジェクトの新しいチェーンのプロトタイプとして Solana コードベースを好むことも含まれます。 Rune氏がコミュニティに提示した提案書の中で、同氏はネットワークのコードベースを最優先の選択肢として選んだ主な理由として、FTX取引所崩壊の中でのSolanaブロックチェーンの回復力と、単一の高効率ブロックチェーンを運用する目的でのその最適化を挙げた。

Based on the community post, Cosmos is the other main contender, with its history of successful appchains using the Cosmos stack. However, he highlights that “Cosmos is not built around efficiency at its core in the same way Solana is which means it would cost more to maintain and keep performant.”

コミュニティの投稿によると、Cosmos は Cosmos スタックを使用して成功したアプリチェーンの歴史を持つもう 1 つの主な候補です。ただし、「Cosmos は Solana とは異なり、効率性を中核として構築されていません。つまり、パフォーマンスを維持し維持するためにはより多くのコストがかかることになります。」と彼は強調します。

If the project finally decides to adopt the Solana network codebase as the standard for its NewChain, this will serve as a bold statement of the positive impression the Solana VM have made on blockchain projects. Reiterating his preference for the Solana Codebase, Rune mentioned that developing a blockchain network with the Solana codebase will enable Maker to benefit from the resilience of the Solana blockchain and its community. Also, MakerDAO will be able to access a large pool of developers and resources to enable it to grow faster. The network will also create a communication path with the Solana network using bridges. Read the full proposal and discussion here.

プロジェクトが最終的に NewChain の標準として Solana ネットワーク コードベースを採用することを決定した場合、これは Solana VM がブロックチェーン プロジェクトに与えた肯定的な印象を大胆に表明するものとなるでしょう。 Rune 氏は、Solana コードベースに対する自身の好みを繰り返し述べ、Solana コードベースを使用してブロックチェーン ネットワークを開発することで、Maker は Solana ブロックチェーンとそのコミュニティの回復力から恩恵を受けることができると述べました。また、MakerDAO は開発者とリソースの大規模なプールにアクセスして、より速く成長できるようになります。また、ブリッジを使用して Solana ネットワークとの通信パスも作成します。提案書と議論の全文はこちらからお読みください。

SVM vs. EVM

Solana network is creating a path for itself with the Solana VM. As the SVM ecosystem grows, it will compete with the much older EVM in terms of relevance and adoption. SVM and EVM are able to handle smart contract transactions for blockchain networks. Like the EVM, the SVM is gaining application on other blockchain networks apart from the Solana Network. Here, we take a look at some of their key differences.

SVM と EVMSolana ネットワークは、Solana VM を使用してそれ自体のパスを作成しています。 SVM エコシステムが成長するにつれて、関連性と採用の点ではるかに古い EVM と競合するようになります。 SVM と EVM は、ブロックチェーン ネットワークのスマート コントラクト トランザクションを処理できます。 EVM と同様に、SVM は Solana ネットワーク以外の他のブロックチェーン ネットワークでも適用され始めています。ここでは、それらの主な違いをいくつか見ていきます。

Programming Language: Rust vs. Solidity

The Solidity programming language was developed specifically for the EVM. It is an adaptation of the JavaScript programming language and is designed for ease of learning. Like JavaScript and many other high-level programming languages, Solidity is object-oriented, where variables are declared using objects and classes. As a programming language for smart contracts and the EVM, Solidity is designed with a focus on security. 

プログラミング言語: Rust 対 SoliditySolidity プログラミング言語は、EVM 専用に開発されました。これは JavaScript プログラミング言語を適応させたもので、学習しやすいように設計されています。 JavaScript や他の多くの高水準プログラミング言語と同様、Solidity はオブジェクト指向であり、変数はオブジェクトとクラスを使用して宣言されます。 Solidity は、スマート コントラクトと EVM 用のプログラミング言語として、セキュリティに重点を置いて設計されています。

In comparison, Rust is a general programming language. It can be used for smart contracts and other applications. While Rust is harder to learn, it is known for its agility and memory efficiency, along with its reputation for facilitating high performance and concurrency, which aligns with Solana’s focus on scalability. 

比較すると、Rust は一般的なプログラミング言語です。スマートコントラクトやその他のアプリケーションに使用できます。 Rust は習得が難しい一方で、その機敏性とメモリ効率、および高いパフォーマンスと同時実行性を促進することで知られており、これは Solana のスケーラビリティへの重点と一致しています。

Transaction Processing Model: Parallel vs. Sequential Processing

SVM is a multi-thread transaction processing environment. It makes extensive use of the resources available on the network to process transactions. Multiple transactions are executed concurrently across different validator cores and transaction proofs are submitted for consensus as the network attains a uniform state after each run. As outlined above, Solana SeaLevel ensures that the network avoids the complications of parallel processing while running this execution model.

トランザクション処理モデル: 並列処理と逐次処理SVM は、マルチスレッド トランザクション処理環境です。ネットワーク上で利用可能なリソースを広範囲に利用してトランザクションを処理します。複数のトランザクションが異なるバリデーターコア間で同時に実行され、各実行後にネットワークが均一な状態になるため、トランザクション証明がコンセンサスのために送信されます。上で概説したように、Solana SeaLevel は、この実行モデルの実行中にネットワークが並列処理の複雑さを確実に回避できるようにします。

Conversely, the EVM processes transactions in sequence. Multiple transactions are queued and processed one after the other. The network validates transactions using one validator core at a time. Parallel processing has shown a significantly higher throughput than sequential transaction processing models. According to reported data, the Solana blockchain can process thousands of transactions per second – this is higher than the reported speed of the Ethereum blockchain and other instances of the EVM like L2 networks and POS sidechains.

逆に、EVM はトランザクションを順番に処理します。複数のトランザクションがキューに入れられ、次々に処理されます。ネットワークは、一度に 1 つのバリデータ コアを使用してトランザクションを検証します。並列処理は、逐次トランザクション処理モデルよりも大幅に高いスループットを示しています。報告されたデータによると、Solana ブロックチェーンは 1 秒あたり数千件のトランザクションを処理できます。これは、報告されているイーサリアム ブロックチェーンや、L2 ネットワークや POS サイドチェーンなどの EVM の他のインスタンスの速度よりも高速です。

Efficiency: TPS vs. Transaction Fee

From information obtained from official network explorers, the Solana network has a transaction speed of over 2400 TPs, and transaction fees are as low as $0.001. Compared to EVM networks like Base Network with a transaction speed of about 47 TPS and a transaction fee of about $0.03, the Solana network shows a significantly higher cost and time efficiency. While this could be subject to network conditions, the Solana network can also scale to over 60,000 TPS. After the implementation of EIP-4844, Base Network’s $0.03 transaction fee is an improvement on the transaction fee on the mainnet blockchain, however, it is still short of the cost-efficiency of the Solana blockchain

効率: TPS 対 取引手数料公式ネットワーク エクスプローラーから得た情報によると、Solana ネットワークの取引速度は 2400 TP を超え、取引手数料は 0.001 ドルと低くなっています。約 47 TPS のトランザクション速度と約 0.03 ドルのトランザクション手数料を備えた Base Network のような EVM ネットワークと比較して、Solana ネットワークはコストと時間の効率が大幅に高いことがわかります。これはネットワークの状況に左右される可能性がありますが、Solana ネットワークは 60,000 TPS を超えるまで拡張することもできます。 EIP-4844の実装後、Base Networkの0.03ドルの取引手数料はメインネットブロックチェーンの取引手数料よりも改善されましたが、それでもSolanaブロックチェーンの費用対効果には達していません。

Summary of SVM vs. EVM

 

SVM と EVM の概要

Solana VM (SVM)

ソラナ VM (SVM)

Ethereum VM (EVM)

イーサリアム VM (EVM)

Transaction processing

トランザクション処理

Multi-thread transaction processing environment

マルチスレッドトランザクション処理環境

Single-thread transaction processing environment

シングルスレッドトランザクション処理環境

Data Handling

データ処理

Solana smart contracts describe all the states a transaction will read or write while executing

Solana スマート コントラクトは、トランザクションの実行中に読み書きされるすべての状態を記述します。

Transactions are executed in sequence, eliminating the need to declare states before execution

トランザクションは順番に実行されるため、実行前に状態を宣言する必要がなくなります。

Programing language

プログラミング言語

Rust, C++

Rust、C++

Solidity, Vyper, JavaScript

ソリディティ、Vyper、JavaScript

Efficiency

効率

Process transactions faster

トランザクションをより速く処理する

Relatively slower due to its single-thread model

シングルスレッドモデルのため比較的遅い

Adoption

可決

Solana, Nitro, Eclipse

ソラナ、ニトロ、エクリプス

Used by numerous sidechains, L1s, and L2 networks

多数のサイドチェーン、L1、および L2 ネットワークで使用されます

Fee Market

料金相場

Global and Localized fee market

グローバルおよびローカライズされた料金市場

Global Fee Market

世界の手数料市場

 

Final Thoughts

The Solana Virtual Machine prioritizes high throughput; a feature sought after by a big section of blockchain developers. It was built to deliver at speed and cost less than most other processing machines, which contributes immensely to the overall popularity of the Solana blockchain. 

最終的な考察Solana 仮想マシンは高スループットを優先します。これはブロックチェーン開発者の大部分が求めている機能です。これは、他のほとんどの処理マシンよりも高速かつ低コストで提供できるように構築されており、これが Solana ブロックチェーン全体の人気に大きく貢献しています。

With the Solana network now achieving success and adoption, we are seeing early adoption of the Solana VM by other projects, similar to the earlier path taken by EVM. These projects are either building directly on what has been achieved by the Solana network, or creating their own stack using other modular components.

Solana ネットワークが成功と導入を達成したことで、EVM が以前にたどった道と同様に、他のプロジェクトによる Solana VM の早期採用が見られます。これらのプロジェクトは、Solana ネットワークによって実現されたものを直接構築するか、他のモジュール式コンポーネントを使用して独自のスタックを作成します。

This article attempts to give readers an understanding of what the Solana VM actually is and how it works. However, it is not exhaustive of every aspect of the Solana VM and its associated projects. Having said this, note that this article is only for educational purposes and is not financial advice. Featured projects are not endorsed, and users should always do their own research before investing in any cryptocurrency.

この記事は、Solana VM が実際には何なのか、そしてそれがどのように機能するのかを読者に理解してもらうことを目的としています。ただし、Solana VM とその関連プロジェクトのすべての側面を網羅しているわけではありません。ただし、この記事は教育のみを目的としており、経済的なアドバイスではないことに注意してください。注目のプロジェクトは承認されていないため、ユーザーは暗号通貨に投資する前に必ず自分で調査する必要があります。

Solana 仮想マシンが発表: ブロックチェーン効率のゲームチェンジャー
CoinGecko's Content Editorial Guidelines
CoinGecko’s content aims to demystify the crypto industry. While certain posts you see may be sponsored, we strive to uphold thehighest standards of editorial quality and integrity, and do not publish any content that has not been vetted by our editors.
Learn more
Tell us how much you like this article!
Joel Agbo
Joel Agbo

Joel is deeply interested in the technologies behind cryptocurrencies and blockchain networks. In his over 7 years of involvement in the space, he helps startups build a stronger internet presence through written content. He is the founder of CryptocurrencyScripts.Follow the author on Twitter @agboifesinachi

CoinGecko のコンテンツ編集ガイドラインCoinGecko のコンテンツは、暗号通貨業界の謎を解き明かすことを目的としています。表示される特定の投稿にはスポンサーが付いている場合がありますが、私たちは編集の品質と整合性の最高基準を維持するよう努めており、編集者によって精査されていないコンテンツは公開しません。詳細はこちらこの記事がどれだけ気に入ったか教えてください!Joel AgboJoel は深く感謝しています。暗号通貨とブロックチェーンネットワークの背後にあるテクノロジーに興味があります。この分野に 7 年以上携わり、スタートアップ企業が文書コンテンツを通じてより強力なインターネット プレゼンスを構築できるよう支援しています。彼は CryptocurrencyScripts の創設者です。Twitter @agboifesinachi で著者をフォローしてください

Read more from Joel Agbo

ジョエル・アグボの続きを読む

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

2024年11月18日 に掲載されたその他の記事