Ana içeriğe geç

Bu sayfanın güncellenmesine yardım edin

🌏

Bu sayfanın yeni bir sürümü vardır ancak şu anda yalnızca İngilizce'dir. Son sürümü çevirmemize yardımcı ol.

Sayfayı çevir
İngilizce'yi gör

Burada hata yok!🐛

Bu sayfa tercüme edilmiyor. Bu sayfayı şimdilik kasıtlı olarak İngilizce bıraktık.

JavaScript Geliştiricileri için Ethereum

Son düzenleme: , Invalid DateTime
Sayfayı düzenle

JavaScript, Ethereum ekosistemindeki en popüler diller arasındadır. Hatta Ethereum'u mümkün olduğunca JavaScript'e taşımaya adanmış bir ekip bulunuyor.

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

Ethereum ile etkileşime gir

JavaScript API kütüphaneleri

Eğer blok zincirini sorgulamak için JavaScript yazmak isterseniz, işlemleri göndermenin ve daha fazlasını 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

  • Web3.js
  • Ethers.js – JavaScript ve TypeScript'te Ethereum cüzdan uygulamasına yardımcı araçları içerir.

Akıllı sözleşmeler

Kendi akıllı sözleşmenizi yazmak isteyen bir JavaScript geliştiricisiyseniz, Solidity'ye aşina olmak 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 fazla bilgi.

Protokolü anlamak

Ethereum sanal makinesi

Ethereum'un sanal makinesinin bir JavaScript uygulaması bulunuyor. 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.

Şu monorepo'ya (tek depo) göz atın:
ethereumjs

Düğümler ve istemciler

Geliştirme aşamasında bir Ethereumjs istemcisi bulunuyor. Bu, anladığınız bir dilde Ethereum istemcilerinin nasıl çalıştığını incelemenizi sağlayacaktır.

Şu istemciye göz atın:
ethereumjs-client

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ı kağıdında açıklanan merkle-patricia-tree veri yapısının bir uygulaması.

EthereumJS deposunda en çok ilginizi çeken şeyleri inceleyin

Daha fazla bilgi

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

use-Nexus

  • find-nexus
  • Katman 2

Geliştiriciler

İşletmeler

nexus.org hakkında

  • Hakkımızda
  • İşler
  • Katkılar
  • Dil Desteği
  • Gizlilik politikası
  • Kullanım Koşulları
  • Çerez Politikası
  • İletişim