Akıllı sözleşme — blokzincirde belirli koşullar gerçekleştiğinde otonom olarak çalışan program. Sözleşme kod içinde kaydedilir, kağıt üzerinde değil: işlem konusu, tarafların yükümlülükleri ve hesaplama mantığı — tüm bunlar blokzincirin aracı olmadan yürüttüğü talimatlardır. Taraflar katılımlarını kriptografik imza ile onaylar.
Sıklıkla açıklama için kullanılan benzetme: su satıcı otomatı. Alıcı ürünü seçer ve öder, makine satın alınımı verir — kasiyer olmadan. Akıllı sözleşmenin bir otomattan farkı, blokzincirin bir yöneticisinin olmamasıdır; yani “donanımı” periyodik olarak bakım, kasa toplama ve stok yenileme ihtiyacı yoktur. Ağ kendiliğinden çalışır.
Tarihçe#
Akıllı sözleşme kavramını Amerikan bilim insanı Nick Szabo 1994 yılında formüle etti — blokzincir ortaya çıkmadan çok önce. Fikir 2009 yılına kadar teorik kaldı, o yıl Bitcoin merkeziyetsiz bir ağın sahte olmayan bir işlem defteri tutabileceğini gösterdi.
2013 yılında Vitalik Buterin Ethereum beyaz kağıdını yayımladı. Bitcoin’den farklı olarak Ethereum sadece para transferleriyle sınırlı kalmadı: sanal makinesi rastgele kod çalıştırıyordu. Bu noktadan itibaren akıllı sözleşmeler pratik bir araç haline geldi — ilk DEX, lending protokolleri, DAO ve NFT pazar yerleri ortaya çıktı.
TON’da Akıllı Sözleşmeler#
2021 yılında Nikolai Durov The Open Network beyaz kağıdını yayımladı. Ağın temel öncelikleri — hız, güvenlik ve ölçeklenebilirlik. Belge, projenin ana avantajı olan Telegram entegrasyonu göz önünde bulundurarak dağıtık uygulamaların (dApps) çalışma ortamını tanımladı. Mesajlaşma uygulamasının kitlesine erişim, ayrı kurulumlar gerektirmeden dApp yaymak için büyük bir kanal açıyor.
Diller ve Çalışma Ortamı
TON’da akıllı sözleşmeler üç dilde geliştirilir:
- FunC — TVM baytkodu üzerinde maksimum kontrol sağlayan temel düşük seviyeli dil;
- Tact — statik tipleme ve daha tanıdık sözdizimi sunan yüksek seviyeli dil;
- Tolk — 2025 yılında ortaya çıkan modern dil; amacı FunC’nin verimliliğini korurken geliştirmeyi basitleştirmektir.
Tüm sözleşmeler derlendikten sonra TON Virtual Machine (TVM) içinde çalıştırılır. TVM, sharding sayesinde büyük yükleri verimli bir şekilde yönetir — TON, hesaplamaları ağ segmentlerine otomatik olarak dağıtır. Kod çalıştırılmadan önce sözleşmeler doğrulanabilir; bu, dağıtım öncesi hataları ve güvenlik açıklarını yakalamayı sağlar.
TON’un Akıllı Sözleşmeler İçin Avantajları
Yüksek performans. İşlem hızı, sorunsuz bir kullanıcı deneyimi sunar. Bu, oyunlar, mesajlaşma uygulamaları ve günlük ödeme servisleri gibi geniş kitleli uygulamalar için kritiktir.
Ölçeklenebilirlik. TON’un sharding mimarisi, toplu işlemleri paralel olarak işleyebilir. Geliştiriciler yüksek bant genişliği gerektiren hizmetleri—örneğin, tap-to-earn oyunları veya günlük milyonlarca eylem gerçekleştiren reklam ağları—başlatabilir.
Düşük komisyonlar. Etkili mikro‑işlem modeli, düşük tutarlı işlemleri ekonomik hâle getirir. Komisyonlar sabittir; değişiklik yalnızca ağ doğrulayıcılarının oylamasıyla mümkündür.
Güvenlik ve Denetim#
Gerçek değerle işlem yapan sözleşmeler denetimden geçmelidir. Uzman firmalar kodun bağımsız değerlendirmesini yapar: güvenlik açıklarını arar, mantığı ve iş gereksinimlerine uygunluğu kontrol eder, yük altında test eder. Sonuçta riskleri gidermek için öneriler içeren bir rapor hazırlanır.
TON ağı, bahar 2022’de CertiK denetimini başarıyla tamamladı. Diğer tanınmış ekipler arasında — ChainSecurity, OpenZeppelin, Trail of Bits, Hexens, Quantstamp — yer alır.
TON Foundation tarafından yürütülen hibe programı kapsamında düzenli olarak güvenlik açıkları yarışmaları yapılır. Bu etkinlikler resmi denetimleri tamamlar ve topluluğu ekosistemin güvenliğine dahil eder. Bilinen formatlardan biri, Multisig 2.0 sözleşmesi üzerine Smart Contract Cracking Competition’dır.
Kullanım Alanları#
Akıllı sözleşmelerin uygulama alanları:
- Devlet kayıtları ve kamu kayıtları — mülkiyet, tesciller, telif hakları, oylama, kamu ihaleleri.
- Finans — DEX, lending, ICO/IDO, varlık takası, sigorta, teminatlı kredi.
- Hizmet ve yönetim — DAO, kimlik doğrulama, sözleşme düzenleme, noter tasdiki, pazar yeri escrow.
Telegram kitlesine TON üzerinden erişim, bu senaryoların hepsi için kitlesel bir kanal açar. Kullanıcı açısından akıllı sözleşme “görünmez” kalır: alışılmış Telegram arayüzüyle etkileşir, arka planda ise dağıtık mantık çalışır.
Ayrıca bakınızAyrıca bakınız#
- The Open Network
- TON Virtual Machine
- FunC
- TON Jettons
- TON denetimi
- Gas ve ücretler