Vitalik Buterin’in Ethereum’u programlanabilir parayı akıllı sözleşmelerle ve canlı bir geliştirici ekosistemiyle birleştirerek uygulamalar için bir platform katmanı haline nasıl getirdiğini öğrenin.

Ethereum, Vitalik Buterin ile yakından anılıyor çünkü o, genel amaçlı programlar çalıştırabilen bir blokzinciri önerisini ilk olarak netleştirmeye yardımcı oldu—sadece A’dan B’ye tek bir parayı taşımak yerine. Her yeni fikir için ayrı bir zincir kurmak yerine geliştiriciler, herkesin erişebildiği ortak bir tabanın üzerine inşa edebilirdi.
Geleneksel para bir banka hesabındaki bir sayı ise, programlanabilir para kuralları olan paradır. Bu kurallar şunları söyleyebilir: ödeme yalnızca bir koşul gerçekleştiğinde serbest bırakılsın, gelir otomatik olarak bölünsün, ya da insanların fonları merkezi bir şirketin tutmasına gerek kalmadan token takası yapmasına izin verilsin. Önemli nokta, mantığın ağ üzerindeki yazılım tarafından zorlanmasıdır—katılımcılar tek bir güvenilen operatöre ihtiyaç duymadan koordine olabilir.
Ethereum, blokzinciri bir platform katmanı olarak yeniden tanımladı: uygulamaların aynı güvenliği, kullanıcı hesaplarını ve veri standartlarını paylaştığı ortak bir “dünya bilgisayarı”. Bu, farklı uygulamaların birbirine bağlanmasını mümkün kılar—cüzdanlar, tokenlar, pazar yerleri, kredi protokolleri—ve bunlar bir platform sahibi tarafından izin istenmeden çalışabilir.
Bu yazı dört ipliği birleştiriyor:
Sonunda, Ethereum’un neden sadece bir coin olmadığını: birçok web3 uygulamasını mümkün kılan paylaşılan bir temel haline geldiğine dair pratik bir zihinsel modele sahip olacaksınız.
Bitcoin’in kırılması sadece “internet parası” değildi. O, yabancıların merkezi bir operatör olmadan kimin neye sahip olduğunu kabul etmesini sağlayan dijital kıtlık fikrini kanıtladı.
Ancak Bitcoin kasıtlı olarak dar tutulmuştu. Yerleşik betik sistemi birkaç faydalı koşulu ifade edebiliyordu (örneğin multi-signature harcamalar), fakat basit, öngörülebilir ve kötüye kullanımı zor olacak şekilde tasarlanmıştı. Bu muhafazakârlık güvenliği artırdı ama yapılabilecekleri sınırladı.
Erken kripto üzerine bir uygulama—örneğin bir token, kitlesel fonlama mekanizması veya zincir içi bir oyun—oluşturmak istiyorsanız hızla şu sınırlamalarla karşılaşıyordunuz:
Seçenek genellikle şuydu: mantığı zincir dışına taşı (“güvenilmezliksiz” avantajlarından vazgeç) veya ayrı bir blokzinciri başlat (paylaşılan kullanıcılar ve altyapıdan vazgeç).
Geliştiricilerin ihtiyaç duyduğu şey genel amaçlı, paylaşılan bir yürütme ortamıydı—herkesin kod dağıtabildiği ve herkesin sonuçları doğrulayabildiği bir yer. Böyle bir şey olsaydı, bir “uygulama” şirketin sunucularında çalışan bir hizmet değil, zincir üzerinde yaşayan bir program olabilirdi.
Bu boşluk, Ethereum’un orijinal önerisinin özüdür: akıllı sözleşme kodunu birinci sınıf vatandaş olarak ele alan bir blokzinciri—kriptonun tek amaçlı bir sistemden birçok uygulamanın platformuna dönüşmesi.
Bitcoin dijital değerin merkezi operatör olmadan hareket edebileceğini kanıtladı—ancak “gönder ve al” dışında bir şey yaratmak zordu. Yeni özellikler genellikle temel protokolde değişiklik gerektiriyordu ve her yeni fikir kendi zincirini yaratma eğilimindeydi. Bu da denemeyi yavaşlatıyor ve parçalanmaya neden oluyordu.
Vitalik Buterin’in temel teklifi basitti: bir kullanım durumu için bir blokzinciri yaratmak yerine, birçok kullanım durumunu çalıştırabilecek bir blokzinciri yaratın. “Birkaç ekstra fonksiyona sahip bir coin” değil, geliştiricilerin değerin nasıl davranacağını tanımlayan programlar yazabileceği paylaşılan bir temel.
Ethereum bazen “dünya bilgisayarı” olarak tanımlanır. Buradaki anlam süper bilgisayar olması değil—Ethereum’un herkese açık, sürekli açık bir platform olmasıdır: herkes kod dağıtabilir ve başkaları da onunla etkileşime girebilir. Ağ tarafsız bir hakem gibi davranır: herkes için aynı kuralları uygulayıp sonuçları doğrulanabilir şekilde kaydeder.
Ethereum sadece akıllı sözleşmelerle ilgili değildi; bunların varsayılan olarak birlikte çalışabilir olmasını sağlamayla ilgiliydi. Geliştiriciler paylaşılan standartları takip ederse, farklı uygulamalar lego parçaları gibi birbirine uyum sağlar: bir cüzdan birçok token ile çalışabilir, bir borsa yeni varlıkları özel entegrasyon olmadan listeleyebilir ve yeni bir ürün sıfırdan yeniden inşa etmek yerine mevcut bileşenleri yeniden kullanabilir.
Bu, açık standartların ve bileşebilirliğin özellik olduğunu, tesadüf olmadığını gösterir. Sözleşmeler diğer sözleşmeleri çağırabilir ve ürünler önceki “ilkel”lerin üstüne yığılabilir.
Nihai amaç bir platform katmanıydı: sayısız uygulamanın—finansal araçlar, dijital sahiplik, organizasyonlar, oyunlar—inşa edilip yeniden birleştirilebileceği güvenilir bir temel. Ethereum’un bahsi, genel amaçlı bir temelin tek amaçlı zincirlerin toplamından daha fazla yenilik açacağı yönündeydi.
Akıllı sözleşmeler, Ethereum üzerinde çalışan ve yazıldığı gibi kuralları uygulayan küçük programlardır. Basit bir benzetme olarak otomatı düşünebilirsiniz: 2$ koyarsınız, bir düğmeye basarsınız ve makine atıştırmalığı verir—kasiyer yok, müzakere yok, “daha sonra hallederiz” yok. Kurallar görünürdür ve girdiler doğruysa sonuç otomatik olur.
Normal bir uygulamada bir şirketin sunucularına, yöneticilerine, veritabanı güncellemelerine ve müşteri destek süreçlerine güvenirsiniz. Kuralları değiştirirlerse, hesabınızı dondururlarsa veya hata yaparlarsa genellikle ne olduğunu doğrudan doğrulama yolunuz yoktur.
Akıllı sözleşmeyle ana mantık ağ tarafından yürütülür. Bu, katılımcıların doğru yazılmış ve dağıtılmış bir sözleşme olduğu sürece tek bir operatöre güvenmeden iş yapabilmesi demektir. Yine de koda ve temel blokzincire güvenirsiniz; ancak merkezi bir tarafın takdirine olan bağımlılığı azaltırsınız.
Akıllı sözleşmeler şunları yapabilir:
Kendi başlarına gerçek dünya olaylarını bilemezler—bugünün hava durumu, teslimat durumu veya birinin 18 yaşından büyük olup olmadığı gibi. Bu tür veriler için dış girişlere (sıklıkla oracle olarak adlandırılan) ihtiyaç duyarlar. Ayrıca hata yapıldığında kolayca “geri almak” genellikle zordur: dağıtıldıktan ve kullanıldıktan sonra sözleşmenin davranışını değiştirmek güç ve bazen imkânsızdır.
Varlıklar ve kurallar aynı yerde yaşayabildiği için ödemelerin, sahipliğin ve icranın birlikte gerçekleştiği ürünler inşa edebilirsiniz. Bu, otomatik gelir bölüşümleri, şeffaf pazar yerleri, programlanabilir üyelikler ve kodla sonuçlanan finansal anlaşmalar gibi şeyleri mümkün kılar—evrak işine veya manuel onaya gerek kalmaz.
Ethereum birçok bağımsız tarafın üzerinde anlaştığı paylaşılan bir bilgisayardır. Bir şirket bir sunucuyu çalıştırmak yerine, binlerce düğüm aynı kuralları doğrular ve aynı geçmişi tutar.
Ethereum’un hesapları ETH tutabilir ve uygulamalarla etkileşime girebilir. İki ana tür vardır:
Bir işlem, bir EOA’dan imzalanmış bir mesajdır ve ya (1) başka bir hesaba ETH gönderir ya da (2) bir akıllı sözleşme fonksiyonunu çağırır. Kullanıcılar için bu, cüzdanınızda “onaylama” yaptığınız şeydir. Geliştiriciler içinse her uygulama işlemi nihayetinde bir işlemdir: her eylem bir işlem haline gelir.
İşlemler hemen etkili olmaz. Bunlar bloklar halinde gruplanır ve bloklar sırayla zincire eklenir. İşleminiz bir bloğa dahil edildiğinde (ve ardından daha fazla blok gelince) tersine çevrilmesi giderek zorlaşır. Pratikte: onaylar için beklersiniz; geliştiriciler UX’i bu gecikmeye göre tasarlar.
Ethereum Virtual Machine (EVM), sözleşme kodunu her düğümde aynı şekilde çalıştıran paylaşılan çalışma zamanıdır. Bu nedenle sözleşmeler taşınabilirdir: bir token, bir borsa veya bir NFT sözleşmesi dağıtırsanız, aynı EVM “dilini” konuşan herhangi bir cüzdan veya uygulama onunla etkileşebilir.
Her hesaplama ve depolama değişikliği gas maliyeti gerektirir. Gas’ın amacı:
Kullanıcılar için gas, dahil edilmek için ödediğiniz ücrettir. Geliştiriciler içinse gas, ürün tasarımını şekillendirir: verimli sözleşmeler uygulamaları daha ucuz hale getirirken, karmaşık etkileşimler ağ yoğun olduğunda pahalı olabilir.
Ethereum sadece “akıllı sözleşmeler” eklemedi. Ayrıca ortak kurallara dayanan token standartlarını popülerleştirdi—cüzdanların, borsaların ve uygulamaların dayanabileceği ortak kurallar. Bu uyumluluk, ekosistemin hızla büyümesinin büyük bir nedenidir: herkes aynı “token dilini” konuştuğunda, yeni uygulamalar altyapıyı yeniden inşa etmeden takılabilir.
Bir token standardı; bakiyelerin nasıl izlendiği, transferlerin nasıl çalıştığı ve her token sözleşmesinin hangi temel fonksiyonları sunması gerektiği gibi şeyleri tanımlar. Bir cüzdan bu fonksiyonları biliyorsa, herhangi bir uyumlu tokenı görüntüleyip gönderebilir. Bir DeFi uygulaması standardı destekliyorsa birçok tokenı ekstra iş yapmadan kabul edebilir.
Bu, entegrasyon çabasını “her varlık için özel çalışma”dan “standardı bir kez destekle”ye indirger. Ayrıca geliştiriciler test edilmiş kalıpları yeniden kullandığı için hata riskini de azaltır.
ERC-20, her bir birimin birbirinin yerine geçebildiği fungible tokenlar için bir taslaktır (dolar gibi). Bir stablecoin, yönetişim tokenı veya yardımcı puan tokenı aynı arayüzü takip edebilir.
ERC-20 öngörülebilir olduğu için borsalar yeni tokenları daha hızlı listeleyebilir, cüzdanlar bakiyeleri otomatik gösterebilir ve DeFi protokolleri birçok varlığı tutarlı şekilde kullanabilir (takastan ödünç vermeye, teminat yönetimine kadar).
ERC-721 klasik NFT standardıdır: her token benzersizdir; koleksiyonlar, biletler ve sahiplik kanıtı için uygundur.
ERC-1155 fikri genişleterek tek bir sözleşmenin birçok token türünü yönetmesine izin verir—hem fungible hem non-fungible—oyunlar ve çok sayıda öğe gerektiren uygulamalar için uygundur.
Birlikte bu standartlar “özel varlıklar”ı birlikte çalışabilir yapı taşlarına dönüştürdü—yaratıcıların ve geliştiricilerin tesisatla uğraşmak yerine ürünlere odaklanmasını sağladı.
Ethereum, sadece akıllı sözleşmeler sayesinde platform katmanı olmadı—aynı zamanda üzerinde inşa etmenin zamanla kolaylaşmasıyla büyüdü. Daha fazla geliştirici katıldıkça araçlar, paylaşılan kalıplar ve yeniden kullanılabilir yapı taşları oluşturuldu. Bu, bir sonraki dalganın işini azaltıp daha fazla kişiyi çekti.
Bileşebilirlik, bir uygulamanın başka bir uygulamanın akıllı sözleşmelerine eklendiği anlamına gelir; tıpkı Lego parçaları gibi. Her şeyi yeniden icat etmek yerine yeni bir ürün mevcut sözleşmeleri yeniden kullanıp kullanıcı deneyimine odaklanabilir.
Yaklaşılabilir bir örnek: bir cüzdan açarsınız, bir swap uygulamasına bağlanıp ETH’yi stablecoin’e çevirirsiniz, sonra o stablecoin’i faiz kazanmak için bir kredi uygulamasına gönderirsiniz—hepsi birkaç tıklamada. Altta yatan her adım birçok uygulamanın kullandığı tanınmış sözleşmeleri çağırabilir.
Başka bir örnek: bir portföy uygulaması, pozisyonlarınızı birden fazla DeFi protokolü boyunca “okuyabilir”—izin istemeye gerek yoktur, çünkü veri zincirde ve sözleşmeler herkese açıktır.
Erken ekipler temel şeyleri kurdu: cüzdan kütüphaneleri, sözleşme şablonları, güvenlik araçları ve geliştirici çerçeveleri. Sonraki geliştiriciler bu temelden faydalanıp daha hızlı ürün gönderdiler; bu da kullanım artışını ve ekosistemin daha çekici hale gelmesini sağladı.
Açık kaynak bu noktada büyük bir hızlandırıcıdır. Bir ekip denetlenmiş sözleşme kodunu veya yaygın kullanılan bir kütüphaneyi yayınladığında, binlerce geliştirici onu inceleyip geliştirebilir ve uyarlayabilir. İyileştirme açık gerçekleşir, standartlar hızla yayılır ve iyi fikirler birikir.
Pratikte bu döngü zamanla Solidity’nin ötesine; ön yüzler, panolar, yönetim araçları ve zincir etkinliğini dizinleyen arka uç hizmetlerine kadar genişliyor. Koder.ai gibi platformlar modern bir “vibe-coding” katmanı olarak burada yer alıyor: ürünü sohbetle tarif edersiniz ve çalışan bir web uygulaması (React), arka uç (Go + PostgreSQL) veya mobil uygulama (Flutter) üretirsiniz—token-gated sayfalar, analiz panelleri veya on-chain sözleşmelerin yanına oturan iç operasyon araçları gibi prototipler için faydalı.
Ethereum’un en büyük değişimi tek bir “katili uygulama” olmadı. Yeniden kullanılabilir yapı taşlarının—açık finansal ve dijital ilkellerin—oluşmasıydı. Bu ilkelar ortaya çıktığında, ekipler bunları izinsiz biçimde hızla ürünlere dönüştürebildi.
Merkezsiz finans (DeFi) birkaç temel kalıptan doğdu:
Önemli olan bu parçaların nasıl birbirine bağlandığıdır: bir stablecoin teminat olarak kullanılabilir; borç pozisyonları başka yerlerde kullanılabilir; takaslar likidite sağlar. Bu bileşebilirlik, ilkelin tam ürünlere dönüşmesini sağlar.
NFT’ler (genellikle sanatla ilişkilendirilir) daha geniş anlamda tekil zincir içi tanımlayıcılardır. Bu onları şu durumlar için faydalı kılar:
DAO’lar, grup karar alma ve ortak hazineleri yönetmek için akıllı sözleşmeleri kullanır. Bir şirketin iç veritabanı yerine, organizasyonun “kuralları” (oylama, harcama limitleri, teklif akışı) zincirde görünür ve uygulanabilir—topluluklar, hibe programları ve şeffaf yönetişim gereken protokoller için uygundur.
Ethereum’un en büyük gücü—bir operatör olmadan uygulama çalıştırması—gerçek kısıtlar da yaratır. Herkesin doğrulayabildiği küresel bir ağ, merkezi bir hizmetin “anlık ve ucuz” hissine asla tam olarak denk gelmez; bu ödünler en net şekilde ücretler, güvenlik ve günlük kullanılabilirlikte görülür.
Her işlem her blokta sınırlı alana rekabet eder. Talep patladığında (popüler bir NFT minti, oynak piyasalar, büyük bir airdrop) kullanıcılar daha hızlı dahil olmak için ücretleri artırır. Bu basit bir işlemi—token takası, mint etme veya DAO’da oy kullanma—pahalı bir karara dönüştürebilir.
Yüksek ücretler sadece cüzdanlara zarar vermez; ürün tasarımını değiştirir. Uygulamalar işlemleri paketleyebilir, acil olmayan güncellemeleri erteleyebilir veya maliyeti makul tutmak için özellikleri sınırlayabilir. Yeni kullanıcılar için “gas” ve dalgalanan ücretler kafa karıştırıcı olabilir—özellikle maliyet taşınan değerden yüksekse.
Akıllı sözleşmeler güçlüdür ama kod hata yapabilir. Bir sözleşmedeki hata fonları dondurabilir veya bir saldırganın boşaltmasına izin verebilir; “güncellenebilir” sözleşmeler ekstra güven gereksinimleri getirir. Buna ek olarak, kimlik avı linkleri, sahte token sözleşmeleri ve yanıltıcı onaylar yaygındır.
Bir banka transferinden farklı olarak, birçok blokzinciri işlemi fiilen geri alınamaz. Yanlış bir işlemi imzalarsanız arayabileceğiniz bir destek masası olmayabilir.
Ethereum geniş katılım ve doğrulanabilirliği önceliklendirir. Sistemi açık ve sansüre dayanıklı tutmak, temel katmanda “sadece ölçeği arttır” demeyi zorlaştırır; çünkü düzenli katılımcıların doğrulayıcı olmalarını zorlaştırmamak gerekir.
Bu gerçekler ölçeklendirmeyi ana odak haline getirdi: Ethereum’un değerini kaybetmeden deneyimi iyileştirmek için yollar arandı.
Ethereum yoğun bir otoyol gibi gelebilir: çok sayıda insan aynı anda kullanmaya çalıştığında ücretler yükselir ve işlemler yavaşlayabilir. Layer 2’ler (L2) Ethereum’un taban katmanı (L1) tarafsız, yüksek güvenlikli bir baza olarak kalmasını sağlarken ölçeklendirme için ana yöntemlerden biridir.
Layer 2, Ethereum’un “üstünde” çalışan bir ağdır. Her kullanıcı eyleminin tek tek Ethereum mainnet’te işlenmesi yerine, bir L2 birçok işlemi paketler, işi çoğunu zincir dışında yapar ve ardından sıkıştırılmış bir kanıt veya özet gönderebilir.
Bunu şöyle düşünebilirsiniz:
Ethereum’daki ücretler büyük ölçüde istediğiniz hesaplama ve veri miktarına göre belirlenir. 10.000 takas veya transfer, L1’e gönderilen çok daha küçük bir veri miktarına paketlenebiliyorsa, L1 maliyeti birçok kullanıcı arasında paylaşılır.
Bu yüzden L2’ler genellikle şunları sağlar:
Bir L2 kullanmak için genellikle varlıkları Ethereum L1 ile L2 arasında bir köprü aracılığıyla taşırsınız. Köprüler aynı değerin (ETH, stablecoinler, NFT’ler) daha ucuz işlem yapılan yere akmasına izin verdiği için gereklidir.
Ama köprüler ek karmaşıklık ve risk getirir:
Günlük kullanıcılar için, uygulamanın ne önerdiğine dikkat etmek, köprü adımlarını dikkatle okumak ve tanınmış seçeneklerde kalmak faydalıdır.
L2’ler Ethereum’un platform katmanı rolünü pekiştirir: Ethereum mainnet güvenlik, tarafsızlık ve nihai mutabakat üzerine odaklanırken farklı L2’ler hız, maliyet ve kullanıcı deneyimi konusunda rekabet eder.
Tek bir zincir her şeyi yapmaya çalışmak yerine, Ethereum birçok “şehir”i (L2) destekleyen bir temel olur—her biri farklı uygulamalar için optimize edilirken yine aynı altyapıya ve varlıklara bağlı kalır.
Ethereum, tokeninin değeri olduğu için etkili olmadı. İnsanların inşa ettiği bir yer haline geldi—uygulamaların, varlıkların ve kullanıcıların aynı kurallar çerçevesinde etkileşime girebildiği paylaşılan bir yürütme katmanı.
Teknoloji önemlidir ama nadiren tek başına kazanır. Bir platformun yönünü değiştiren şey geliştirici ilgisidir: onu ilk tercih eden, öğreten, rehberlik yazıları yazan ve gerçek ürünler gönderen geliştiriciler.
Ethereum, ortak bir çalışma zamanı (EVM) ve yaygın anlaşılan bir sözleşme modeli ile fikirden zincir içi programa gitmeyi alışılmadık derecede kolaylaştırdı. Bu araçları, denetimleri, cüzdanları, borsaları ve toplulukları çekti—sonraki ekibin inşa etmesini daha da kolaylaştırdı.
Ethereum, paylaşılan standartların tüm pazarları açabileceğini popülerleştirdi. ERC-20 tokenları cüzdanlar ve borsalar arasında birlikte çalışabilirlik sağladı; ERC-721 NFT’leri formalize etti; sonraki standartlar bu yapı taşlarını genişletti.
Varlıklar ortak arayüzleri takip ettiğinde likidite yoğunlaşabilir: bir token alınıp satılabilir, teminat olarak kullanılabilir, bir DEX üzerinden yönlendirilebilir veya cüzdana entegre edilebilir. Bu likidite ve bileşebilirlik pratik bir hendek oluşturur—çünkü koordinasyon ve benimseme kopyalanması zor şeylerdir.
Diğer zincirler genellikle farklı ödünleri optimize eder: daha yüksek verim, daha düşük ücret, alternatif sanal makineler veya daha merkezi yönetimle daha hızlı yükseltmeler. Ethereum’un öne çıkan katkısı tek bir yol iddiası değil—ortak standartlarla bağımsız ekiplerin birbirinin üzerine inşa edebildiği genel amaçlı bir akıllı sözleşme platformunu popülerleştirmesidir.
Ethereum uygulamaları soyut gelebilir; ancak onları herhangi bir finansal ürünü değerlendirir gibi değerlendirmek faydalıdır: ne yapıyor, maliyeti nedir ve neler ters gidebilir. İşte takas yaparken, NFT basarken veya bir DAO’ya katılırken işe yarayan pratik filtreler.
İnşa ediyorsanız Ethereum mainnet’i mutabakat katmanı, Layer 2’leri dağıtım katmanı gibi değerlendirin.
Günlük iş akışı ipucu: çoğu web3 ürünü zincir içi sözleşmeler ile zincir dışı UX’in (ön yüzler, dizinleyiciler, yönetim panoları, destek araçları) karışımı olduğundan, hızlı yineleme önemlidir. Koder.ai gibi araçlar, sohbet yoluyla React ön yüzleri ve Go/PostgreSQL arka uçları üreterek ekiplerin L2 stratejisini test etmesini veya gerçek kullanıcılar için bir gösterge panosu göndermesini hızlandırabilir.
Programlanabilir para muhtemelen daha fazla uygulama, daha fazla standart ve daha fazla “para legosu” ile genişlemeye devam edecek—ama düz bir çizgide değil. Ücretler, kullanıcı güvenliği ve karmaşıklık gerçek kısıtlar; daha iyi ölçeklendirme ve daha iyi cüzdan UX’i yeni protokoller kadar önemli olacak.
Uzun vadeli yönelim tutarlı görünüyor: Ethereum güvenlik ve mutabakat için güvenilir bir temel olmaya devam ederken, daha hızlı ve daha ucuz yürütme L2’lere kaydırılacak—kullanıcılar daha fazla seçenek elde edecek ve geliştiriciler sorumlu bir şekilde piyasaya sürmek için daha net kalıplar bulacak.
Ethereum, yalnızca tek bir yerel coin göndermek yerine program çalıştırabilen genel amaçlı bir blokzincirdir.
Pratikte bu, geliştiricilerin zincir üzerinde paylaşılan “arka uç” mantığını dağıtabilmesi—tokenlar, pazarlar, kredi verme, yönetişim gibi bileşenlerin herhangi bir cüzdan veya uygulama tarafından etkileşime açık olması demektir.
“Programlanabilir para”, kurallar yerine getirildiğinde hareket eden değerdir.
Örnekler:
Akıllı sözleşme, Ethereum üzerinde dağıtılmış ve varlıkları tutup kuralları otomatik uygulayan bir koddur.
Bir fonksiyonu çağırmak için bir işlem gönderirsiniz; ağ her düğümde aynı şekilde çalıştırır ve sonucu zincirde kaydeder.
EOA (Externally Owned Account) özel anahtar tarafından kontrol edilen ve işlemleri başlatan cüzdan hesaplarıdır.
Sözleşme hesapları ise kod tarafından kontrol edilir; çağrıldıklarında tepki verir, token tutar ve programlanmış kurallara göre izinleri uygularlar.
EVM (Ethereum Virtual Machine), sözleşme kodunu çalıştıran paylaşılan çalışma zamanı ortamıdır.
EVM standart olduğu için, bir sözleşmeyi dağıttığınızda farklı cüzdanlar ve uygulamalar ortak “dil”i konuşabildiği sürece onunla etkileşebilirler.
Gas, hesaplama ve depolama değişikliklerini fiyatlandıran bir ücret mekanizmasıdır.
Amaçları:
ERC-20, birbirinin yerine geçebilen (fungible) tokenlar için standart bir arayüzdür.
Cüzdanlar, borsalar ve DeFi uygulamaları ERC-20 biçimini bildiği için yeni tokenları desteklemek çok daha kolay hale gelir; bu da entegrasyon maliyetini düşürür.
ERC-721, benzersiz tokenlar için klasik NFT standardıdır (her token ID kendine özgüdür).
ERC-1155 ise tek bir sözleşmenin hem fungible hem de non-fungible türleri yönetmesine izin vererek oyunlar ve çok sayıda eşya gerektiren uygulamalar için verim sağlar.
Layer 2’ler, birçok kullanıcı işlemini paketler, işi çoğunu zincir dışı yapar ve ardından bir özet veya sıkıştırılmış kanıtı Ethereum (L1) üzerine gönderir.
Bunun sonucunda genellikle daha düşük ücretler ve daha hızlı onaylar elde edilir; L1 ise yüksek güvenlikli nihai mutabakat katmanı olarak kalır.
Başlarken temel güvenlik kontrolleri:
Özet: audits ve uzun süre üretimde olma, şeffaf dokümantasyon olumlu işaretlerdir.