Eter.js: Sevdiğim ve Nefret Ettiğim JavaScript Kütüphanesi

robot
Abstract generation in progress

Son zamanlarda Ethereum geliştirmeye derinlemesine dalıyorum ve size ethers.js'den bahsetmek istiyorum - Ethereum blok zinciri ile etkileşim kurmak için sözde kutsal kâse olan bu JavaScript kütüphanesi. Herkes bunun hakkında övgüyle bahsediyor ama burada gerçekçi olalım.

Neyin Telaşı Var?

Ethers.js temelde Ethereum ekosistemine giriş kapınızdır. Bağlanmanızı, işlem yapmanızı ve akıllı sözleşmelerle oynamanızı sağlar, blockchain teknolojisinde bir doktora derecesine ihtiyaç duymadan. Elbette, hafif ve modüler - pazarlama diliyle "bunu parçalara ayırdık, böylece bir parça bozulduğunda, hangisinin bozulduğunu anlamak için saatler harcayacaksınız."

Kütüphane, cüzdan oluşturma, işlem imzalama işlemlerini yönetir ve Infura ve Alchemy gibi sağlayıcılar aracılığıyla Ethereum düğümlerine bağlanır. Çalıştığında harika, çalışmadığında sinir bozucu.

Neden Gerçekten Önemlidir

Bak, Ethereum delice bir şekilde büyümeye devam ederken (, bu DeFi projelerinin etrafa para saçmasıyla birlikte ), ethers.js gibi araçlar vazgeçilmez hale geliyor. Geleneksel web geliştiricilerinin blok zinciri vahşiğine adım atarken elini tutacak bir şeye ihtiyacı var.

Ethers.js kullanan projelerin daha fazla yatırım çekme eğiliminde olduğunu fark ettim - muhtemelen yatırımcılar tanıdık JavaScript kodunu gördükleri için rahat hissediyorlar, hatta arka planda neler olup bittiğinden hiç haberleri olmasa bile.

Gerçek Dünya Kullanım Senaryoları (Bazen Çalışan )

Geçen ay ethers.js kullanarak bir cüzdan arayüzü geliştirdim, bu arayüz büyük bir piyasa pompalaması sırasında çöktü - tam da kullanıcılarımın en çok ihtiyaç duyduğu anda. Klasik. Bununla birlikte, stabil olduğunda, oldukça etkileyici şeyler yaratabilirsin:

  • Normal kullanıcıların token'larını yönetmelerine olanak tanıyan cüzdan arayüzleri
  • Kullanıcılarınızı finansal sihirbazlar gibi hissettiren DeFi entegrasyonu
  • Bazen işlemleri doğru bir şekilde gerçekleştiren DEX bağlantıları

Belgeler fena değil, bu, birinin fonlarının işlem belirsizliğinde sıkıştığı 3 AM'de hata ayıklarken faydalı oluyor.

Benim Görüşüm

Ethers.js hem harika hem de sinir bozucu. Blockchain etkileşimlerinin karmaşasını soyutlarken, kendine özgü sıkıntılar da getiriyor.

Sürümler arasındaki kırılma değişiklikleri, gaz fiyatlarının yükselmesiyle ortaya çıkan gizemli hatalarla ve müşterilere neden "basit özellik isteği" nin tüm akıllı sözleşme mimarilerini yeniden düşünmeyi gerektirdiğini açıklamanın verdiği sevinçle uğraşan biri olarak, ona karşı karmaşık bir sevgi-nefret ilişkim var.

Ama işte gerçek - eğer Ethereum alanında bir şeyler inşa ediyorsanız, muhtemelen yine de onu kullanacaksınız. Herhangi bir blockchain geliştirme aracıyla birlikte gelen duygusal dalgalanmaya hazırlıklı olun.

ETH4.44%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)