Ethereum neden programlanabilir?
Ethereum'un Katman 1 fikrini paylaşılan programlar, ETH gas'ı ve yeni ödünleşimlerle nasıl genişlettiğini görün.

Bu sayfada
Hızlı okuma
Ethereum, paylaşılan programların varlık transferleriyle birlikte çalışmasına izin vererek Katman 1 fikrini genişletir. Bu ders, akıllı sözleşmelerin bir ağın neyi koordine edebileceğini nasıl değiştirdiğini, ETH'nin neden gas ödediğini ve esnek kodun, kullanıcıların bir işlemi onaylamadan önce anlaması gereken ek maliyetler ve riskler yarattığını açıklar.
Akılda kalması gerekenler
- Ethereum, Katman 1 fikrini korudu ve genişletti: ağ, yalnızca tek bir varlık için bir kayıt değil, programlar için paylaşılan kurallar sürdürür.
- Bir akıllı sözleşme kendi kendini uygulamaz — sonucu ağın kurallarınca denetlenen bir koddur, bu yüzden her katılımcı aynı duruma ulaşır.
- ETH hem yerel varlıktır hem de gas'ın ödendiği araçtır, bu yüzden işlem ne yaparsa yapsın Ethereum'da işlem yapmak için ETH'ye ihtiyacınız vardır.
- Esnek kod hem inşa yüzeyini hem de hata yüzeyini genişletir: herhangi bir cüzdan isteğini onaylamadan önce ağı ve sözleşmeyi doğrulayın.
Ethereum hangi soruyu ekledi?
Bitcoin'in temel katmanı, kendi yerel varlığı için paylaşılan bir kayıt tutmak üzere tasarlandı. Ethereum, Katman 1 fikrini korudu ancak daha geniş bir soru ekledi: bir ağ, programlar için de paylaşılan kurallar sürdürebilir mi?
Ethereum'da, akıllı sözleşmeler adı verilen programlar, bir işlem onları çağırdığında çalışan eylemleri tanımlayabilir. Sonuç, tek bir şirketin özel sunucusunda değil, aynı paylaşımlı ağda kaydedilir.
Programlanabilir paylaşılan durum nasıl çalışır?
Önemli olan fikir, bir sözleşmenin sihirli bir şekilde kendi kendini uygulaması değildir. Sonucu ağın kurallarınca denetlenen bir koddur. Aynı geçerli çağrı yapıldığında, katılımcı düğümler aynı sonuç durumuna doğru çalışır.
Adımlar
Paylaşılan kuralları kodla yazın
Bir akıllı sözleşme, programın ne yapabileceğini ve hangi koşulları denetlediğini belirtir.
Programı bir işlemle çağırın
Bir kullanıcı, ağdan bir token takas etmek veya bir kaydı güncellemek gibi izin verilen bir eylemi gerçekleştirmesini ister.
Kabul edilen sonucu kaydedin
Ağ, işlemi doğrular ve sonuç durumunu kendi kurallarına göre kaydeder.
ETH ne için kullanılır?
ETH, Ethereum'un yerel varlığıdır. Ayrıca gas ödemek için de kullanılır: bir işlemin tükettiği hesaplama ve ağ kaynakları için sunduğu maliyet. Gas, kaynak kullanımını görünür kılar, ancak toplam maliyet ağ talebine ve gerçekleştirilen eyleme göre değişebilir.
Ethereum, Bitcoin'den nasıl farklıdır?
| Soru | Bitcoin | Ethereum |
|---|---|---|
| Birincil odak | Bitcoin'in protokol kuralları altında BTC için paylaşılan bir uzlaşma geçmişi. | Paylaşılan bir uzlaşma geçmişi artı akıllı sözleşme programları için bir ortam. |
| Yerel varlık | BTC | ETH |
| Kaynak maliyeti | İşlem ücretleri blok alanı için rekabet eder. | Gas, hesaplamaya ve işlem kaynak kullanımına fiyat biçer. |
Programlanabilirlik neyden ödün verdi?
Daha esnek kod, inşa etmenin daha fazla yolunu yaratır, ama aynı zamanda hata yapmanın da daha fazla yolunu yaratır. Bir akıllı sözleşme bir hata içerebilir, bir işlem yanlış sözleşmeyi çağırabilir ve yürütme maliyetleri değişebilir. Programlanabilir olmak, her kullanım için daha güvenli veya daha iyi olmak anlamına gelmez; temel katmanın daha geniş bir paylaşılan kurallar kümesini desteklediği anlamına gelir.
Sonuç
Ethereum, Bitcoin'in kendi işlemlerini uzlaştıran bir temel katman fikrini korudu ve yanıtladığı soruyu genişletti. Tek bir varlık için paylaşılan bir kayıt tutmak yerine, programlar için paylaşılan kurallar sürdürür. Bir akıllı sözleşme, kendi kendini uygulayan bir sihir değildir; sonucu ağın kurallarınca denetlenen bir koddur, bu yüzden aynı geçerli çağrı her katılımcı için aynı kayıtlı durumu üretir.
ETH, yeni başlayanların sık sık tek bir işlevde birleştirdiği iki görev taşır. Hem Ethereum'un yerel varlığıdır hem de gas'ı ödeyen şeydir — bir işlemin tükettiği hesaplama ve ağ kaynakları için sunduğu maliyet. Bu, kaynak kullanımını görünür kılar, ama aynı zamanda aynı eylemin maliyetinin sabit olmadığı anlamına da gelir: ağ talebiyle ve eylemin gerçekte gerektirdiği işle birlikte değişir.
İçselleştirmeye değer kısım, ödünleşimdir. Esnek kod, inşa etmenin daha fazla yolunu ve zarar görmenin de daha fazla yolunu yaratır. Bir sözleşme hata içerebilir, bir işlem amaçlamadığınız bir sözleşmeyi çağırabilir ve yürütme maliyetleri karar verdiğiniz an ile imzaladığınız an arasında değişebilir. Programlanabilir olmak daha güvenli olmak anlamına gelmez — temel katmanın, buna karşılık gelen daha geniş bir başarısızlık modları kümesiyle birlikte, daha geniş bir paylaşılan kurallar kümesini desteklediği anlamına gelir. Bir cüzdan isteğini onaylamadan önce, hangi ağda olduğunuzu ve hangi sözleşmeye hitap ettiğinizi doğrulayın, çünkü tamamen geçerli bir işlem yine de istemediğiniz bir sonuç üretebilir.
Bitcoin ve Ethereum, bu ödünleşimi görünür kılar: paylaşılan bir temel katman güvenli ve açık olabilir, ama sınırlı bir kapasitesi ve maliyetleri vardır. Bir sonraki bölüm, daha yeni Katman 1 ağlarının ve Katman 2 sistemlerinin, paylaşılan bir uzlaşma katmanının değerini kaybetmeden bu ödünleşimleri nasıl değiştirmeye çalıştığını sorar.
Sıkça sorulan sorular
Bir işlem çağırdığında çalışacak eylemleri tanımlayan, Ethereum'da saklanan bir programdır. Ne yapabileceğini ve hangi koşulları denetlediğini belirtir; ağ işlemi doğrular ve sonuç durumunu kendi kurallarına göre kaydeder. Sonuçları, tek bir şirketin özel sunucusunda değil, paylaşımlı ağda tutulur.
İkisi de kendi işlemlerini uzlaştıran Katman 1 ağlarıdır, ancak farklı hedefler etrafında tasarlanmışlardır. Bitcoin, kendi protokol kuralları altında BTC için paylaşılan bir uzlaşma geçmişine odaklanır. Ethereum, bu uzlaşma geçmişine ek olarak akıllı sözleşme programlarının çalışabileceği bir ortam sağlar; bu yüzden çok daha geniş bir uygulama yelpazesini koordine edebilir.
Gas, Ethereum'un bir işlemin tükettiği hesaplama çabasını ve ağ kaynaklarını ölçme biçimidir. İşlem, bu tüketimi ETH cinsinden öder. Gas, kaynak kullanımının paylaşılan bir ağ üzerinde sınırsız ve ücretsiz bir hak yerine açık ve fiyatlandırılmış olması için vardır.
İki şey birbirinden bağımsız olarak değişir. Bir eylemin kullandığı gas miktarı, gerektirdiği işe bağlıdır, bu yüzden bir akıllı sözleşme çağrısı genellikle basit bir transferden daha fazlasını tüketir. Gas biriminin ödenen fiyatı ise, aynı anda kaç kişinin kendi işlemlerinin işlenmesini istediğine bağlıdır. Sınırlı blok kaynaklarına olan talep yüksek olduğunda, bu fiyat yükselir.
Evet, eylem Ethereum'un kendisinde bir işlemse. Gas, işlem ne yaparsa yapsın ETH cinsinden ödenir, bu yüzden yalnızca bir token'a sahip olmak, o token'ı Ethereum'da taşımak veya kullanmak için yeterli değildir. Ücreti karşılayacak ETH bulunmadığında, cüzdanlar genellikle bir işlemin başarısız olduğunu veya gönderilemediğini gösterir.
Evet. Ethereum kendi işlem kurallarını, kendi geçmişini ve kendi konsensüs mekanizmasını sürdürür; işlemlerini uzlaştırmak için başka bir blok zincirine bağımlı değildir. Rollup'lar gibi Ethereum Katman 2 sistemleri onun üzerine inşa edilir ve ona bağımlıdır — bu, temel katman olmaktan farklı bir ilişkidir.
Evet. Ağ, bir işlemin kurallara uyduğunu doğrular; bir sözleşmenin mantığının yazarlarının veya kullanıcılarının amaçladığı şeyi yansıttığını değil. Bir sözleşme bir kusur içerebilir ve tam olarak yazıldığı gibi yürütülen bir işlem yine de istenmeyen bir sonuç üretebilir. Bir blok zincirinde olmak, kodun denetlendiği anlamına gelmez.
Temel katmanın, yalnızca bir yerel varlığın transferlerini değil, kod olarak ifade edilen keyfi paylaşılan kuralları desteklediği anlamına gelir. Uygulamalar kendi mantıklarını tanımlayabilir ve ağın sonuçları kaydetmesini sağlayabilir; bu da birçok ayrı hizmetin, her biri kendi özel defterini çalıştırmak yerine tek bir uzlaşma ortamını paylaşmasına olanak tanır.
İlgili kripto paralar
Öğrenmeye devam et
Bu derse dayanarak önerilen sonraki okumalar.
- Bitcoin'in var olması neden gerekiyordu?Bitcoin'in neden paylaşılan bir işlem geçmişine ihtiyaç duyduğunu anlamak için çifte harcama sorunuyla başlayın.
- Bitcoin: ilk Katman 1Bitcoin'in neden bir Katman 1 ağı olduğunu, kendi kurallarının BTC'yi nasıl güvence altına aldığını ve uzlaşmanın neden ödünleşimler içerdiğini öğrenin.
- Neden bu kadar çok token var?ERC-20'nin tokenleri Ethereum uygulamaları arasında nasıl yeniden kullanılabilir hale getirdiğini ve paylaşılan bir standardın yine de neden önemli riskler bıraktığını öğrenin.
- Blok zincirleri neden tıkanır?Paylaşılan Katman 1 kaynaklarının neden sınırlı olduğunu, talebin nasıl ücretlere ve gecikmelere dönüştüğünü ve ölçeklendirmenin neden ödünleşimler yarattığını öğrenin.





