Akıllı kontrat (smart contract), kodun kendisinin sözleşme olduğu blok zincir programıdır. Belirli koşullar yerine geldiğinde (örn. "X tarihinden sonra Y miktarında token gönder") aracı kuruma ihtiyaç olmaksızın otomatik yürütülür. İlk popüler akıllı kontrat platformu Ethereum’dur ve Solidity dili ile yazılan kontratlar EVM (Ethereum Virtual Machine) üzerinde çalışır. Solana SVM, Sui Move, Cosmos CosmWasm gibi alternatif sanal makineler farklı dil ekosistemleri sunar. Kontratlar dağıtıldıktan sonra adres alır ve kod genellikle değiştirilemez (immutable); proxy/upgrade pattern kullanan kontratlar bir admin anahtarıyla güncellenebilir, fakat bu merkeziyetçilik kaygısı doğurur. Güvenlik açısından kontrat hataları (reentrancy, integer overflow, access control bug) tarihte 100M+ dolarlık kayıplara yol açmıştır (DAO hack 2016, Ronin Bridge 2022). Bu yüzden ciddi protokoller bağımsız audit, bug bounty ve formal verification süreçleri yürütür. Akıllı kontratlarla DeFi, NFT, DAO, oyun ve otomatik para piyasaları gibi tüm Web3 ekosistemi inşa edilir.
Kripto Sözlüğü
Akıllı Kontrat (Smart Contract) Nedir?
Önceden kodlanmış kuralları taraf güvenmeden otomatik yürüten, blok zincirde dağıtılmış programdır.