← Sözlük
Sözlük · Geliştirme

Smart Contracts nedir?

Belirli koşullar sağlandığında otomatik olarak çalışan ve aracı gerektirmeyen dijital sözleşmelerdir.

Tanım

Geleneksel sözleşmelerde birinin kurallara uyup uymadığını kontrol eden bir avukat veya banka gibi aracı gerekir. Akıllı sözleşmeler ise kodla yazılır ve koşullar gerçekleştiğinde (örneğin ödeme yapıldığında) işlem kendiliğinden tamamlanır. Bu kodlar değiştirilemez ve şeffaftır.

Bir otomat makinesine benzer: Parayı atıp ürünü seçtiğinizde, makine koşulun sağlandığını anlar ve ürünü size verir; araya bir satıcı girmesine gerek kalmaz.

Nasıl çalışır?

Blokzincir ağları üzerinde çalışan kod parçalarıdır. Belirlenen kurallar kodlanır ve ağ tarafından doğrulanarak otomatik olarak yürütülür.

Nerede kullanılır?

Finansal işlemlerde, mülkiyet devirlerinde ve dijital varlık yönetiminde kullanılır.

Sık karıştırılanlar

Sadece dijital imza ile karıştırılabilir, ancak akıllı sözleşmeler bir işlem mantığı içerir.

Sıkça sorulanlar

Değiştirilebilir mi?

Hayır, bir kez blokzincire yüklendikten sonra değiştirilemezler.

Güvenli mi?

Kodun hatasız yazılması gerekir; hatalı kodlar açık oluşturabilir.

İlgili terimler

İlgili araçlar

Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.