Ethereum Yeni Başlayanlar İçin Öğretici

⚡ Akıllı Özet

Ethereum Açık kaynaklı, merkeziyetsiz bir blok zinciri platformudur ve geliştiricilerin akıllı cihazlar oluşturmasına olanak tanır.tracts ve merkezi olmayan uygulamaları kullanan Ethereum Sanal makine, yerel kripto para birimi Ether aracılığıyla eşler arası değer transferini mümkün kılıyor.

  • ⛓️ Merkezi Olmayan Platform: Ethereum Tek hata noktalarını ortadan kaldırır; bu sayede, güven gerektirmeyen tek bir durum makinesini paylaşan küresel bir düğüm ağı üzerinde kod çalıştırılır.
  • 📜 SmartContracts: Solidity dilinde yazılmış otomatik çalışan programlar, sözleşmeleri otomatikleştirir. Ethereum Aracılar, avukatlar veya emanet hizmetleri olmadan sanal makine.
  • ???? Eter ve Gaz: Ether (ETH), işlemler ve hesaplamalar için ödeme yapar ve gaz sistemi, kontrolsüz kod yürütülmesini önlemek için her işlemi ölçer.
  • Bahis Kanıtı: Eylül 2022'deki Birleşmenin Ardından, Ethereum Proof of Stake üzerinde çalışır ve Proof of Work'e kıyasla enerji tüketimini yaklaşık %99.95 oranında azaltır.
  • 🧪 Gerçek Kullanım Durumları: DeFi, NFT'ler, stablecoin'ler, DAO'lar, tedarik zinciri trackral, dijital kimlik ve yapay zeka destekli akıllı kontroltracdenetim çalışması üzerinde Ethereum ağ.

Ethereum Klavuz

Nedir? Ethereum?

Ethereum Akıllı çözümler sunan açık kaynaklı, merkeziyetsiz bir blok zinciri platformudur.tracBu, blockchain teknolojisini kullanarak merkeziyetsiz uygulamaların (DApp'ler) geliştirilmesini destekleyen dağıtılmış bir bilgi işlem platformudur. Ethereum Çalışma ortamı adı verilen bir ortam sağlar. Ethereum Sanal Makine (EVM), dünya çapındaki halka açık düğümlerden oluşan bir ağ üzerinde kod çalıştıran bir araçtır.

Ethereum Üretim aşamasındaki en büyük programlanabilir blok zinciridir. Akıllı cihazlar oluşturmanıza yardımcı olur.tracKesintisiz çalışma, sansür veya üçüncü taraf müdahalesi olmadan çalışan, merkezi olmayan uygulamalar. Ethereum Geliştiricilerin, internet bağlantısı olan herkesin kullanabileceği yeni nesil dağıtık uygulamalar oluşturmasına ve yayınlamasına olanak tanır.

Neden ihtiyacın var Ethereum?

Merkezi sistemler, yazılım uygulamaları için hala en yaygın modeldir. Bu model, bireysel birimlerin çalışmasını ve bilgi akışını tek bir noktadan doğrudan kontrol eder. Bu tür bir sistemde, bireyler bilgi göndermek ve almak için merkezi bir otoriteye bağımlıdır.

Ancak, merkezi bir sistemin sorunları şunlardır:

  • Tek kontrol noktası ve arıza
  • Kolayca bozulabilir veya sansürlenebilir.
  • Yük altında performans darboğazları
  • Silo etkisi, kullanıcı verilerini tek bir sağlayıcı içinde kilitler.
  • Son kullanıcılar için sınırlı şeffaflık

Ethereum Bu sorunlar, tek bir güvenilir sunucuyu, tutarlı bir durumu paylaşan eşler arası bir ağ ile değiştirerek çözülmektedir.

Çözüm Merkezi Olmayan Uygulamalardır

Merkezi olmayan uygulamalar asla merkezi bir arka uca bağlı kalmaz. Bunun yerine, doğrudan bir blok zinciriyle etkileşim kurarlar. Bu konuda daha fazla bilgi edinmek için bu eğitime bakın. BlockChain.

DApp terimi, "merkeziyetsiz" ve "uygulama" kelimelerinin birleşiminden oluşur. Basitçe söylemek gerekirse, DApp, merkeziyetsiz bir ağ üzerinde çalışan bir uygulama, araç veya programdır. Ethereum Blockchain teknolojisi kullanılıyor. Dağıtım tamamlandıktan sonra, DApp mantığı bir şirket veya tek bir yönetici tarafından değil, kod tarafından yönetiliyor.

Tarihi Ethereum

  • 2013: Vitalik Buterin, geliştirici firma olarak faaliyet gösteriyor. Bitcoin, ilk tanımlayan kişiydi Ethereum bir teknik raporda.
  • 2014: İsviçreli bir firma, Ethereum Switzerland GmbH, ilkini geliştirdi. Ethereum Bir yazılım projesiydi ve geliştirme çalışmalarını desteklemek için halka açık bir kitle fonlaması yoluyla kaynak toplandı.
  • 2015: Frontier, ilk canlı versiyonu Ethereum30 Temmuz 2015'te piyasaya sürüldü.
  • Mart 14, 2016: Homestead adı verilen planlı bir protokol, ikinci büyük güncelleme oldu. Ethereum ağ.
  • 2016 olabilir: Ethereum The DAO'nun kitlesel fonlama yoluyla rekor bir miktar olan 150 milyon dolar toplaması geniş medya kapsamı buldu.
  • Temmuz 2016: Ağ iki zincire ayrıldı: Ethereum (ETH) ve Ethereum Classic (ETC) DAO olayından sonra.
  • Haziran 2017: Ethereum Hisse senedi fiyatı 400 doların üzerine çıkarak yıl başından bu yana keskin bir yükseliş kaydetti.
  • Aralık 2020: Beacon Chain yayına girdi, başlangıç Ethereum'ın Proof of Stake'e doğru hamlesi.
  • Eylül 15, 2022: Birleşme gerçekleşti. Ethereum Proof of Work'ten Proof of Stake'e geçiş yaparak enerji tüketimini yaklaşık %99.95 oranında azalttık.
  • Nisan 2023: Şanghay güncellemesi, stake edilmiş ETH'lerin çekilmesine olanak sağladı.
  • Mart 2024: Dencun yükseltmesi, Katman 2 birleştirmeleri için ücretleri düşürmek amacıyla proto-danksharding'i (EIP-4844) kullanıma sundu.

Akıllı Konferans Nedir?tract?

A SmartContract Blok zinciri, koşulları karşılandığında otomatik olarak çalışan bir bilgisayar programıdır. Blok zinciri kullanıcılarının para, mülk, hisse senedi veya herhangi bir dijital varlığı takas etmelerini sağlayan bir işlem protokolüdür. Ayrıca, kullanıcıların merkezi bir otorite olmadan oy kullanma gibi eylemler gerçekleştirmelerine yardımcı olur. Akıllı bir kontrol mekanizmasıdır.tracBu, kodla yazılmış bir anlaşmanın şartlarını otomatik olarak uygulayan sanal bir üçüncü taraf aracı görevi görür.

Akıllı Konsept Nasıl Olur?tracİşe yarıyor mu?
Akıllı Konsept Nasıl Olur?tracİşe yarıyor mu?

Geleneksel Kontracts ile Smart Con karşılaştırmasıtracts

Aşağıda geleneksel yöntem ile geleneksel yöntem arasındaki fark verilmiştir.tracts ve akıllı bağlantıtracts:

Parametre Geleneksel ile akıllıtracts
Süre Günlerden haftalara dakika
Havale Manuel Otomatik
Emanet Gerekli Kodun içine entegre edilmiştir.
Ücret Pahalı Maliyetin kesri
Varlık Fiziksel varlık Sanal varlık
Avukatlar Avukatlar önemli Avukatlara gerek olmayabilir

Simple Solidity Smart ContracÖrnek

İşte minimal bir Solidity örneği.tracBir sayıyı saklayan ve güncelleyen bir yapıdır. Her sayının temel şeklini gösterir. Ethereum akıllı göttract.

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

contract SimpleStorage {
    uint256 public storedValue;

    function set(uint256 _value) public {
        storedValue = _value;
    }

    function get() public view returns (uint256) {
        return storedValue;
    }
}

Anahtar Terimler Ethereum

  • Döviz İhracı: Geleneksel finans sisteminde bu, bir ülkenin merkez bankası tarafından yönetilir. EthereumETH, para otoritesi tarafından değil, protokol kuralları tarafından ihraç edilir.
  • Merkezi Olmayan Özerk Organizasyon (DAO): Hiyerarşik yönetim olmadan faaliyet gösteren dijital bir organizasyon. DAO, bilgisayar kodu, blok zinciri ve akıllı kontrol sistemlerinin birleşimidir.tracve teklifler üzerinde oy kullanan üyeler.
  • SmartContract: İki veya daha fazla taraf arasında, bir fikir birliği sistemine dayanan ve koşullar karşılandığında otomatik olarak yürürlüğe giren, dijital olarak imzalanmış bir anlaşma.
  • Akıllı Özellik: Mülkiyeti fiziksel veya dijital varlıklar olan varlıklar tracüzerinde bulundu Ethereum ve akıllı bağlantı yoluyla aktarıldıtract mantığı.
  • Ethereum Cüzdan: Merkezi olmayan uygulamalara açılan bir geçit. Ethereum Blockchain. Ether ve blockchain üzerine kurulu diğer kripto varlıklarınızı tutmanıza ve güvence altına almanıza yardımcı olur. EthereumERC-20 tokenları ve NFT'ler gibi.
  • sağlamlık: Solidity, en yaygın kullanılan akıllı yapılandırma dilidir.tract dili üzerinde EthereumBu, EVM ortamında çalışmak üzere tasarlanmış, genel amaçlı, statik olarak tiplendirilmiş bir dildir.
  • İşlemler: Bir işlem, bir hesaptan diğerine gönderilen ve Ether, başka bir kripto para birimi taşıyabilen imzalı bir mesajdır.tract verileri veya her ikisi.
  • Ethereum Sanal Makine (EVM): EVM, akıllı devreler için izole edilmiş çalışma ortamıdır.tracEVM içinde çalışan kodun, ana makinedeki ağa, dosya sistemine veya diğer işlemlere doğrudan erişimi yoktur.
  • Gaz: Bir işlemi gerçekleştirmek için gereken hesaplama işini ölçen birim. Ethereum.
  • Katman 2 (L2): Arbitrum, Optimism, Base ve zk gibi ağlarSync Ana zincir dışındaki işlemleri işleyen ve kanıtları tekrar ana zincire geri gönderen Ethereum Ücretleri düşürmek için.

Eter nedir?

Ether, ülkenin yerel değer birimidir. Ethereum Blockchain tabanlı bir kripto para birimidir. Kripto para borsalarında "ETH" olarak listelenir. Ether, blockchain üzerindeki işlem ücretlerini ve hesaplama hizmetlerini ödemenize yardımcı olur. Ethereum ağ. Her seferinde bir dolandırıcılık.tract, şu tarihte yürütülür: EthereumÜcret olarak Ether ödenir.

Eter nedir?

Eter nedir?

Gas

Üzerinde bir işlem gerçekleştirmek için Ethereum Ağda, bir kullanıcı (Birleşme sonrasında) aracı birim adı verilen bir sistem aracılığıyla doğrulayıcılara Ether kullanarak ödeme yapmalıdır. GasGas, akıllı bir cihazın çalıştırılması için gereken hesaplama iş yükünü ölçer.tracveya başka herhangi bir işlem.

In EthereumLondra güncellemesinden (EIP-1559) sonra işlem ücreti şu şekilde hesaplanır:

Transaction Fee = Gas Used * (Base Fee + Priority Fee)

Nerede:

  • Kullanılan Gaz: Hesaplama işlemi sırasında tüketilen gaz miktarı.
  • Taban Ücret: Yakılan her bir gaz birimi için protokol tarafından belirlenen bir ücret, ETH'yi dolaşımdan kaldırıyor.
  • Öncelik Ücreti: İşlemin daha hızlı tamamlanması için doğrulayıcıya ödenen isteğe bağlı bahşiş.

Tipik Ethereum Ağ İşlemi

Ethereum vs Bitcoin

İşte arasındaki temel fark Ethereum hem de Bitcoin:

Parametre Bitcoin Ethereum
Tanım Bitcoin dijital paradır Ethereum programlanabilir bir dünya bilgisayarıdır
Kurucu Satoshi Nakamoto Vitalik Butterin
Konsensüs algoritması İşin Kanıtı (SHA-256) Hisse Kanıtı (Eylül 2022'deki Birleşme'den bu yana)
Ortalama Blok süresi 10 dakikadır. 12 saniye
Tarihi bırakın 3 Ocak 2009 30 Temmuz 2015
Yayın Yöntemi Genesis blok madenciliği Halka açık ön satış (2014)
Birincil Kullanım Digipara birimi, değer saklama aracı ile akıllıtracts, DeFi, NFT'ler, dijital para birimi
Kullanılan Kripto Para Birimi Bitcoin (BTC) Eter (ETH)
Güvenlik ASIC madencilik hash gücü Doğrulayıcı payı (doğrulayıcı başına 32 ETH)
scripting Turing tamamlanmamış Tur tamamlama
Coin Serbest Bırakma Yöntemi Erken madencilik ödülleri Halka açık ön satış ve stake ödülleri
Enerji kullanımı Yüksek (İş Kanıtı) Çok düşük (Proof of Stake, ~%99.95 indirim)

Bunda sonraki Ethereum Bu rehber sayesinde, uygulamaları hakkında bilgi edineceksiniz. Ethereum.

Uygulamaları Ethereum

Aşağıda başlıca uygulama alanları yer almaktadır. Ethereum bugün:

  • Merkezi Olmayan Finans (DeFi): Aave gibi borç verme, borç alma, alım satım ve getiri platformları, Uniswapve MakerDAO şu platformlarda çalışır: Ethereum Geleneksel bankalar olmadan.
  • Sabit paralar: USDC, DAI ve benzeri tokenlar şu amaçlarla kullanılır: Ethereum akıllı göttracDolar endeksli değerleri dakikalar içinde dünyanın dört bir yanına aktarmayı sağlar.
  • NFT'ler ve DigiMülkiyet: ERC-721 ve ERC-1155 gibi standartlar, dijital sanat eserlerini, oyun içi öğeleri, müziği ve tokenleştirilmiş koleksiyon ürünlerini desteklemektedir.
  • Bankacılık ve Ödemeler: EthereumMerkezi olmayan sistemi, bir saldırganın bireysel kayıtlara yetkisiz erişim sağlamasını çok daha zorlaştırıyor.
  • Anlaşmalar: Akıllı bir kontrol kullanaraktracAnlaşmalar, yetkisiz herhangi bir değişikliğe uğramadan korunabilir ve yürütülebilir.
  • Tahmin Piyasaları: Polymarket ve Augur gibi platformlar kullanıyor. Ethereum akıllı göttracGerçek dünyadaki olaylar üzerine yapılan bahisleri sonuçlandırmak için.
  • DigiTal Kimlik Yönetimi: Merkezi olmayan tanımlayıcılar (DID'ler) ve doğrulanabilir kimlik bilgileri, şu platformlarda verilebilir ve doğrulanabilir: Ethereum Kimlik hırsızlığı ve veri tekelleriyle mücadele etmek için.
  • Tedarik Zinciri Tracking: Ürünler, sertifikalar ve menşe kayıtları sisteme kaydedilebilir. Ethereum Alıcılara denetim izi sağlamak.
  • DAO'lar: Topluluklar kullanıyor Ethereum Merkezi bir operatör olmaksızın ortak hazineler, yönetişim ve ürün yönlendirmesi konusunda oy kullanmak.

Akıllı bir dolandırıcıyı aramaktract den JavaKomut dosyası (ethers.js)

Çoğu DApp şunlarla iletişim kurar: Ethereum Bir web arayüzünden. Aşağıda kısa bir örnek verilmiştir. JavaSimpleStorage'dan saklanan değeri okuyan kod parçası.tracethers.js kullanarak.

// Read a value from an Ethereum smart contract
import { ethers } from "ethers";

const provider = new ethers.JsonRpcProvider("https://mainnet.infura.io/v3/YOUR_KEY");
const address  = "0xYourContractAddress";
const abi      = [ "function get() view returns (uint256)" ];

const contract = new ethers.Contract(address, abi, provider);

async function readValue() {
    const value = await contract.get();
    console.log("Stored value:", value.toString());
}

readValue();

Avantajları Ethereum

Avantajları aşağıdadır Ethereum:

  • Programları yüklemenize ve ağ üzerinden çalıştırılmalarını istemenize olanak tanır.
  • Yüksek çalışma süresi ve hizmet reddi saldırılarına karşı güçlü direnç.
  • Ethereum Yeni bir para birimi, sanal hisse senedi veya yönetim hakkı olarak kullanılabilecek, alım satımı yapılabilir tokenlar oluşturmanıza yardımcı olur.
  • Kalıcı ve kurcalamaya karşı dayanıklı veri depolama.
  • Sanal organizasyonlar ve DAO'lar oluşturabilirsiniz.
  • Milyonlarca cüzdan tarafından kullanılan merkeziyetsiz uygulamalar geliştirmenize yardımcı olur.
  • Hata toleranslı ve yüksek güvenlikli merkeziyetsiz uygulamalar geliştirmenize yardımcı olur.
  • Proof of Stake konsensüs sistemi, geleneksel blok zincirlerine kıyasla çok daha az enerji tüketir.
  • Hardhat, Foundry, Remix ve ethers.js gibi araçlara sahip, olgun bir geliştirici ekosistemi.

Dezavantajları Ethereum

  • MKS Ethereum Sanal makineler merkezi sunuculara göre daha yavaştır, bu nedenle büyük hesaplamalar için kullanılmamalıdır.
  • Ana zincirdeki depolama alanı pahalı olduğundan, çoğu uygulama verilerini Katman 2'ye veya IPFS gibi zincir dışı depolama alanlarına taşır.
  • Ölçeklenebilirlik hâlâ bazı ödünleşmelere yol açıyor, ancak rollup'lar ve danksharding bu açığı kapatıyor.
  • Dağıtılmış sistemlerdeki hataları düzeltmek veya sistemleri yükseltmek.tracZor çünkütracİşlem kodu varsayılan olarak değiştirilemez.
  • Bazı uygulamalar kullanıcı kimliğinin doğrulanmasını gerektirir ve bunu blok zinciri üzerinde doğrulayacak merkezi bir otorite bulunmamaktadır.
  • Cüzdanlar, kurtarma ifadeleri ve gas ücretleri ile ilgili kullanıcı deneyimi, yeni başlayanlar için hala kafa karıştırıcı olabilir.

Kendi kripto paranızı oluşturmayı öğrenmek istiyorsanız, göz atmak isteyeceğiniz ücretsiz bir eğitim videosu burada: Kendi Kripto Paranızı Nasıl Oluşturabilirsiniz?

SSS

Ethereum akıllı sistemleri çalıştırmak için kullanılır.tracTeknolojiler ve merkeziyetsiz uygulamalar. Yaygın kullanım alanları arasında DeFi kredileri, stablecoin'ler, NFT'ler, DAO'lar ve tedarik zinciri yer almaktadır. tracKral, tahmin piyasaları ve yerel token Ether'i kullanan kişiler arası ödemeler.

Hayır. Ethereum 15 Eylül 2022'deki birleşme ile İş Kanıtı (Proof of Work) sisteminden Hisse Kanıtı (Proof of Stake) sistemine geçildi. Doğrulayıcılar artık ağı 32 ETH stake ederek güvence altına alıyor, bu da maliyeti düşürdü. EthereumEnerji kullanımını yaklaşık yüzde 99.95 oranında azaltır.

Gas, bir işlem için gereken hesaplama işini ölçen bir birimdir. Ethereum İşlem. Kullanıcılar ücreti Ether cinsinden öderler. EIP-1559'dan beri maliyet, kullanılan gas'ın temel ücretle çarpımına ve doğrulayıcılara ödenen isteğe bağlı öncelik ücretine eşittir.

Bitcoin Esasen değer depolayan dijital bir para birimidir. Ethereum Programlanabilir bir blok zinciridir ve akıllı kontrol sistemleri çalıştırır.tracve merkezi olmayan uygulamalar. Bitcoin İş Kanıtı yöntemini kullanırken, Ethereum Proof of Stake yöntemini kullanır ve Turing tamamlama özelliğine sahiptir.

Akıllı bir dolandırıcılıktract, üzerinde depolanan kendi kendini yürüten koddur. Ethereum Koşullar karşılandığında çalışan bir sistemdir. Kuralları otomatik olarak uygulayarak aracıların gerekliliğini ortadan kaldırır. Çoğu akıllı sistemtracBu kodlar Solidity dilinde yazılır ve tarafından yürütülür. Ethereum Sanal makine.

Yapay zeka yardımcı oluyor Ethereum Geliştiricilere çeşitli şekillerde yardımcı olur. Yapay zeka yardımcı pilotları Solidity kodu önerir, zincir üzerindeki verileri özetler, cüzdan davranışlarını sınıflandırır ve DApp'ler içindeki sohbet botlarına güç sağlar. OracleAyrıca, yapay zeka model çıktılarını akıllı kontrol sistemlerine de aktarabilirler.tracZincir içi eylemleri tetiklemek için kullanılır.

Evet. Yapay zeka destekli denetim araçları Solidity kodlarını tarar.tracYeniden giriş, tamsayı taşması ve erişim kontrolü hataları gibi güvenlik açıklarına yönelik testler, incelemeleri hızlandırır ancak insan denetçilerin yerini almaz, çünkü karmaşık ekonomik ve yönetişim riskleri hala uzman görüşü gerektirir.

Bu yazıyı şu şekilde özetleyin: