EVM (Ethereum Sanal Makinesi) Nedir? EVM nasıl çalışır?

Ethereum'un ortaya çıkışından bu yana, Ethereum Sanal Makinesi, en çok kullanılan akıllı sözleşme programlama dili olan Solidity'yi yürütebildiğinden, dApp dünyasının bel kemiği görevi görür. Ancak tam olarak EVM nedir ve nasıl kripto alanının ayrılmaz bir parçası haline geldi. Bu makalede daha fazlasını keşfedelim.

EVM nedir?

EVM (Ethereum Virtual Machine), Ethereum ağı üzerinde akıllı sözleşmelerin yürütülmesinden sorumlu çekirdek motordur . Her Ethereum doğrulayıcısında bulunur ve ağın güvenliğini ve merkezsizleştirilmesini sağlar.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

Ethereum Sanal Makinesi

Programlamada geliştiriciler, kullanılabilir bir programa kod yazmak ve derlemek için IDE'yi (Microsoft Visual Studio veya Xcode gibi Tümleşik Geliştirme Ortamı) kullanır.

Programı çalıştırmak için IDE, kodunu (C/C++, Python, Assembly, vb.) bilgisayarın anlayabilmesi için makine koduna çevirir. Basit bir anlayış için, Ethereum üzerindeki EVM, bilgisayarlardaki IDE'ye benzer.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

Bir EVM, Solidity kodunu nasıl yürütür?

Genel olarak akıllı sözleşmeler , blok zinciri platformunun türüne bağlı olarak Solidity, Rust veya C++ gibi programlama dillerinde yazılabilir. Ancak EVM, yalnızca Solidity'de yazılmış akıllı sözleşmeleri çalıştırabilir.

Bu, Solidity'yi bilgisayar benzeri Bytecode'a dönüştürmek için yürütücü bir çevirmen görevi gördüğü anlamına gelir. Daha sonra Ethereum'un verilen komutları anlaması ve yürütmesi için Opcode'da (İşlem kodu) saklanır.

EVM blok zinciri nedir?

Ethereum'un yanı sıra EVM uyumlu blok zincirleri de var.  Bu, bu blok zincirlerin Ethereum'daki EVM'ler gibi akıllı sözleşmelerin Solidity kodunu çalıştırabileceği anlamına gelir. Bu nedenle, dApp geliştiricilerinin EVM blok zincirlerinde sorunsuz çalışabilmesi için yalnızca küçük bir Sodility kodunu değiştirmesi gerekir. Bu nedenle, çoğu EVM uyumlu blok zincirleri olan birden fazla blok zincirinde çalışan dApp'leri sık sık görüyoruz.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

En iyi EVM blok zincirleri. Kaynak: DeFiLlama

Bazı popüler EVM blok zincirleri: Ethereum, BNB Smart Chain, Avalanche, Polygon, Cronos, Fantom, Arbitrum, vb.

EVM blok zincirleri, piyasa değeri ve TVL açısından piyasaya hakim durumda. Yukarıdaki tabloda görebileceğimiz gibi, Ethereum ve BSC, yıllardır en iyi piyasa değeri kriptolarında olan iki EVM uyumlu blok zinciridir.

EVM blok zincirlerinin piyasaya neden hakim olduğunu keşfetmek için, bir sonraki bölümde EVM blok zincirlerinin ne gibi avantajlara sahip olduğunu inceleyelim.

EVM blok zincirlerinin avantajları

İnşaatçıların bakış açısından

Yeni EVM blok zincirlerine hızlı adapte olma: Yeni veya deneyimli geliştiriciler için yeni bir programlama dili seçmek zaman alıcıdır. EVM dünyasında, yeni bir akıllı sözleşme dili öğrenmeden blok zincirler arasında kolayca geçiş yapabilirler.

En popüler akıllı sözleşme dili: Solidity, kripto para biriminde en çok kullanılan akıllı sözleşme dilidir, çünkü Ethereum akıllı sözleşme özellikli platformların lideridir. Bu, EVM blokajlarının güçlü bir ağ etkisi yaratır, Ethereum'un aurasını yönlendirir.

Taşıması kolay: Geliştirici ekibi, sıfırdan yeni bir dApp oluşturmak yerine, çok zincirli ürünler oluşturmak için EVM uyumlu kodlarını blok zincirler arasında kolayca dağıtabilir. Birden fazla blok zinciri platformunda mevcut olmak, projelerin daha geniş bir kullanıcı tabanına erişmesini sağlar. Bu nedenle, EVM blok zincirlerinden bağımsız olarak kullanıcıların deneyimi bozulmadan kalabilir.

Kullanıcıların bakış açısından

Benzer çoklu zincir deneyimi: Kripto alanı artık dApp platformları, dApp uzmanlığı, gizlilik vb. gibi farklı amaçlara hizmet eden yüzlerce blok zincirine sahip. İkiden fazla blok zincirini tek bir dApp'te entegre etmek çok zincirli bir deneyim yaratır. Kullanıcılar, UI/UX değişiklikleri olmadan EVM blok zincirleri arasında kolayca geçiş yapabilir.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

Aave birçok EVM blok zincirinde

Hız ve gaz ücreti verimliliği : Ethereum kullanıcıları, yürütülen her işlem için bir miktar ücret ödemek zorundadır. Sıkışık blok alanı talebi nedeniyle ücret bazen 100 doları aşıyor. Tıkanıklık sırasında, bir işlemin tamamlanması çok fazla zaman alır ve bu da kullanıcıların deneyimini etkiler. dApp'ler Ethereum'un yanı sıra diğer EVM zincirlerine giderse, zorluk kısmen çözülür.

Daha fazla ölçeklenebilirlik: Çoklu zincire geçmek, projelere diğer blok zinciri ekosistemlerine yatay olarak ölçeklenme yeteneği verir. Çok sayıda EVM zincirine maruz kalmak, kripto projesi için daha büyük bir kullanıcı tabanı getirecektir. Ek olarak, daha fazla kripto ürünü ekosisteme girecek ve büyüme için rekabetçi bir ortam yaratacaktır.

EVM uyumlu Blok Zincirleri

Önceki bölümlerde, bir EVM blok zincirinin ne olduğunu ve proje oluşturucuların ve kullanıcıların bundan neden yararlanacağını anlıyoruz. Kripto alanındaki EVM blok zinciri sahnesini keşfedelim.

Şu anda iki temel EVM blok zinciri türü vardır:

  • Blockchain platformları: Ethereum, BNB Akıllı Zincir, Çığ, Evmos (Cosmos), vb.
  • Katman 2'ler: İyimser özetler, zkrollup'lar vb.

Blockchain platformları

Ethereum, EVM döneminin başlangıcı olduğu için olağanüstü bir EVM blok zinciri örneğidir. Bunun dışında, BNB Smart Chain (BSC), Avalanche, vb. gibi diğer EVM blok zincirleri hakkında daha fazlasını keşfedeceğiz.

1. BNB Akıllı Zincir (BSC)

BNB Akıllı Zincir  (BSC)  , kripto alanındaki en büyük ikinci EVM ekosistemidir ve yalnızca Ethereum ekosisteminin arkasındadır. BSC'de çok sayıda dApp var ve sayı, DeFi'den NFT/GameFi'ye kadar, faaliyette olan 1000'den fazla projeyi aşabilir.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

BSC'deki En İyi Protokoller. Kaynak: DeFiLlama

DeFiLlama'ya göre BSC'de çalışan 100'den fazla merkezi olmayan borsa  (DEX) var. Çoğu, Uniswap gibi en iyi DEX'lerin çatallarıdır. Bu fenomen, BSC'nin DeFi ekosistemini seyreltiyor ve BSC'nin toplam likiditesini birleştiriyor. Ancak, BSC'deki DEX liderleri Pancakeswap, BIswap, vb. gibi pozisyonlarını koruyorlar...

2. Çokgen (MATIC)

Poligon (MATIC) , daha önce Ethereum üzerinde Katman 2 olarak çalışan bağımsız bir EVM blok zinciridir. Blok zinciri, bir blok zincirine dönüşen Katman 2'nin dikkate değer bir örneğidir. EVM uyumluluğu sayesinde Polygon, yerleşik birçok kripto projesine sahip olabilir.

OpenSea, Ethereum'un en büyük NFT pazarının büyümesini geri çektiği için Polygon'a genişlemeyi seçti . Ağustos 2021'de, OpenSea'nin Ethereum ve Polygon üzerindeki ticaret hacmi sırasıyla 3.5 milyar dolar ve 50 milyon dolar ile zirveye ulaştı.

3. Çığ (AVAX)

Çığ , aşağıdan yukarıya tırmandığı için dikkate değer bir başka EVM blok zinciridir. Ayrıca, Avalanche üzerindeki alt ağlar ağı, yerleşme performansını önemli ölçüde bir saniyenin altına kadar artırabilir.

Avalanche ekosistemi, DeFi paketindeki her nişi içerir. Dalgayı yakalamak için Avalanche'daki NFT ve GameFi projeleri ekosisteme yeni kullanıcılar çekiyor. Özellikle, DeFi Kingdoms (DFK) daha önce Harmoney One blok zincirindeydi ancak bir Avalanche alt ağına göç etti.

Katman 2'ler

Blockchainler üzerindeki Layer 2'ler 2021'den beri piyasada dikkat çekiyor. Ethereum, Cardano, Near Protocol, Solana gibi birçok blockchain platformu için ölçeklendirme çözümleri olarak geliyorlar. Layer 2 devrimi Ethereum'da çok sayıda dikkate değer proje ile patlıyor.

Katman 2'lerde yeniyseniz, şunu kontrol edebilirsiniz: Katman 2 Nedir?

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

Katman 2'ler

Ethereum ağının üzerine inşa edilmiş olmasına rağmen, her 2. Katman EVM uyumlu değildir. Yalnızca İyimser Toplamalar doğal olarak EVM ile uyumludur, zkRollup'lar ise değildir. İşte Ethereum'da birkaç Katman 2:

  • Optimistic Rollups: Arbitrum, Optimism, etc.
  • zkRollups: StarkEx, StarkNet, zkSync, etc.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

EVM vs. Non-EVM Blockchains

EVM gives so many advantages that Layer 2s projects that are using zkRollups have to build a solution to make themselves EVM-compatible. For example, zkSync has zkEVM and Starknet has Warp to support dApp written in Solidity to run on their network.

Risks and limitations of EVM blockchains

EVM compatibility seems to be an indispensable part of every blockchain since it can allow Solidity developers to deploy their ideas. But every technology has its drawbacks and we must know to avoid potential pitfalls.

Security and hacks/exploits

Projects can run on multiple blockchain platforms and EVM will accelerate the multichain expansion. However, there is a multichain risk across blockchains in one dApp. For example, Poly Network was hacked in August 2021, which made over a half-billion dollars sent to hackers. Let’s check other hacks/exploits in Q2, 2021 in the infographic below.

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

Top Exploits in Crypto

If smart contracts have flaws, the risks of being hacked will be imminent. Especially, the code is slightly changed when immigrating to other EVM blockchains. The potential exploit will remain unfixed in the smart contracts. As a result, multichain dApps are risky without former audits.

Audit expense

Auditing smart contracts’ code comes with a cost. It even gets more expensive during bull markets since many crypto projects want to launch fast before it ends. To build credibility and prevent potential security exploits, projects have to hire experts from security companies like Certik, Peckshield, etc.

According to Ulam (a partner of Algorand), a smart contract audit can cost $7,500 to $45,000. Some security companies ask for up to $100,000. Besides operation and development costs, crypto startups have to spend money on auditing smart contracts.

Risk of cross-chain bridges

To use assets on other blockchain platforms, investors have to use bridges. At the moment, crypto bridges lock assets in smart contracts in one blockchain and mint a new one with an equal value on another blockchain. Because bridges are made of smart contracts, users have to bear the risk of having their assets stolen. 

Liquidity fragmentation

The interoperability of blockchains is still a big challenge for blockchain researchers to solve. Although crypto projects are available on multiple blockchains, the crypto assets are separately stored on each blockchain. 

EVM (Ethereum Sanal Makinesi) Nedir?  EVM nasıl çalışır?

TVL on SushiSwap. Updated: Jun 26th, 2022

Liquidity fragmentation means that all liquidity is not interconnected across blockchains, but separated.

For example, SushiSwap is now available for users on over 13 different blockchains. Most liquidity on SushiSwap lies on Ethereum, Polygon, and Arbitrum while the TVL on other blockchains is only a few million dollars. This creates a negative impact on users whenever they trade on SushiSwap with low-liquidity blockchains.

Non-EVM Blockchains

In simple terms, non-EVM blockchains are blockchains that have smart contracts written in different languages other than Solidity. On the other hand, they can be compatible with EVM if any EVM-compatible Layer 2s are built on top of them. 

Below is a list of some notable non-EVM blockchains and their programming languages:

  • Solana: Rust and C/C++.
  • Cardano: Haskell and Plutus.
  • Terra: Rust.
  • Algorand: TEAL (Transaction Execution Approval Language).
  • Near Protocol: Rust.

Non-EVM dApp developers have to build the code all over again to deploy their products on EVM blockchains. Therefore, they build EVM-compatible Layer 2s on top of the base blockchains. For example, Aurora and Milkomeda are EVM-compatible Layer 2s on Near Protocol and Cardano respectively.

EVM and non-EVM blockchains are still apart of the crypto market. The race is yet to have a winner. In our opinion, both types of blockchains will co-exist and thrive in the crypto space.

FAQs about EVM (Ethereum Virtual Machine)

Is EVM a state machine?

Ethereum Virtual Machine (EVM) is where smart contracts are executed after being converted to Opcode (Operation code). There is a set of instructions for EVM to command the Ethereum network to do tasks written in smart contracts. Therefore, EVM can be considered a state machine.

Is EVM a must?

Although being EVM-compatible will create a strong moat for blockchains, it depends on the strategy of the blockchain to decide whether to be compatible or not. Non-EVM blockchains have to build their own developer community while EVM blockchains can take advantage of the available Solidity developer community.

What is the difference between EVM vs non-EVM blockchains?

EVM blockchains can natively run smart contracts written in Solidity code while non-EVM blockchains can not. Project builders take this into account when they create a new product to choose which blockchain platforms to deploy. This is a factor that affects the rate of the future success of the project.

Conclusion

To reiterate, EVM blockchains (Ethereum, BSC, Polygon, Avalanche, etc.) are dominating the crypto market cap since they have a huge proportion of the market cap pie. Compatible with EVM will bring lots of advantages to any blockchain but it does not create a certain success. Non-EVM ones have been emerging as Cardano (ADA), and Solana (SOL),... are now on the top blockchain leaderboard. 



Santos FC Taraftar Token (SANTOS) nedir? SANTOS hakkında bilmeniz gereken her şey

Santos FC Taraftar Token (SANTOS) nedir? SANTOS hakkında bilmeniz gereken her şey

Santos FC Taraftar Tokenı Nedir? SANTOS Simgesi nedir? SANTOS Tokenomics hakkında daha fazlasını buradan öğrenin!

TomoChain (TOMO) nedir? TOMO kripto para biriminin eksiksiz seti

TomoChain (TOMO) nedir? TOMO kripto para biriminin eksiksiz seti

TomoChain (TOMO) nedir? Bu makale size TomoChain (TOMO) kripto para birimi hakkında en faydalı bilgileri sağlar.

Çığ (AVAX) nedir? AVAX coin hakkında bilmeniz gereken her şey

Çığ (AVAX) nedir? AVAX coin hakkında bilmeniz gereken her şey

Çığ nedir? AVAX madeni para nedir? Avalanche'ı diğer Blockchain'den farklı kılan nedir? AVAX Tokenomics hakkında daha fazla bilgi edinin!!!

Shibaswap (SHIB, LEASH, BONE) nedir? SHIBnin eksiksiz seti.

Shibaswap (SHIB, LEASH, BONE) nedir? SHIBnin eksiksiz seti.

ShibaSwap nedir? Tüm ShibaSwap olayları ve SHIB Token tokenomik detayları hakkında daha fazla bilgiyi burada bulabilirsiniz!

Tezos (XTZ) nedir? XTZ hakkında bilmeniz gereken her şey

Tezos (XTZ) nedir? XTZ hakkında bilmeniz gereken her şey

Tezos nedir? XTZ Simgesi nedir? Tezos'u diğer blok zincirlerden farklı kılan nedir? XTZ Tokenomics hakkında daha fazlasını buradan öğrenin!

Birim Protokolü (DUCK) nedir? DUCK Kripto Para Birimi Tamamlandı

Birim Protokolü (DUCK) nedir? DUCK Kripto Para Birimi Tamamlandı

Birim Protokolü (DUCK) nedir? Makale, Birim Protokolü (DUCK) kripto para birimi hakkında en yararlı bilgileri size sağlar.

Quantstamp (QSP) nedir? QSP Cryptocurrency Komple Serisi

Quantstamp (QSP) nedir? QSP Cryptocurrency Komple Serisi

Quantstamp (QSP) nedir? Makale, sanal para birimi Quantstamp (QSP) hakkında sizin için gerekli ve faydalı tüm bilgileri sağlar.

Flamingo (FLM) nedir? Blockchain Neo Flamingoda yeni DeFi ürünlerini öğrenin

Flamingo (FLM) nedir? Blockchain Neo Flamingoda yeni DeFi ürünlerini öğrenin

Flamingo (FLM) nedir? Bu makale size Flamingo (FLM) kripto para birimi hakkında önemli ve faydalı bilgiler sağlar.

Vicuta zemini nedir? Vicuta Floor Kullanım Kılavuzu (2022)

Vicuta zemini nedir? Vicuta Floor Kullanım Kılavuzu (2022)

Vicuta zemini nedir? Vicuta, çeşitli altcoinleri düşük maliyetle alıp satmayı destekleyen bir Vietnam borsasıdır. Vicuta zemin kılavuzuna buradan bakın!

Blockcloud (BLOC) nedir? Tam Kripto Para Birimi BLOC

Blockcloud (BLOC) nedir? Tam Kripto Para Birimi BLOC

Blockcloud (BLOC) nedir? Makale size Blockcloud projesi ve BLOC Token hakkında en ayrıntılı bilgileri verir.

Sign up and Earn ⋙
Sign up and Earn ⋙