Ethereum nedir?

Ethereum, akıllı sözleşmeler adı verilen uygulama kodunu güvenli bir şekilde yürütüp doğrulayan eşler arası bir ağ kuran merkezi olmayan bir blok zinciri platformudur. Akıllı sözleşmeler, katılımcıların güvenilir bir merkezi otorite olmadan birbirleriyle işlem yapmalarına olanak tanır. İşlem kayıtları değiştirilemez, doğrulanabilir ve ağ genelinde güvenli bir şekilde dağıtılır ve böylece katılımcılara işlem verilerine yönelik tam sahiplik ve görünürlük sunar. İşlemler kullanıcı tarafından oluşturulan Ethereum hesaplarından gönderilir ve alınır. Gönderen, işlemleri imzalamalı ve ağdaki işlemleri işleme maliyeti olarak Ethereum'un yerel kripto para birimi olan Ether'i harcamalıdır.

Ethereum geliştiriciler için bir ağdır

Birleşme

15 Eylül 2022 saat 06:42:42'de (UTC), 15537393 bloğunda Birleşme tamamlandı ve Ethereum, Çalışma İspatı'ndan (PoW) Hisse İspatı'na (PoS) taşındı. Amazon Yönetilen Blok Zinciri'nin Ethereum Mainnet düğümleri, Ethereum PoS ağında çalışır.

Birleşme, Ethereum Mainnet'i Beacon Chain Hisse İspatı sistemi ile birleştirerek Ethereum mutabakatını PoW'dan PoS'a yükseltmektedir. Bu yükseltme, enerji tüketimini azaltarak Ethereum'un sürdürülebilirliğini geliştirmiştir ve burada açıklandığı üzere Ethereum vakfının ölçeklenebilirliği, güvenliği ve sürdürülebilirliği iyileştirmek için gerçekleştirdiği sürekli yükseltmelerin bir parçasıdır.

Ethereum'da oluşturmanın avantajları

Ethereum, yerel Solidity komut dosyası dilini ve Ethereum Sanal Makinesi'ni kullanarak merkezi olmayan uygulamalar oluşturmak için son derece esnek bir platform sunar. Ethereum'da akıllı sözleşmeler dağıtan merkezi olmayan uygulama geliştiricileri, geliştirici araçlarının zengin ekosisteminden ve protokolün olgunlaşma aşamasıyla birlikte gelen en iyi uygulamalardan yararlanır. Bu olgunlaşma aşaması, Ethereum uygulamalarının ortalama kullanıcısı için kullanıcı deneyimi kalitesine de uzanır. MetaMask, Argent, Rainbow ve daha fazlası gibi cüzdanlar, Ethereum blok zinciri ve burada dağıtılan akıllı sözleşmelerle etkileşim kurmak için basit arabirimler sunar. Ethereum'un geniş kullanıcı tabanı, geliştiricileri uygulamalarını ağa dağıtmaya teşvik eder ve bu da Ethereum'un DeFi ve NFT'ler gibi merkezi olmayan uygulamalar için birincil ev sahibi olma özelliğini daha da pekiştirir.

Kullanım örnekleri

Merkezi Olmayan Finans (DeFi)

DeFi, blok zinciri ağlarının üzerine inşa edilmiş bir finansal uygulama ağıdır. Mevcut finansal ağlardan farklıdır çünkü açık ve programlanabilirdir, merkezi bir otorite olmadan çalışır ve geliştiricilerin ödemeler, yatırım, borç verme ve ticaret için yeni modeller sunmalarını sağlar. Akıllı sözleşmeler ve dağıtılmış sistemler kullanarak müşteriler güvenli ve merkezi olmayan finansal uygulamaları kolayca oluşturabilir. Örneğin, DeFi şirketleri halihazırda eşler arası borç verme ve borç alma, kripto para birimi varlıklarından faiz kazanma, merkezi olmayan borsalar aracılığıyla işlem yapma ve çok daha fazlasını sağlayan ürünler sunmaktadır. Bazı popüler DeFi platformları arasında Compound, Aave, UniSwap ve MakerDAO bulunur.

DeFi Nedir bölümünü ziyaret edin

Değiştirilemez Belirteçler (NFT'ler)

NFT'ler, hem dijital hem de somut nadir varlıkların kaynağını kanıtlamak için yararlı olan benzersiz ve bölünmez dijital belirteçlerdir. Örneğin, NFT'ler bir sanatçı tarafından çalışmalarına "belirteç" atamak ve çalışmalarının benzersiz ve kendilerine ait olmasını sağlamak için kullanılabilir. Sahiplik bilgileri blok zincir ağına kaydedilir ve burada muhafaza edilir. NFT'ler, oyun platformları arasında birlikte çalışabilirliğe izin verdikleri için oyun endüstrisinde de popülerlik kazanıyor. Örneğin, Ethereum'daki ilk NFT projesi, müşterilerin NFT'lerle desteklenen dijital kedi koleksiyonları toplayabildikleri CryptoKitties idi. Gods Unchained, oyunculara NFT'ler aracılığıyla oyun içi öğelerinin tam sahipliğini veren bir kart oyunudur. Daha fazla şirket varlıklara belirteç atamaya ve varlıklara yönelik dış müdahaleye karşı kullanıcılara dayanıklı köken bilgileri sağlamaya çalıştıkça NFT'ler popülerlik kazanmaktadır.

NFT'lerin açıklamasına bakın

Sayfa konuları

SSS

SSS

Akıllı sözleşme, blok zincirinde sözleşme adresi olarak bilinen belirli bir adreste bulunan uygulama kodudur. Uygulamalar akıllı sözleşme işlevlerini çağırabilir, bunların durumunu değiştirebilir ve işlemler başlatabilir. Akıllı sözleşmeler Solidity ve Vyper gibi programlama dillerinde yazılır ve Ethereum Sanal Makinesi tarafından bayt kodu halinde derlenir ve blok zincirinde yürütülür.

Ethereum'da iki tür hesap vardır: Harici Olarak Sahip Olunan Hesaplar (EOA) ve Sözleşme Hesapları. Bir EOA özel bir anahtar tarafından kontrol edilir, ilişkili kodu yoktur ve işlem gönderebilir. Bir sözleşme hesabı, EOA'dan bir işlem aldığında yürütülen ilişkili bir koda sahiptir. Bir sözleşme hesabı kendi başına işlem başlatamaz. İşlemler her zaman bir EOA'dan kaynaklanmalıdır.

Ethereum'daki bir işlem, bir Ethereum hesabından diğerine gönderilen imzalı bir veri mesajıdır. İşlem, gönderici ve alıcı bilgilerini, aktarılacak Ether miktarını dahil etme seçeneğini, akıllı sözleşme bayt kodunu ve işlemin blok zincirine dahil edilmesi için göndericinin ağ doğrulayıcılarına ödemeye hazır olduğu, gaz fiyatı ve limiti olarak bilinen işlem ücretini içerir.

Ether kullanarak işlemler için ödeme yapabilirsiniz. Ether iki amaca hizmet eder. İlk olarak, kötü niyetli tarafların ağı gereksiz işlemlerle tıkamasını önler. İkincisi, kullanıcıların kaynaklara katkıda bulunmaları ve işlemleri doğrulamaları için bir teşvik görevi görür (madencilik). Ethereum'daki her işlem, ağda gerçekleşecek bir dizi işlemi oluşturur (yani Ether'in bir hesaptan diğerine aktarılması veya akıllı bir sözleşmede karmaşık bir durum değiştirme işlemi). Bu işlemlerin her birinin, Ethereum'daki ücret ölçüsü olan gaz cinsinden ölçülen bir maliyeti vardır. Gaz ücretleri Ether cinsinden ödenir ve genellikle gwei adı verilen daha küçük bir değerde ölçülür. [1 ether = 1.000.000.000 gwei (10^9)]

Coinbase veya Kraken gibi bir kripto para borsasından fiat para birimi ile Ethereum satın alabilirsiniz. Ether, Ethereum hesabınızla ilişkilendirilir. Hesabınıza ve Ether'e erişmek için hesap adresiniz ve parolanız veya özel anahtarınız olmalıdır.

Bir işlem akıllı bir sözleşmeyi tetiklediğinde, ağın tüm düğümleri her talimatı yürütür. Bunu yapmak için Ethereum, blok zinciri üzerinde Ethereum Sanal Makinesi (EVM) adı verilen bir yürütme ortamı uygular. Ağdaki tüm düğümler, blok doğrulama protokolünün bir parçası olarak EVM'yi çalıştırır. Blok doğrulamada, her düğüm doğruladıkları blokta listelenen işlemlerden geçer ve EVM'deki işlemler tarafından tetiklenen kodu çalıştırır. Ağdaki tüm düğümler, defterlerini senkronize tutmak için aynı hesaplamaları yapar. Her işlem bir gaz limiti ve gönderenin işlem için ödemeye istekli olduğu bir ücret içermelidir. Madenciler işlemi dahil etme ve ücreti tahsil edip etmeme seçeneğine sahiptir. İşlemi işlemek için gereken toplam gaz miktarı gaz limitinden az veya buna eşitse, işlem işlenir. Harcanan gaz, işlem tamamlanmadan önce gaz limitine ulaşırsa işlem gerçekleşmez ve ücret yine de kaybolur. İşlem yürütme tarafından kullanılmayan tüm gazlar göndericiye Ether olarak geri ödenir. Bu, tahminlerin üzerinde bir gaz limiti olan işlemleri göndermenin güvenli olduğu anlamına gelir.

Bir işlemi imzalamak, işlem göndericisinin hesabının özel anahtarını kullanarak işlem üzerinde bir imza oluşturur. İşlemlerin ağa gönderilmeden önce imzalanması gerekir.

İşlemler, akıllı sözleşme kodunu Ethereum blok zincirine yayınlamak için de kullanılabilir. İşlem durumunu, blok zincirine dahil edildikten sonra yeni oluşturulan akıllı sözleşme adresini de döndürecek olan eth_getTransactionReceipt yöntemiyle takip edebilirsiniz. Ortaya çıkan akıllı sözleşme adresi seçilemez çünkü bunlar bir özet fonksiyonu kullanılarak hesaplanır ve kolayca tahmin edilemez.

Hard fork, temel Ethereum protokolünde yapılan bir değişikliktir ve protokolü geliştirmek üzere geriye dönük uyumlu olmayan yeni kurallar oluşturur. Tüm Ethereum istemcilerinin yükseltme yapması gerekir. Aksi takdirde eski kuralları takip eden uyumsuz bir zincire takılı kalırlar.