Truffle Nedir?
Diğer adları: Truffle Suite, Truffle Framework
Kısaca
Truffle, Ethereum ve EVM uyumlu ağlar için akıllı sözleşme derleme, test etme ve yayınlama (deploy) süreçlerini tek çatı altında toplayan, ConsenSys bünyesinde geliştirilmiş ve geliştirilmesi artık sonlandırılmış bir geliştirme çerçevesidir.
Truffle, Ethereum'un ilk yıllarında akıllı sözleşme geliştirmeyi standart bir iş akışına dönüştüren araçlardan biriydi. Solidity sözleşmelerini derleme, JavaScript ile test yazma, ağlara yayınlamayı yöneten taşıma (migration) betikleri ve etkileşimli bir konsol sunuyordu. Truffle Suite adıyla anılan pakette yerel test blockchain'i Ganache ve ön yüz kütüphanesi Drizzle da yer alıyordu.
ConsenSys, 2023'te Truffle ve Ganache'ın aşamalı olarak kullanımdan kaldırılacağını duyurdu ve kullanıcıları başka araçlara geçmeye yönlendirdi. Bugün yeni projelerde çoğunlukla Hardhat ve Foundry gibi daha güncel çerçeveler tercih ediliyor. Truffle'a artık yeni özellik eklenmese de eski projelerin bakımında ya da eğitim materyallerinde hâlâ karşılaşılabilir.
Bakımı yapılmayan bir aracın kullanılması, yeni Solidity sürümleri ve ağ güncellemeleriyle uyumsuzluk yaşanması ve güvenlik güncellemelerinin alınamaması gibi riskler doğurur. Bu nedenle Truffle ile yazılmış projelerin güncel araçlara taşınması genellikle önerilir.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

