En iyi Ethereum dapp'leri

Temel bilgi

En İyi Dapps

Ethereum

Ethereum Nedir?

Ethereum, merkezi olmayan açık kaynaklı bir blockchain platformudur. Ağın arkasındaki devrim niteliğindeki teknoloji, akıllı sözleşmelerin varlığını mümkün kılmış, bu da DeFi ve NFT gibi endüstrileri yaratmış, sayısız projenin oluşumunu tetiklemiş ve dünyanın ilgisini kripto paralara çekmiştir.

Ethereum ağının arkasında, durumu ağa katılan herkes (düğümler) tarafından kabul edilen ve her biri tarafından bir kopyası saklanan bir bilgisayar bulunur, buna Ethereum Sanal Makinesi veya EVM denir. Ağdaki her katılımcı, EVM'ye, durumunu değiştiren ve tüm düğümler tarafından doğrulanmış, onaylanmış ve yürütülmüş bir hesaplama isteği olan bir işlem gönderebilir.

Özgün olarak PoW (İş Kanıtı) ağı olarak inşa edilen Ethereum, 15 Eylül 2022'de "The Merge" olarak bilinen bir etkinlikle yeni PoS (Pay Kanıtı) konsensüs katmanıyla birleşerek PoS'a geçmiştir.

Ethereum Nasıl Çalışır?

Ethereum blockchain'i, çok sayıda bilgisayar arasında güncellenen ve paylaşılan bir kamusal veritabanını sürdürür. Ağ, bloklar olarak adlandırılan, bir öncekine kriptografik olarak bağlı gruplar halinde saklanan verilerden oluşur.

Ethereum ile Bitcoin arasındaki ana fark, ikincisinin sabit bir blok boyutu olan 1 megabayta sahip olmasıyken, Ethereum'un blok boyutunun, bir blokta harcanabilecek gaz birimleriyle sınırlı olmasıdır. Bu model nedeniyle, bir blokta kaç işlem olabileceği hesaplanamaz; ancak, herhangi bir işlemin temel hesaplama maliyeti 21,000 gaz birimidir ve işlemin karmaşıklığı ile artar. Şu anda, Ethereum blockchain'indeki her bloğun hedef boyutu 15 milyon gaz birimi ve ağdaki artan talebi karşılamak için 30 milyon gaz birimi limittir. Bu, blokların keyfi olarak büyük hale gelmesini önlemek ve daha az performanslı tam düğümlerin ağla ayak uyduramamasına neden olacak alan ve hız gereksinimlerini karşılamak içindir.

Herhangi bir düğümün kötü niyetli olmadan zincire bir blok ekleyebilmesi için ağ, yeni blokların meşruiyetini kontrol eden bir konsensüs mekanizması kullanır. Şu anda, Ethereum bir Pay Kanıtı veya PoS konsensüs mekanizması kullanmaktadır; ancak, geçmişte ağ, İş Kanıtı veya PoW konsensüs mekanizması ile güvence altına alınıyordu. Bu süreç madencilik olarak adlandırılırdı ve şirketin yerel kripto parası olan Ether veya ETH ile ödüllendirilirdi. Ancak, bu hesaplamaların karmaşıklığı arttıkça, madencilerin donanım gereksinimleri de arttı, bu da Ethereum'un ücretlerinin kaçınılmaz bir şekilde artmasına neden oldu. Bu ve diğer nedenlerle, ağ konsensüs mekanizmasını daha maliyet etkin ve enerji dostu bir PoS algoritmasına değiştirmeye karar verdi.

Ethereum’un PoS mekanizması ilk olarak projenin orijinal beyaz kağıdında tanımlanmıştı, ancak o zaman bu yöntem, uygulanması imkansız bir derecede karmaşık olarak görülüyordu. Arkasındaki mekanikler basittir; madencilerin pahalı donanımına güvenmek yerine, ağ, proje yazılımının daha hafif bir versiyonunu çalıştırabilecek ancak kötü davranışları tespit edildiğinde cezalandırılacak olan belirli bir miktar token kilitlemesi gerektiren sözde doğrulayıcılar kullanır.

Akıllı sözleşmeler, tüm Ethereum tabanlı uygulamalar için temel bir yapı taşıdır. Esasen, bunlar blockchain üzerinde saklanan bilgisayar programlarıdır ve belirli koşullar yerine getirildiğinde önceden belirlenmiş mantığı takip edip belirli eylemleri gerçekleştirebilir. Fikir ilk olarak Nick Szabo tarafından 1994 ve 1996'da iki araştırma makalesinde vizyon edilmiştir. Akıllı sözleşmeler, iki tarafın önceden anlaştığı bir sözleşmeyi yürütmekten sorumlu tarafın dijital olarak yerini almaktadır.

Akıllı sözleşmeler çeşitli programlama dilleri kullanılarak oluşturulabilir, ancak en sık kullanılan dil Solidity'dir. Dil, Ethereum'un eş kurucusu olan Gavin Wood tarafından ilk olarak önerilmiş ve daha sonra şirketin Solidity ekibi tarafından geliştirilmiştir.

Akıllı sözleşmelerde bilinen bazı sınırlamalar vardır, örneğin maksimum boyut sınırları 24KB'dir ve HTTP istekleri gönderememe kapasitesi, bu da blockchain dışındaki etkinlikler hakkında bilgi alamayacakları anlamına gelir. Ancak, her ikisi de çözümlere sahiptir, boyut sınırı EIP-2535 standardı ile ele alınmıştır - dağıtımdan sonra genişletilebilir modüler akıllı sözleşme sistemleri oluşturma standardı. Diğer sınırlama, blockchain ve gerçek dünya arasında köprüler olan Oracle'lar tarafından çözülmektedir.

Ethereum Nasıl Kullanılır?

Ethereum EVM, birbirine bağlı olan sayısız bilgisayar tarafından çalıştırılan Ethereum istemcisine sahip tek bir varlık olarak mevcuttur. Bu altyapıya kod yerleştirmek ve bunu ağın farklı düğümleri üzerinden yaymak, akıllı sözleşmelerin, ardından dApps'ların ve daha sonra tüm işletmelerin ağın yeteneklerinden faydalanmasını sağlar.

Ethereum ağına katılmak isteyen kullanıcılar bir düğüm çalıştırarak bu işlemi gerçekleştirebilirler. "İstemci" olarak da adlandırılan düğümler, Ethereum blockchain'inin bir kopyasını indiren, her bir bloğun geçerliliğini doğrulayan, en son değişiklikler ve güncellemelerle sürekli güncel tutan ve diğerlerinin kendi kopyalarını indirmelerine ve güncellemelerine yardım eden özel bir yazılımı temsil eder. Ethereum düğümleri, ortalama bir tüketici seviyesi bilgisayarda çalışacak şekilde tasarlanmıştır; ancak, çoğu kullanıcı performans etkisini ortadan kaldırmak için düğümlerini özel donanım cihazlarında çalıştırmayı tercih eder.

Bir Ethereum blockchain'i üzerinde oluşturulmuş bir dApp veya akıllı sözleşme ile etkileşime girmek isteyen kullanıcıların, Ethereum token'lerini destekleyen bir cüzdana sahip olmaları ve bunu tercih ettikleri platforma bağlamaları gerekmektedir. Ayrıca, bir dApp'e bir istek göndermek için gerçekleşen bir işlem var ve bu işlem ETH token'leri ile ödenir. Bu durum, ağa ve sonuçta onu işleten düğümlere ödenen bir ücret, yani gaz ücreti olarak kabul edilir.

Ethereum ücretleri veya gaz ücretleri, ağın büyümesiyle birlikte kötü üne sahipti. Ancak, The Merge'in ardından, Ethereum ücretleri önemli ölçüde düşmüştür. Ethereum gaz ücretleri, blockchain’in önceki blok boyutu ile hedef boyutu (15 milyon Gaz birimi) karşılaştırılarak hesaplanır ve hedef blok boyutu geçilirse en fazla %12.5 artırılır.

Ethereum'da Stake Yapma

Yeni Ethereum konsensüs mekanizması ile kullanıcılara ETH staking yapma seçeneği sunulmuştur. Şu anda, Ether staking yapmak isteyen kullanıcılar için üç seçenek vardır. İlki, "Solo staking" olarak adlandırılan yöntemde en az 32 ETH token'ının stake edilmesi ve sürekli internete bağlı bir bilgisayar gerekmektedir; bu sayede kullanıcılar ağın doğrulayıcıları olurlar. Daha fazla detay resmi Ethereum web sitesi üzerinden mevcuttur. İkinci seçenek olan "Staking as a service", yine en az 32 ETH gerektirir fakat kullanıcıların kendi düğümlerini çalıştırmalarına gerek yoktur; bu, güvendiği bir üçüncü taraf tarafından yapılır. Son resmi staking seçeneği "Pooled staking" olarak adlandırılmıştır; bu yolla kullanıcılar istedikleri miktarda ETH stake edebilirler, ancak bu bir hizmet değildir ve Ethereum ağına yerel değildir.

12 Nisan 2023'te Shanghai/Capella yükseltmesinin uygulanmasının ardından, Ethereum staking çekimlerini tanıttı. Bu özellikten yararlanmak için, Kasım 2020'de staking mevduat sözleşmesinin yayımlanmasından bu yana ETH'lerini stake eden katılımcılar artık ya otomatik olarak belirlenen bir hesapta ödüllerini alabilirler ya da istedikleri zaman stake ettikleri fonları çekebilirler.

Ethereum ETH Token

ETH token'ının ilk kullanımı, madencilik ödülleri sağlamak ve bunu ödeme aracı olarak kabul etmeyi isteyen herkes için bir ödeme yöntemi olarak kullanılmaktı. Dijital varlık, ayrıca ağda ve onun üzerine inşa edilmiş herhangi bir projede işlem ücretleri için tek kabul edilebilir ödeme şeklidir. Bu para birimi, çeşitli DeFi kredi piyasalarında genellikle birincil teminat formudur ve NFT pazar yerlerinde bir hesap birimi olarak işlev görür.

Paris güncellemesi, aynı zamanda "The Merge" olarak da bilinir, Ethereum protokolüne uygulandıktan sonra, ETH token'i şimdi düğümler tarafından ağın durumunu doğrulamak için stake edilir.

Ether, ERC-20 token standardına dayalı enflasyonist bir tokendir. Ethereum ağındaki bir işlem her gerçekleştiğinde, bu işlem tarafından toplanan temel gaz ücreti yok edilir veya yakılır, bu da onu dolaşımdan kaldırır. Ağ talebine bağlı olarak, bazı bloklar ürettiklerinden daha fazla ether yakabilirler.

Dijital para biriminin daha küçük bir miktarı ifade edilirken kullanılan birkaç tane alt birimi vardır. "Wei" en küçüğüdür ve 1 ETH'nin 10-18'ini temsil eder. "Gwei", giga-Wei'nin kısaltmasıdır ve genellikle gaz fiyatlarını ölçerken bir ölçü birimi olarak kullanılır; bu 1 ETH'nin 10-9'unu temsil eder.

Ethereum Güvenli mi?

Güncel Ethereum ekibi, Ethereum'un eş-kurucusu ve Ethereum beyaz kağıdının tek yaratıcısı olan Vitalik Buterin tarafından yönetilmeye devam etmektedir. Diğer anahtar eş-kurucu ve çekirdek Ethereum ekibi üyesi Gavin Wood, Ethereum'u C++ dilinde uyguladı ve daha sonra Ethereum test ağını ilk çalıştıran kişi oldu. Nisan 2014'te Ethereum Sarı Kağıdı'nı yayımladı ve daha sonra Ethereum’un yerel programlama dili olan Solidity'yi önerdi. Projenin merkezsizliği konusundaki anlaşmazlık nedeniyle 2016 yılında Ethereum ekibinden ayrıldı ve Polkadot'u kurdu - Ethereum'un büyük bir rakibi. Toplamda, Ethereum eş-kurucuları Vitalik Buterin, Gavin Wood, Mihai Alisie, Anthony Di Iorio, Amir Chetrit, Charles Hoskinson, Jeffrey Wilcke ve Joseph Lubin'den oluşmaktadır. 

Şimdiye kadar, Ethereum blockchaini hakkında kamuya açık yapılan herhangi bir güvenlik sorunu yoktur, fakat söylentilere göre daha önce bulunmuş ve protokol güncellemeleriyle düzeltilmiş olanlar vardır. Ancak, 2016 yılında Ethereum ile ilgili bir olay, bir tartışmayı ateşledi ve sonrasında topluluk içinde bir bölünmeye yol açtı. 

Ethereum'ın arkasında duran Ethereum Vakfı, bir DAO oluşturmaya karar verdi ve 28 günlük bir kalabalık satışı yaptı. Bu etkinliğin ilk üç haftasında sadece DAO tarafından 150 milyon dolar değerinde fon toplandı. Yatırım karşılığında, kalabalık satışı katılımcılarına oy haklarına sahip tokenler verildi. Daha sonra, token sahipleri toplanan fonları nasıl dağıtacaklarını oylama yoluyla belirlemek üzereydiler. Ancak, satışın sona ermesinden önce birkaç uzman, DAO’nun cüzdanı için sorumlu olan akıllı sözleşmede güvenlik açıkları olduğu konusunda endişelerini dile getirdiler. DAO'nun geliştirilmesi için çalışan ekip hata üzerinde çalışırken, sözleşme anonim bir tarafça sömürüldü.

Ethereum DAO hack'ini mümkün kılan şey, geliştiricilerin halka açık anonim şirketlere benzer bir yönetişim mekanizması oluşturmuş olmalarıydı. Azınlık, onaylanacak bir tekliften memnun kalmadıkları durumlarda fonlarını geri alabilmek için çoğunluktan korunuyordu. Bu mekanizma, şirket hukukunda değerleme hakkına benzer bir şekilde, DAO'yu ikiye bölecekti - orijinal Ethereum DAO ve azınlığın fonlarını 28 gün boyunca tutacak bir “çocuk DAO”. Herhangi bir token sahibi, bölünme işlemini başlatma ve Ether'ini yeni DAO'ya taşıma hakkına sahipti.

Ancak, kodun kritik bir güvenlik açığı içerdiği ortaya çıktı - bölünme işlevi çağrıldıktan sonra, Ether dengesi güncellenmeden önce geri alınacaktı ve algoritma, bir işlevin kendisini çağırıp çağırmadığına dair bir gösterge olan yinelemeli çağrıyı kontrol etmiyordu. Bu açık, sömürücünün bölünme işlevini yinelemeli olarak çağırmasına ve uygulama bakiyeyi kontrol etmeden önce fonlarını birçok kez geri almasına olanak tanıdı - temelde “yinelemeli çağrı istismarı” olarak bilinir.

Topluluk, finansal olarak DAO'ya büyük yatırım yapmıştı ve o sıradaki tüm ETH'nin tahmini olarak %14'ü, organizasyonun cüzdanında kilitliydi, olayla nasıl başa çıkılacağına dair tartışmalar başladı. İlk olarak, Ethereum kurucusu Vitalik Buterin, ağı yumuşak bir çatal ile güncellemeyi ve saldırganı blockchain'den kara listeye almayı ve çaldığı fonları hareket ettirmesini engellemeyi önerdi. Ancak, saldırganlar ya da onların yerine geçen biri kısa süre sonra topluluğa açık bir mektup yayımladı, fonların akıllı sözleşmede belirlenen kuralları ihlal etmediği için yasal bir şekilde elde edildiğini belirtti. Bunun yanı sıra, saldırgan şimdi fonlarına el konulmaya çalışılması halinde yasal işlem başlatmakla tehdit ediyordu.

Yine de, şirket yumuşak bir çatal ile devam etmeye karar verdi fakat, bu noktada güncelleme kodunda potansiyel olarak onu saldırılara açık hale getirebilecek bir hata keşfedildi. Sonrasında, blockchain'i sert bir çatal ile güncellemeye ve saldırıdan önceki durumuna döndürmeye karar verildi. Bunu takiben yatırımcılar fonlarını çekebileceklerdi.

Ethereum'un bu sorunu çözmek istediği şekil, topluluk içinde tartışmalara yol açtı çünkü blockchain teknolojisinin değiştirilemez ve sansür dirençli olması gerekmektedir. Sonuç olarak, DAO'nun paydaşları içinde iki grup oluştu ve nihayetinde sert çatal uygulandı, ancak bu bazı topluluk üyelerinin, DAO saldırısının ardından ve sert çataldan önceki Ethereum sürümünün bir devamı olan Ethereum Classic adlı başka bir Ethereum blockchaini oluşturmasına mal oldu.

Ortaklar 

Ethereum, 2014 yılında bir ICO ile finanse edildi ve alıcılar bitcoin karşılığında ether aldılar. Satış yaklaşık 17.2 milyon doları buldu ve ilk 12 saatte 2.2 milyon dolar satıldı. O dönemde, teklif bir tartışma yarattı çünkü yüzde 9.9'u şirketin kurucu ekibine, diğer yüzde 9.9'u ise Ethereum Vakfı'na ayrıldı. Bazıları Ethereum'un kripto endüstrisinde bir İlk Coin Teklifi (ICO) düzenleyen ilk şirket olduğunu varsayar.

Ethereum Vakfı, Ethereum'un desteklenmesi ve geliştirilmesine adanmış bir kâr amacı gütmeyen organizasyon olarak faaliyet göstermektedir. Vakfın web sitesinde, Ethereum'u kontrol etmediğini sadece Ethereum'u destekleyen geniş bir organizasyon, birey ve şirket ekosisteminin bir parçası olduğuna dair bir feragatname bulunsa da, bazıları ağın gelişimindeki rolünü kritik olarak görüyorlar. 

Organizasyon, Temmuz 2014'te İsviçre'de Vitalik Buterin ve Gavin Wood tarafından, ağın büyümesine tutkuyla bağlı bir geliştirici ekibiyle işbirliği yaparak oluşturuldu. Ethereum Vakfı'nın ilk hedefi, Ethereum'un gelişimini yönlendiren ve o dönemde 18 milyon dolardan fazla değeri olan, proje geliştirme için toplanan bitcoin şeklindeki hazinesini kontrol eden ortak bir yönetişim noktası oluşturmaktı. 

Mevcut Ethereum Vakfı yürütme kurulu, Aya Miyaguchi - İcra Direktörü, Ethereum'un kurucu ortağı Vitalik Buterin ve yürütme kurulu üyesi Patrick Storcheneger'den oluşmaktadır.

Ethereum Geleceği

Ethereum yol haritası dört ana alana ayrılmıştır: daha ucuz işlemler, ekstra güvenlik, daha iyi kullanıcı deneyimi ve ağı geleceğe hazırlamak. Daha düşük gaz ücretleri elde etmek için Ethereum, geçici 'blob' depolama tanıtarak ve "Proto-Danksharding" olarak bilinen bir güncelleme yaparak rollup'ları optimize etmeyi planlıyor. Bu, Ethereum'un işlem kapasitesini artıracak ve işlem maliyetlerini düşürecektir. İkinci aşama olarak bilinen "Danksharding", veri bulunabilirliği ve kriptografik doğrulama için yeni yöntemler uygulayarak blob verisini genişletmeyi amaçlar.

Güvenlik iyileştirmeleri, Ethereum istemcilerinin rekabet eden blokları nasıl ele alacağı, daha hızlı blok finalizasyonu ve işlem sansürlemesini önlemeye yönelik tedbirleri içerir. View-merge, Tek Yuva Sonlandırması (SSF), Dağıtılmış Doğrulayıcı Teknolojisi (DVT), Öneren-İnşaatçı Ayrımı (PBS) ve Gizli Lider Seçimi (SLE), Ethereum'un saldırılara karşı direncini artırmak ve merkezsizliği iyileştirmek için arasında yapılan güncellemelerdir.

Kullanıcı deneyimini basitleştirmek ve benimsenmeyi artırmak için Ethereum, anahtar yönetimi sorunlarını ele almayı ve cüzdan erişilebilirliğini artırmayı hedefliyor. Akıllı sözleşme cüzdanları ve onlara yönelik daha iyi destek sağlamak için hesap soyutlaması öneriliyor. Verkle Ağaçları ve durumsuzluk gibi yükseltmeler, Ethereum düğümlerini çalıştırmayı basitleştirmeyi ve kaynak gereksinimlerini azaltmayı amaçlıyor. Verkle ağaç test ağları ile ilerleme kaydedilmiş ve sözleşmelerin yerleştirilmesi ve test ağı istemcilerini çalıştırarak ilerlemenin hızlandırılması mümkündür.

Ethereum'u geleceğe hazırlamak, kuantum direncini ele almayı ve basitleştirmeyi içerir. BLS imza şemasına kuantum dirençli alternatifler, STARK tabanlı ve kafes tabanlı imzalama gibi, araştırılmaktadır. Basitleştirme çabaları, güncel olmayan kodların kaldırılması, gaz hesaplamanın optimizasyonu ve veri sıkıştırma şemalarının birleştirilmesini içerir. Birçok yükseltme araştırma aşamasında olsa da, opcode kaldırma ve sıkıştırma şeması birleştirme daha erken uygulanması beklenmektedir.

Linkler

https://ethereum.foundation/

Yazar:

Serkan Demir

Serkan Demir

Son güncelleme: Eyl 11, 2023

Son Haberler

Video Eğitimler