Daha fazla görüntüle

Ethereum Truffle’ı Nedir?

1 min

Truffle, geliştiricilerin Ethereum Sanal Makinesi’ni kullanarak herhangi bir blockchain üzerinde sürdürülebilir, profesyonel aplikasyonlar yaratmalarına izin veren bir araçlar takımıdır.

Ethereum Sanal Makinesi, Ethereum Blockchain’inin anlayabileceği şekilde geliştiricilerin akıllı kontratlar ve uygulamalar inşa etmesine izin veren bir ortam gibi düşünülebilir.

Ethereum Truffle Neden Yaratılmıştı?

Truffle, 2015 yılında Tim Coulter tarafından blockchain uygulamaları oluşturmaya çalışırken Ethereum ve ConsenSys ile harcadığı zamandan sonra oluşturuldu. Kendi hayatını kolaylaştırmak ve gelişim sürecine yardımcı olmak için birkaç senaryo geliştirmeye başladı. Bunun sonucunda da Truffle Suite olarak bildiğimiz şey ortaya çıktı.

Truffle’ın yapısı, Ethereum’daki blockchain tabalı dApp’ler için inşa etme, test etme, aktifleştirme ve iş akışı otomasyonu aracıdır. Truffle’ın yapısı 3 ana bileşenden oluşur:

1. Truffle – Test etme ve aktifleştirme özelliğine sahip olan bir geliştirme aracı sağlar.

ethereum
Source: trufflesuite.com

Bu yazının yazıldığı dönemde şimdiye kadar Truffle 2.618.189 kez indirilmiştir. Popülerliği de gittikçe artmaktadır. Son 3 ayda bile indirme sayısı %21 artmıştır.

2. Ganache – Blockchain network’lerini ya da test kontratlarını kopyalamanızı sağlayan yerel bir blockchain simülatörüdür.

3. Drizzle – Akıllı kontratın verilerine ulaşabilmenizi sağlayan ön yüz geliştirme kütüphanesidir.

Ethereum’daki akıllı kontratlar genelde kendi Solidity programlama dillerini kullanarak geliştirilmiştir. Özellikle birden çok kontrata sahip büyük projelerde, Ethereum network’ünde test etme ve aktifleştirmeye geldiği zaman bazı olumsuz durumların ortaya çıkması muhtemeldir.

Truffle’ın Yararları:

  • Uygulama geliştirmesi, entegrasyonu ve üretimi için bir ortam sağlar.
  • Akıllı kontratları test etmek için otomatik bir yöntem sağlar.
  • Tekrar kullanılabilmeleri için geliştirme, entegrasyon ve üretim ortamları yapılandırılabilir.
  • Geliştiricilerin çoktan nasıl kullanılacağını bildikleri dillerde kodlama yapmalarını sağlar.
  • Hem genel hem de özel ağlara dağıtım için ağ yönetimi vardır.

Truffle’ın Geleceği

Truffle Suite, blockchain geliştiricilerinin tüm iş akışlarını yönetmelerini sağlar. Sonuç olarak 3 milyondan fazla indirme ve kendini adamış kullanıcıların artmasından oluşan kombinasyonla birlikte Ethereum Truffle’ı hem yeni hem de deneyimli geliştiriciler için vazgeçilmez bir araç olmaya devam ediyor.

Türkiye’deki en iyi kripto para platformları | Nisan 2024

Trusted

Sorumluluk Reddi

Sorumluluk Reddi: Trust Project yönergelerine uygun olarak bu web sayfasındaki eğitim içeriği, iyi niyetle ve yalnızca genel bilgilendirme amacıyla sunulmaktadır. BeInCrypto yüksek kalitede bilgi sağlamaya, derinlemesine araştırma yapmaya ve okuyucular için bilgilendirici içerik oluşturmaya öncelik verir. Ortaklar, şirketi makalelerdeki yerleşimler için komisyonlarla ödüllendirebilir. Ancak bu komisyonlar tarafsız, dürüst ve yardımcı içerik oluşturma sürecini etkilemez. Bu bilgilere dayanarak okuyucu tarafından gerçekleştirilen herhangi bir işlemin riski kesinlikle okuyucunun kendisine aittir.

Sponsor
Sponsor