Blok zincirindeki akıllı sözleşmeler: Nasıl çalışırlar ve neden aracıların yerini aldılar?

Blok zincirindeki akıllı sözleşmeler: Nasıl çalışırlar ve neden aracıların yerini aldılar?

2016 yılında bir grup insan, The DAO adlı akıllı bir sözleşmeye 150 milyon dolar yatırdı. Bu, merkeziyetsiz bir girişim fonu olacaktı. Yönetici yok, yönetim kurulu yok, sadece paranın nereye gideceğine kod karar verecekti. Altı hafta sonra, bir hacker bu kodda bir kusur buldu ve 60 milyon doları çekti. Sözleşme tam olarak yazıldığı gibi çalıştı. Sorun şu ki, yazılan şey, yaratıcıların amaçladığı şey değildi.

Bu hikaye, akıllı sözleşmelerle ilgili her şeyi tek bir cümlede özetliyor: güç, risk ve "kod kanundur" sözünün, kodda bir hata olana kadar harika göründüğü gerçeği. Bu ilk felakete rağmen, akıllı sözleşmeler 100 milyar doların üzerinde bir sektör yarattı. DeFi, NFT'ler, DAO'lar, stablecoin'ler, token lansmanları; hepsi Nick Szabo'nun 1994'te kağıda döktüğü aynı fikir üzerine inşa edildi.

Bu makale, akıllı sözleşmelerin aslında ne olduğunu, arka planda nasıl çalıştığını, günümüzde nerelerde kullanıldığını ve ne gibi sorunlar ortaya çıkabileceğini açıklamaktadır.

Akıllı sözleşme nedir?

Akıllı sözleşme, önceden belirlenmiş koşullar karşılandığında otomatik olarak çalışan, blok zincirinde depolanan bir programdır. Hiçbir insanın düğmeye basmasına gerek yoktur. Hiçbir avukatın incelemesine gerek yoktur. Hiçbir bankanın onayına gerek yoktur. Sözleşme, koşulların karşılanıp karşılanmadığını kontrol eder ve eğer karşılanıyorsa, yürütülür.

Bunu en basit şekilde şöyle düşünebilirsiniz: bir otomat. 2 dolar koyarsınız, düğmeye basarsınız ve makine size bir gazlı içecek verir. İşlem otomatik, güven gerektirmez ve kesindir. Coca-Cola'da kimse size kutuyu şahsen vermez. Akıllı sözleşmeler de aynı şeyi yapar, ancak finansal işlemler, mülkiyet devirleri, oylama, sigorta ödemeleri ve binlerce diğer kullanım alanı için.

Bilgisayar bilimci ve hukukçu Nick Szabo, bu kavramı 1994 yılında ortaya attı. Ancak bunu hayata geçirecek teknoloji, Ethereum'un 2015'te piyasaya sürülmesine kadar mevcut değildi. Bitcoin'in basit koşulları işleyebilen temel bir betik dili varken, Ethereum geliştiricilerin karmaşık mantığı doğrudan blok zincirine yazmalarına olanak tanıyan Turing-tamamlanmış bir programlama dili (Solidity) tanıttı.

Birisi bir akıllı sözleşmenin "Ethereum'a dağıtıldığını" söylediğinde, kodun Ethereum blok zincirine kalıcı olarak yazıldığını kastediyor demektir. Ethereum ağındaki her düğüm bir kopyasını saklar. Her düğüm onu çalıştırabilir. Kod herkesin incelemesine açıktır. Ve bir kez dağıtıldıktan sonra, kod değiştirilemez (kendi güven varsayımlarını ekleyen yükseltilebilir sözleşme modelleri için bazı istisnalar hariç).

İşte somut bir örnek: Siz ve ben, Bitcoin'in 31 Aralık 2026'da 80.000 doların üzerinde olup olmayacağına dair bir bahis yapıyoruz. Her birimiz akıllı bir sözleşmeye 1 ETH gönderiyoruz. Sözleşme, o tarihteki BTC fiyatını (Chainlink gibi bir oracle kullanarak) kontrol edecek ve kazanan kişiye otomatik olarak 2 ETH gönderecek şekilde programlanmıştır. Bahisçi yok. Aramızda güven gerekmiyor. Sözleşme parayı tutuyor ve ödemeyi sıfır insan müdahalesiyle gerçekleştiriyor.

Akıllı sözleşmeler blok zincirinde nasıl çalışır?

Her akıllı sözleşme, tıpkı bir cüzdan gibi, blok zinciri ağında belirli bir adreste bulunur. Ancak bir kişinin fonlarını tutmak yerine, kod ve durum (veri) tutar.

Akıllı bir sözleşmeyle etkileşim kurduğunuzda, adresine "1 ETH'yi USDC ile takas etmek istiyorum" veya "Teminat yatırmak ve karşılığında borç almak istiyorum" gibi talimatlar içeren bir işlem gönderirsiniz. Sözleşme işleminizi alır, iç mantığını çalıştırır ve aynı blok içinde bir çıktı üretir.

İşlemlerin yürütülmesi gas ücretine neden olur (Ethereum'da). Daha karmaşık işlemler daha fazla gas tüketir. Basit bir token transferi 21.000 gas birimine mal olabilir. Çok adımlı bir DeFi etkileşimi 300.000'den fazla gas birimine mal olabilir. Gas ücretlerini, hesaplamayı yürüten doğrulayıcıları telafi etmek için ağın yerel para birimiyle (örneğin Ethereum'da ETH) ödersiniz.

Ethereum Sanal Makinesinin Rolü

Ethereum Sanal Makinesi (EVM), akıllı sözleşmelerin yürütüldüğü çalışma ortamıdır. Bunu küresel bir bilgisayar olarak düşünün. Her Ethereum düğümü EVM'yi çalıştırır ve her düğüm aynı sonucu elde etmek için aynı akıllı sözleşme kodunu bağımsız olarak yürütür. Bu yedeklilik, akıllı sözleşmeleri güvenilmez kılan şeydir: hiçbir düğüm çıktıyı taklit edemez çünkü diğer tüm düğümler tutarsızlığı yakalayacaktır.

Akıllı sözleşmeler, Solidity (en popüler olanı) veya Vyper gibi üst düzey dillerde yazılır ve ardından EVM'nin anlayabileceği bayt koduna derlenir. Diğer blok zincirlerinin kendi sanal makineleri vardır: TRON, TVM'yi (EVM ile uyumlu) kullanır, Solana kendi çalışma ortamını kullanır ve Cardano, Plutus'u kullanır.

akıllı sözleşme

Kahin problemi

Akıllı sözleşmeler yalnızca blok zincirinde bulunan verileri görebilir. İnternette gezinemezler, hisse senedi fiyatlarını kontrol edemezler veya hava durumu raporlarını okuyamazlar. Bir sözleşmenin harici verilere (bahis örneğimizdeki BTC fiyatı gibi) ihtiyacı varsa, gerçek dünya verilerini blok zincirine aktaran bir hizmet olan oracle'a güvenir.

Chainlink, onlarca blok zincirindeki akıllı sözleşmelere fiyat verileri, rastgelelik ve harici API verileri sağlayan baskın oracle ağıdır. Oracle'ların doğruluğu ve güvenilirliği kritik öneme sahiptir: bozuk bir fiyat verisi, milyonlarca dolarlık hatalı tasfiye veya ödemeye neden olabilir. Oracle manipülasyonu, birçok büyük DeFi saldırısının saldırı vektörü olmuştur.

2026'da akıllı sözleşme kullanım alanları

Akıllı sözleşmelerin ilk tanıtımında, gayrimenkulden sigortaya kadar her şeyde avukatların, bankaların ve noterlerin yerini alacağı öne sürülmüştü. 2026'daki gerçeklik ise daha odaklı ancak yine de çok büyük:

Merkeziyetsiz finans (DeFi)

DeFi, akıllı sözleşmelerin açık ara en büyük kullanım alanıdır. 100 milyar doların üzerinde toplam kilitli değere sahip olan bu kategorinin tamamı akıllı sözleşmeler üzerine kuruludur.

DeFi kategorisi Akıllı sözleşmenin işlevi nedir? Örnek protokoller
Borç verme/borç alma Teminatı tutar, faizi hesaplar, tasfiye işlemlerini başlatır. Aave, Compound, MakerDAO
Merkezi olmayan borsalar Likidite havuzlarını yönetir, token takaslarını gerçekleştirir, ücretleri dağıtır. Uniswap, Curve, SushiSwap
Stablecoinler Teminat yönetimi ve algoritmik kurallar aracılığıyla sabit fiyatı korur. DAI, FRAX, LUSD
Türevler Teminatı yönetir, vadeli işlem sözleşmelerini sonuçlandırır, ödemeleri gerçekleştirir. dYdX, GMX, Synthetix
Verim toplayıcıları Getirileri en üst düzeye çıkarmak için fonları protokoller arasında otomatik olarak aktarır. Yearn Finance, Beefy

Uniswap'te token takası yaptığınız her seferde, akıllı bir sözleşme likidite havuzu oranından fiyatı hesaplar, %0,3'lük bir ücret düşer ve tokenleri cüzdanınıza aktarır. Emir defteri yok. Eşleştirme motoru yok. Borsa çalışanı yok. Sadece binlerce bilgisayarda eş zamanlı olarak çalışan kod.

DeFi akıllı sözleşmelerini özellikle ilgi çekici kılan şey, birleştirilebilirlik özelliğidir. Sözleşmeler diğer sözleşmeleri çağırabilir. Tek bir işlem, Aave'den borç alabilir, Uniswap'te takas yapabilir ve bir getiri çiftliğine para yatırabilir; bunların hepsi atomik olarak gerçekleşir. Herhangi bir adım başarısız olursa, tüm işlem geri alınır. Bu Lego benzeri inşa yaklaşımı, insanların "para Legoları" derken kastettiği şeydir. Güçlüdür, ancak aynı zamanda yaygın olarak kullanılan bir sözleşmedeki bir hatanın tüm ekosisteme yayılabileceği anlamına da gelir.

NFT'ler ve dijital mülkiyet

Her NFT bir akıllı sözleşmedir. ERC-721 standardı, Ethereum üzerinde benzersiz token'ların nasıl oluşturulduğunu, transfer edildiğini ve doğrulandığını tanımlar. OpenSea'de bir NFT satın aldığınızda, bir akıllı sözleşme, sahipliğin transferini ve ödemeyi tek bir atomik işlemde gerçekleştirir: ya ikisi de gerçekleşir ya da hiçbiri gerçekleşmez. Emanet hesabı gerekmez.

DAO'lar ve yönetişim

Merkezi Olmayan Otonom Organizasyonlar (DAO'lar), oylama, hazine fonları ve teklif yürütme işlemlerini yönetmek için akıllı sözleşmeler kullanır. Bir DAO, bir geliştirme hibesine 500 ETH tahsis etme yönünde oy kullandığında, akıllı sözleşme, oylama gerekli eşiği geçtiğinde fonları otomatik olarak serbest bırakır. Hiçbir yönetim kurulu üyesi çek yazmaz.

Tedarik zinciri ve doğrulama

Markalar, ürünleri fabrikadan tüketiciye kadar takip etmek için akıllı sözleşmeler kullanıyor. Tedarik zincirindeki her adım blok zincirine kaydedilerek, değiştirilemez bir kayıt oluşturuluyor. Bu, halka açık kripto paralardan ziyade kurumsal blok zinciri uygulamalarında daha yaygın olsa da, Walmart ve Maersk gibi şirketler blok zinciri ağlarında tedarik zinciri pilot uygulamaları yürütmüştür.

Sigorta

Parametrik sigorta sözleşmeleri, ölçülebilir olaylara bağlı olarak otomatik ödemeleri tetikler. Örneğin, bir ürün sigortası akıllı sözleşmesi, (bir veri kaynağından sağlanan) yağış verileri bir eşiğin altına düştüğünde çiftçiye otomatik olarak ödeme yapabilir. Hasar süreci yok. Ekspertizci yok. Onay için haftalarca bekleme yok.

Akıllı sözleşmelerin riskleri ve sınırlamaları

Hatalar ve güvenlik açıkları

Akıllı sözleşme kodu, bir kez dağıtıldıktan sonra değiştirilemez. Bir hata varsa, normal bir uygulama gibi yamalanamaz. Hackerlar, kodlama hatalarından yararlanarak milyarlarca dolar çaldılar. DAO saldırısı (2016'da 60 milyon dolar), Wormhole köprüsü saldırısı (2022'de 320 milyon dolar) ve Euler Finance saldırısı (2023'te 197 milyon dolar) hepsi akıllı sözleşme güvenlik açıklarından kaynaklandı. Kod denetimleri yardımcı olur ancak güvenliği garanti etmez. Denetlenmiş sözleşmeler bile istismar edildi.

Gaz maliyetleri ve şebeke tıkanıklığı

Ethereum ana ağındaki karmaşık akıllı sözleşme etkileşimleri, yoğun dönemlerde 5-50 dolar arasında gas maliyetine neden olabilir. Katman-2 ağları bunu birkaç sente indirir, ancak L1'de maliyet engeli hala mevcuttur. Bazı işlemler (yeni bir sözleşme dağıtmak veya çok adımlı DeFi stratejileriyle etkileşim kurmak gibi) yüz binlerce gas birimi tüketebilir.

Değişmezlik iki yönlüdür.

Akıllı sözleşmelerin değiştirilememesi hem bir özellik (kimse kuralları değiştiremez) hem de bir hata (kimse hataları düzeltemez) olarak değerlendirilebilir. Bazı sözleşmeler, yükseltmelere izin veren "proxy kalıpları" kullanır, ancak bunlar güveni artırır: yükseltmeyi kim kontrol eder? Bir ekip sözleşmeyi değiştirebilirse, teorik olarak bunu kendi lehlerine de değiştirebilirler. Gerçek değişmezlik, kodla, hatalar da dahil olmak üzere, olduğu gibi yaşamak anlamına gelir.

Hukuki gri alan

Akıllı sözleşmeler, çoğu ülkede yasal anlamda "sözleşme" sayılmaz. Geleneksel bir sözleşme teklif, kabul, karşılık ve karşılıklı rıza gerektirir. Akıllı sözleşme ise tetiklendiğinde çalışan bir koddan ibarettir. Eğer bir arıza meydana gelirse ve para kaybederseniz, kim sorumlu olur? Geliştirici mi? Protokolün DAO'su mu? Hatayı gözden kaçıran denetçi mi? Mahkemeler hala bu sorular üzerinde çalışıyor.

Bazı yargı bölgeleri diğerlerinden daha ileride. ABD'nin Tennessee eyaleti 2018'de akıllı sözleşmeleri yasal olarak uygulanabilir olarak tanıyan bir yasa çıkardı. Wyoming'de de benzer bir mevzuat mevcut. İngiltere Hukuk Komisyonu 2021'de yayınladığı bir raporda, mevcut İngiliz sözleşme hukukunun akıllı sözleşmeleri kapsayabileceği sonucuna vardı. Ancak henüz küresel bir fikir birliği yok ve akıllı sözleşmeleri içeren sınır ötesi anlaşmazlıklar yasal bir kabus.

Pratik amaçlar için: Gerçek riskler söz konusu olduğunda akıllı sözleşmeyi yasal bir anlaşmanın yerine geçecek bir şey olarak görmeyin. Onu bir uygulama katmanı olarak kullanın ve mahkemede uygulanabilirlik gerekiyorsa geleneksel bir yasal çerçeveyle birlikte kullanın.

Başarıları, aldıkları girdilere bağlıdır.

Kusursuz yazılmış bir akıllı sözleşme, kötü bir oracle'a dayanıyorsa kötü sonuçlar doğurur. Yanlış veri girerseniz, yanlış sonuç alırsınız. Chainlink'in fiyat akışı tek bir blok için bile yanlış ETH fiyatı verirse, bir borç verme protokolü milyonlarca dolarlık kullanıcı pozisyonunu yanlışlıkla tasfiye edebilir. Akıllı sözleşmedeki "akıllı" kelimesi zekayı değil, kendi kendini yürütmeyi ifade eder.

Hangi blok zincirleri akıllı sözleşmeleri destekliyor?

Tüm blok zincirleri akıllı sözleşmeleri çalıştıramaz. Bitcoin'in betik dili kasıtlı olarak sınırlıdır. Akıllı sözleşmelerin çalıştığı yerler şunlardır:

Blok zinciri Akıllı sözleşme dili Dikkat çekici özellik
Ethereum Solidity, Vyper En büyük ekosistem, en fazla DeFi
Solana Pas Yüksek verimlilik, düşük ücretler
Çığ Solidity (EVM uyumlu) Alt ağ mimarisi
Cardano Plutus, Marlowe Biçimsel doğrulama odağı
TRON Solidity (EVM uyumlu) Stablecoin transferleri
Puantiye mürekkep! (Pas bazlı) Çapraz zincir birlikte çalışabilirliği
Arbitrum, Temel, İyimserlik Solidity (EVM L2'ler) Ucuz Ethereum akıllı sözleşmeleri

Ethereum, hâlâ en önemli merkez olmaya devam ediyor. Electric Capital'in geliştirici raporuna göre, Ethereum'un diğer tüm blok zincirlerinin toplamından daha fazla aktif akıllı sözleşme geliştiricisi bulunuyor. EVM uyumluluğu, sektör için varsayılan standart haline geldi. Yeni bir blok zinciri geliştirici istiyorsa, neredeyse her zaman Solidity'yi destekliyor. Bu nedenle Avalanche, Polygon, Arbitrum ve TRON gibi zincirlerin tümü EVM uyumlu sanal makineler kullanıyor.

İstisna olarak, Solidity yerine Rust kullanan Solana gösterilebilir. Bu, performans avantajları sağlar (Solana programları donanıma daha yakın çalışır), ancak geliştiricilerin farklı bir teknoloji yığını öğrenmesi gerektiği anlamına gelir. Cardano ise, matematiksel olarak kanıtlanmış kodun daha az hataya sahip olduğu fikrine dayanan, biçimsel doğrulamaya odaklanan Haskell tabanlı akıllı sözleşmelerle farklı bir yaklaşım benimsedi. Uygulamada, Cardano'nun DeFi ekosistemi, kısmen daha dik geliştirici öğrenme eğrisi nedeniyle Ethereum'unkinden daha yavaş büyüdü.

Sorusu olan?

Kod, yürütme açısından kendi kendine çalışır. Ancak yorumlama, anlaşmazlıklar ve yasal uygulanabilirlik açısından avukatlar hala önemlidir. Çoğu yargı bölgesi, akıllı sözleşmeleri kendi başlarına yasal olarak bağlayıcı anlaşmalar olarak tanımaz. Bir anlaşmazlık ortaya çıkarsa, geleneksel yasal yollara başvurmanız gerekebilir. Bazı kuruluşlar, insan tarafından okunabilir yasal metni makine tarafından yürütülebilir kodla eşleştiren ve akıllı sözleşmeler ile geleneksel hukuk arasındaki boşluğu dolduran "Ricardian sözleşmeleri" kullanır.

Evet. Akıllı sözleşmeler koddan oluşur ve kodda hatalar olabilir. Denetlenmiş sözleşmeler bile istismar edilmiştir. En büyük akıllı sözleşme saldırıları arasında Ronin köprüsü (624 milyon dolar), Wormhole köprüsü (320 milyon dolar) ve The DAO (60 milyon dolar) yer almaktadır. Risk gerçektir. Bir sözleşmenin denetlenip denetlenmediğini, ne kadar süredir sorunsuz çalıştığını ve ne kadar değer güvence altına aldığını her zaman kontrol edin. Daha yeni, denetlenmemiş sözleşmeler önemli ölçüde daha yüksek risk taşır.

Kullanım ve TVL`ye göre: Uniswap (DEX), Aave (ödünç verme), Lido (likit staking), MakerDAO (stablecoin/ödünç verme), Curve (DEX), EigenLayer (yeniden staking), Compound (ödünç verme), Wrapped ETH sözleşmesi, OpenSea Seaport (NFT pazarı) ve çeşitli stablecoin sözleşmeleri (USDC, USDT). Bu sözleşmeler topluca yüz milyarlarca dolarlık değeri yönetmektedir.

Herkese açık (Ethereum, Bitcoin: herkese açık), özel (Hyperledger: kısıtlı erişim, işletmeler tarafından kullanılır), konsorsiyum (R3 Corda: bir grup kuruluş arasında paylaşılır) ve hibrit (herkese açık ve özel blok zincirlerinin birleşimi). Akıllı sözleşmeler, güven gerektirmeyen yürütme modelinin en önemli olduğu halka açık blok zincirlerinde en yaygındır.

Ethereum, en büyük ekosisteme, en fazla geliştiriciye ve en derin likiditeye sahip. Maksimum birleştirilebilirlik (sözleşmelerin diğer sözleşmelerle etkileşimi) istiyorsanız, Ethereum varsayılan seçenektir. Solana daha hızlı işlem ve daha düşük ücretler sunar, ancak daha küçük bir DeFi ekosistemine sahiptir. Ucuz Ethereum eşdeğeri akıllı sözleşmeler için, Arbitrum ve Base gibi Layer-2 ağları size her iki dünyanın da en iyisini sunar.

Uniswap`teki her token takası, Aave`deki her kredi, OpenSea`deki her NFT alımı ve DAI gibi her stablecoin, akıllı sözleşmelerle desteklenmektedir. Sadece Uniswap yönlendirici sözleşmesi bile trilyonlarca dolarlık takası işledi. Etherisc gibi sigorta protokolleri, otomatik ödemeler için akıllı sözleşmeler kullanıyor. MakerDAO gibi DAO`lar, milyarlarca dolarlık hazine fonunu yönetmek için bunları kullanıyor. DeFi`de etkileşimde bulunduğunuz hemen hemen her şeyin arkasında akıllı sözleşmeler çalışıyor.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.