Ana içeriğe geç
Change page

Javascript geliştiricileri için Ethereum

Sayfanın son güncellenmesi: 15 Eylül 2025

JavaScript, Ethereum ekosistemindeki en popüler diller arasındadır. Aslında, Ethereum'u mümkün olduğunca JavaScript'e getirmeye adanmış bir ekip (opens in a new tab) var.

Yığının her seviyesinde JavaScript (veya benzeri bir şey) yazma fırsatları bulunur.

Ethereum ile Etkileşim

JavaScript API Kütüphaneleri

Blokzincirini sorgulamak, işlem göndermek ve daha fazlası için JavaScript yazmak isterseniz, bunu yapmanın en uygun yolu bir JavaScript API kütüphanesi kullanmaktır. Bu API'ler, geliştiricilerin Ethereum ağındaki düğümlerle kolayca etkileşim kurmasına olanak tanır.

Bu kütüphaneleri Ethereum'daki akıllı sözleşmelerle etkileşim kurmak için kullanabilirsiniz, böylece önceden var olan sözleşmelerle etkileşim kurmak için JavaScript'i kullandığınız merkeziyetsiz bir uygulama oluşturmak mümkündür.

Göz atın

Akıllı sözleşmeler

Bir JavaScript geliştiricisiyseniz ve kendi akıllı sözleşmenizi yazmak istiyorsanız Solidity (opens in a new tab) ile tanışmak isteyebilirsiniz. Bu en popüler akıllı sözleşme dilidir ve sözdizimsel olarak JavaScript'e benzer, bu da öğrenmeyi kolaylaştırabilir.

Akıllı sözleşmeler hakkında daha fazlası.

Protokolü Anlamak

Ethereum Sanal Makinesi

Ethereum'un sanal makinesinin bir JavaScript uygulaması mevcuttur. Bu uygulama, en güncel çatallanma kurallarını destekler. Çatallanma kuralları, planlanan yükseltmelerin bir sonucu olarak EVM'de yapılan değişiklikleri ifade eder.

Daha iyi anlamak için kontrol edebileceğiniz çeşitli JavaScript paketlerine ayrılmıştır:

  • Hesaplar
  • Bloklar
  • Blok zincirinin kendisi
  • İşlemler
  • Ve daha fazlası...

Bu, "bir hesabın veri yapısının ne olduğu" gibi şeyleri anlamanıza yardımcı olacaktır.

Kodu okumayı tercih ediyorsanız, JavaScript belgelerimizi okumak sizin için harika bir alternatif olabilir.

EVM'ye göz atın
@ethereumjs/evm (opens in a new tab)

Düğümler ve İstemciler

Ethereum istemcilerinin nasıl çalıştığını anladığınız bir dilde inceleyebileceğiniz bir Ethereumjs istemcisi geliştirilmektedir; JavaScript!

İstemciye göz atın
@ethereumjs/client (opens in a new tab)

Diğer Projeler

Ethereum JavaScript alanında aşağıdakiler de dahil olmak üzere pek çok başka şey oluyor:

  • cüzdan yardımcı programlarının kütüphaneleri.
  • Ethereum anahtarları oluşturmak, bunları içe ve dışa aktarmak için araçlar.
  • Ethereum sarı bülteninde ana hatları verilen merkle-patricia-tree veri yapısının bir uygulaması.

EthereumJS deposunda (opens in a new tab) en çok ilginizi çeken şeyleri inceleyin

Daha fazla kaynak

Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve onu ekleyin!

Bu makale yararlı oldu mu?