COVID-19'a dikkat! Koronavirüsten uzak, blokzincir ve kriptoya yakın ol! bfmedia ile evde kal! #EVDEKAL

EVM (Ethereum Virtual Machine) nedir?

İçindekiler

Ethereum Sanal Makinesini anlamak için önce BitTorrent yazılımını anlatalım. Ethereum  kurucusu Vitalik Buterin’in de dediği gibi, açık internet ağı üzerinde bağımsız topluluk kullanıcıların veri oluşturduğu ve  biri birileri ile veri alışverişinde bulunduğu BitTorrent ilk Merkezsiz Uygulama idi. 

Programcı Bram Cohen 2001 yılında BitTorrent’i dosya paylaşma protokolü gibi yaratmıştı. Onu yok etmek için yapılan milyar dolarlık uluslararası çabalara rağmen bugün hala çalışıyor. En son çıkan filmleri veya yazılımları BitTorrent ile dakikalar içerisinde bilgisayarınıza indirebiliyorsunuz. BitTorrent’i durdurmak isterseniz, evrendeki, her ülkedeki her evdeki her bilgisayarı kapatmanız gerekecektir. Aynı kural Ethereum Sanal Makinesi için de geçerlidir. Bu yüzden merkezsiz Ethereum ağı “Durduralamaz Dünya Bilgisayarı” kullanıyor.

Ethereum ağının sandbox’u EVM

Ethereum Sanal Makinesi Ethereum ağında izole edilmiş bir alandır. Akıllı sözleşmeleri test etmek amacıyla kullanılır. Bu akıllı sözleşmelerin güvenli şekilde yürütülmesini sağlar ve herhangi bir saldırının ağı çökertmesini engeller.

Sandbox yazılımların izole şekilde test edilmesi, izlenilmesi için bir tür test alanına denir.

EVM nasıl çalışır?

Akıllı sözleşmeler Solidity programlama dili ile yapılır. Akıllı sözleşmeler oluşturulduğunda güvenlik nedeniyle hemen blockchain üzerinde çalıştıramazsınız. Çünkü akıllı sözleşmede sistemi tehlikeye sokabilecek virüsler bulunabilir. Blockchain’e virüs bulaşmasını engellemek için Ethereum ağı Ethereum Sanal Makinesi üzerinden sandbox kullanır. Ethereum Sanal Makinesi (EVM) Solidity kodunu alır ve bilgisayar koduna çevirir ve daha sonra talimatları uygulamak için kullanır. 

Solidty kodu bilgisayar koduna çevrildiğinde Loop aracılığıyla spam engellenir ve EVM GAS ücreti ile gerçekleşen talimatlar dizisini sağlar. Gas bir protokol içerisine kodlanır. 

Loop yani Döngü bilgisayar programlama mantığının en önemli öğelerinden birisidir. Buna göre bilgisayarın tekrarlaması istenen fiiller bir döngü içerisine yerleştirilir ve döngü sonu gelene kadar bu fiiller tekrarlanır. Döngüyü oluşturan üç ana unsurdan (başlangıç değeri, bitiş değeri, hareket değeri) birinin eksik olması veya bulunmaması durumunda döngüde problem var demektir.

Akıllı sözleşmeler test edilmeden hiçbir zaman düğümlere (node) erişemez. Akıllı sözleşmeler ağdan izole edilmişlerdir bu yüzden EVM bir sandbox görevi üstlenir.


Kaynaklar:

https://themerkle.com/what-is-the-ethereum-virtual-machine/

https://www.bitrates.com/guides/ethereum/what-is-the-unstoppable-world-computer

https://tilitalk.com/ethereum-virtual-machine-ethereums-sandbox/

Bitcoin nasıl satın alınabilinir? Gavin Andresen'in kurduğu Bitcoin Musluk nedir? Bitcoin dünyamızı nasıl etkiliyor? Bitcoin İşlemleri Nasıl Çalışır? Kimdir bu Satoshi Nakamoto? Bitcoin nasıl saklanır? Bitcoin ile ne alabilirsiniz? Bitcoin'in geleneksel para birimlerinden ne farkı var? Genesis Block nedir? Halving Nedir? Bitcoin (BTC) yasal mı? Madencilik Havuzu Nedir? Kripto Korsanlık Nedir? GPU Madenciliği Nedir? Proof of Stake Nedir? Delegated Proof of Stake Nedir? ASIC madenciliği nedir? Proof of Work Nedir? Kripto Korsanlıktan Korunmak İçin Ne Yapmalıyız? Bulut Madencilik nedir? Proof of Authority Nedir? İşlemci (CPU) Madenciliği nedir? MarcoPolo Protokolü (MAP) Uygulama Ekosistemi Neden Blockchain kullanılır? Konsorsiyum Blokzinciri Nedir? 51 Saldırısı Nedir? Blockchain sisteminin özellikleri nelerdir? Yan Zincir (Side Chain) Nedir? Blockchain nerelerde kullanılır? Blockchain nasıl çalışır? Merkezsiz VPN Nedir? Özel Blokzincir (Private Blockchain) Nedir? Halka Açık Blokzincir (Public Blockchain) Nedir? Çifte Harcama Sorunu Nedir? Blockchain nedir? MarcoPolo Protokolünün Teknik Altyapısı MarcoPolo Protokolü Nedir? Blockchain güvenilir midir? FATF Nedir? “FOMO” Nedir? Basic Attention Token (BAT) Nedir? Monero (XMR) Nedir? Altcoin nedir? STO nedir? Dash Coin (DASH) Nedir? Kripto Para Nedir? Sabit Kripto Paralar: Tether (USDT) Nedir? ICO Nedir? Finans Teknolojileri Nedir? “FUD” Nedir? Dogecoin (DOGE) Nedir? Eşler Arası (P2P) Ağ Nedir? Token Yakmak Nedir? Bitcoin Cash (BCH) nedir? Hodling Nedir? Tangle Nedir? Ticareti Botu nedir? IOTA Nedir? Ethereum Casper Protokolü Nedir? Ethereum Madenciliği nedir? Ethereum Nedir? EVM (Ethereum Virtual Machine) nedir? Ethereum işlemleri nasıl çalışır? Ethereum’un Bitcoin’den farkı ne? Ethereum İstanbul Çatallanması (Hard Fork) Nedir? Ethereum’da Mutabakat Yöntemi nedir? Akıllı Sözleşme Nedir? Merkezi Olmayan Özerk Kuruluş (DAO) nedir? Ethereum’da DApp nedir? Vitalik Buterin Kimdir?
Piyasanın korku & açgözlülük endeksi
Korku (Ko)
Açgözlülük (Aç)
  • 3 gün
  • Dün
  • Bugün
Detaylar İçin Tıklayın powered by : alternative.me
Bitcoin Yarılanma Verileri 13/05/2020 13:41
gün saat dakika saniye
12,50 BTC >>> 6,25 BTC
Detaylar İçin Tıklayın powered by : blockchair

bfmedia/data

BTC $ 6817,3
XRP $ 0,1796
ETC $ 5,0827
ETH $ 143,68
ADA $ 0,0320
LTC $ 40,652
USDT $ 1,0014
TRX $ 0,0125
powered by : bittrex.com