İçeriğe geç
parazade
Kripto

Akıllı Sözleşme Nedir?

İngilizce: Smart Contract

Yayın: · Son güncelleme:

Akıllı Sözleşme Nedir? Kısaca

Akıllı sözleşme, blokzincir üzerinde çalışan ve önceden belirlenmiş koşullar gerçekleştiğinde kendiliğinden işlem yapan bir programdır; aracıya ihtiyaç duymadan kuralları uygular, ancak kodundaki hatalar da aynen çalışır.

Akıllı Sözleşme nedir?
İçindekiler
  1. Nasıl çalışır?
  2. Kullanım alanları
  3. Nelere dikkat etmeli?

Akıllı sözleşme, "eğer şu olursa şunu yap" mantığıyla yazılmış ve blokzincire yüklenmiş bir koddur. Adında "sözleşme" geçse de hukuki bir metin değil, bir yazılımdır. Ethereum, akıllı sözleşmeleri yaygınlaştıran ilk büyük platformdur.

Nasıl çalışır?

  1. Geliştirici sözleşmeyi bir programlama diliyle (Ethereum'da çoğunlukla Solidity) yazar.
  2. Sözleşme blokzincire yüklenir ve kendine ait bir adres alır.
  3. Kullanıcılar bu adrese işlem göndererek sözleşmenin fonksiyonlarını çalıştırır ve gas ücreti öder.
  4. Ağdaki tüm düğümler kodu aynı şekilde çalıştırıp sonucu doğrular.

Sözleşme yüklendikten sonra kodu genellikle değiştirilemez; bazı sözleşmeler ise yükseltilebilir şekilde tasarlanır ve bu durumda değiştirme yetkisi belirli kişilerde olur.

Kullanım alanları

  • DeFi uygulamaları: borç verme, takas, likidite havuzları
  • Token ve NFT oluşturma
  • DAO'larda oylama ve hazine yönetimi
  • Oyunlar ve dijital koleksiyonlar

Nelere dikkat etmeli?

Akıllı sözleşme "kod kanundur" mantığıyla çalışır: Hatalı bir kod da tam olarak yazıldığı gibi çalışır ve saldırganlar bu açıkları kullanarak fonları boşaltabilir. Bir sözleşmenin denetimden geçmiş olması tamamen güvenli olduğu anlamına gelmez. Cüzdanından bir sözleşmeye sınırsız harcama izni verdiğinde, sözleşme kötü niyetliyse ya da ele geçirilirse tokenların çekilebilir. Bağlandığın sitenin resmî adresini kontrol et ve akıllı sözleşme denetimi raporlarını incele.

Sıkça Sorulan Sorular

Akıllı sözleşme hukuki bir sözleşme mi?

Hayır. Akıllı sözleşme bir yazılımdır ve otomatik çalışır. Hukuken bağlayıcı olup olmadığı, ilgili ülkenin mevzuatına ve durumun özelliklerine bağlıdır.

Akıllı sözleşmedeki hata düzeltilebilir mi?

Sözleşme değiştirilemez şekilde yüklendiyse hata düzeltilemez; yeni bir sözleşme yayımlanması gerekir. Yükseltilebilir sözleşmelerde düzeltme mümkündür, ama bu da yükseltme yetkisine sahip olanlara güvenmeyi gerektirir.

İlgili terimler

EthereumEthereum, 2015'te hayata geçen, akıllı sözleşmeler ve merkeziyetsiz uygulamalar çalıştırılabilen programlanabilir bir blokzincirdir; yerel kripto parası Ether (ETH), işlem ücretlerini ödemek için kullanılır.Akıllı Sözleşme Denetimi(Smart Contract Audit)Akıllı sözleşme denetimi (smart contract audit), bir blokzincir uygulamasının kodunun yayına alınmadan önce bağımsız güvenlik uzmanlarınca incelenerek hata, açık ve kötü niyetli fonksiyonların aranması sürecidir.DeFi(Decentralized Finance)DeFi (merkeziyetsiz finans), borç verme, borç alma, takas ve faiz benzeri getiri gibi finansal hizmetlerin banka ya da aracı kurum yerine blokzincir üzerindeki akıllı sözleşmelerle sunulduğu uygulamaların genel adıdır.Gas Ücreti(Gas Fee)Gas ücreti, Ethereum ve benzeri blokzincirlerde bir işlemi ya da akıllı sözleşme çağrısını gerçekleştirmek için harcanan hesaplama karşılığında ağa ödenen ücrettir; ağın yerel varlığıyla ödenir ve yoğunluğa göre değişir.DAO(Decentralized Autonomous Organization)DAO (merkeziyetsiz otonom organizasyon), kurallarının akıllı sözleşmelere yazıldığı ve kararların üyelerin genellikle yönetişim tokenlarıyla verdiği oylarla alındığı, merkezi bir yönetim kurulu olmadan işleyen topluluk yapısıdır.Mikro Ödeme(Micropayment)Mikro ödeme, genellikle bir kuruşun altına kadar inebilen çok küçük tutarlı ödemelerdir; kriptoda bu ödemeler ödeme kanalları ve Lightning Network gibi düşük ücretli katman 2 çözümleriyle mümkün hâle getirilmeye çalışılır.