Eter.js ile aylardır boğuşuyorum ve size söyleyeyim - bu güçlü bir canavar ve bazen beni kasten kafamı karıştırıyormuş gibi hissediyorum. Ethereum blok zinciri ile etkileşimde bulunmak için bu JavaScript kütüphanesi "kapsamlı" ve "modüler" olarak tanımlanıyor, ama bunu 03:00'te bana açıklamaya çalışın, işlemlerim sürekli başarısız oluyor.
Kütüphane, Ethereum'a bağlanmanıza, işlemleri imzalamanıza ve akıllı sözleşmelerle oynamanıza olanak tanır. Teoride harika. Pratikte? Bazen kendi uygulamamı sıfırdan yazmanın daha iyi olup olmayacağını merak ediyorum!
Gerçekten beni etkileyen, herkesin onun "hafif" doğasını nasıl övdüğü. Elbette, bazı şişkin alternatiflerle karşılaştırıldığında belki öyle, ama gerçek dünya DApp'lerinde kullanmayı denediniz mi? Belgelerde web geliştiricileri için mükemmel olduğu iddia ediliyor, ama bazen basit bir cüzdan bağlantısı kurmak için kriptografi alanında doktora yapmam gerektiğini hissediyorum.
Beni yanlış anlama - işe yaradığında, GERÇEKTEN YARAR. Bunu token yönetimi için arayüzler oluşturmakta kullandım ve hatta bazı ticaret fonksiyonlarını uyguladım. Cüzdan oluşturma gerçekten oldukça şık ve işlem imzalamayı yönetme şekli güvenli (iş birliği yapmaya karar verdiğinde ).
Piyasa bu kütüphaneyi Ethereum geliştirme için kutsal kase gibi tanıtmaya devam ediyor. Herkes "Ethereum benimsemesi artıyor!" ve "DeFi gelecektir!" diyor - bu arada ben sadece akıllı sözleşme çağrımın yardımcı hata mesajları olmadan geri dönmesini durdurmaya çalışıyorum.
Bu büyük oyuncular, Ethers.js gibi araçların üzerine lüks DeFi protokollerini inşa etmeye devam ediyorlar ve perakende yatırımcılar, her şeyin üzerine inşa edildiği teknik kart evi hakkında hiçbir şey anlamadan onlara para döküyorlar. Milyonlarca TVL'yi bir şekilde yöneten bazı şüpheli uygulamalar gördüm.
En sinir bozucu olan, genç geliştiricilerin Ethers.js'i mükemmelmiş gibi övmelerini izlemek; oysa ki henüz yüzeyin bile dibine inmemişler. Ağa tıkanıklığı sırasında gaz tahmini ile başa çıkmaları veya karmaşık bir sözleşme etkileşimi için özel ABI kodlaması yapmaları gerektiğinde bekleyin.
Ethers.js'i basit token transferlerinden karmaşık protokollere kadar her şey için kullandım ve her seferinde yeni tuhaflıklar ve sınırlamalar keşfediyorum. Topluluk desteği fena değil, bunu kabul ediyorum, ama bazen cevaplar, o gereksiz derecede şifreli hata mesajlarını yaratan aynı kişiler tarafından yazılmış gibi hissediliyor.
Tüm şikayetlerime rağmen, her yeni Ethereum projesine başladığımda ona ulaşmayı tercih ediyorum. Belki ceza çekmeye gönüllüyüm, ya da belki gerçekten şu an sahip olduğumuz en iyi araç. Blok zinciri alanı o kadar hızlı hareket ediyor ki, bir kütüphaneyi ustalaştığınızda, üç yeni "üstün" alternatif ortaya çıkmış oluyor.
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.
Ethers.js: Bu JavaScript Kütüphanesi ile Olan Aşk-Nefret İlişkimiz
Eter.js ile aylardır boğuşuyorum ve size söyleyeyim - bu güçlü bir canavar ve bazen beni kasten kafamı karıştırıyormuş gibi hissediyorum. Ethereum blok zinciri ile etkileşimde bulunmak için bu JavaScript kütüphanesi "kapsamlı" ve "modüler" olarak tanımlanıyor, ama bunu 03:00'te bana açıklamaya çalışın, işlemlerim sürekli başarısız oluyor.
Kütüphane, Ethereum'a bağlanmanıza, işlemleri imzalamanıza ve akıllı sözleşmelerle oynamanıza olanak tanır. Teoride harika. Pratikte? Bazen kendi uygulamamı sıfırdan yazmanın daha iyi olup olmayacağını merak ediyorum!
Gerçekten beni etkileyen, herkesin onun "hafif" doğasını nasıl övdüğü. Elbette, bazı şişkin alternatiflerle karşılaştırıldığında belki öyle, ama gerçek dünya DApp'lerinde kullanmayı denediniz mi? Belgelerde web geliştiricileri için mükemmel olduğu iddia ediliyor, ama bazen basit bir cüzdan bağlantısı kurmak için kriptografi alanında doktora yapmam gerektiğini hissediyorum.
Beni yanlış anlama - işe yaradığında, GERÇEKTEN YARAR. Bunu token yönetimi için arayüzler oluşturmakta kullandım ve hatta bazı ticaret fonksiyonlarını uyguladım. Cüzdan oluşturma gerçekten oldukça şık ve işlem imzalamayı yönetme şekli güvenli (iş birliği yapmaya karar verdiğinde ).
Piyasa bu kütüphaneyi Ethereum geliştirme için kutsal kase gibi tanıtmaya devam ediyor. Herkes "Ethereum benimsemesi artıyor!" ve "DeFi gelecektir!" diyor - bu arada ben sadece akıllı sözleşme çağrımın yardımcı hata mesajları olmadan geri dönmesini durdurmaya çalışıyorum.
Bu büyük oyuncular, Ethers.js gibi araçların üzerine lüks DeFi protokollerini inşa etmeye devam ediyorlar ve perakende yatırımcılar, her şeyin üzerine inşa edildiği teknik kart evi hakkında hiçbir şey anlamadan onlara para döküyorlar. Milyonlarca TVL'yi bir şekilde yöneten bazı şüpheli uygulamalar gördüm.
En sinir bozucu olan, genç geliştiricilerin Ethers.js'i mükemmelmiş gibi övmelerini izlemek; oysa ki henüz yüzeyin bile dibine inmemişler. Ağa tıkanıklığı sırasında gaz tahmini ile başa çıkmaları veya karmaşık bir sözleşme etkileşimi için özel ABI kodlaması yapmaları gerektiğinde bekleyin.
Ethers.js'i basit token transferlerinden karmaşık protokollere kadar her şey için kullandım ve her seferinde yeni tuhaflıklar ve sınırlamalar keşfediyorum. Topluluk desteği fena değil, bunu kabul ediyorum, ama bazen cevaplar, o gereksiz derecede şifreli hata mesajlarını yaratan aynı kişiler tarafından yazılmış gibi hissediliyor.
Tüm şikayetlerime rağmen, her yeni Ethereum projesine başladığımda ona ulaşmayı tercih ediyorum. Belki ceza çekmeye gönüllüyüm, ya da belki gerçekten şu an sahip olduğumuz en iyi araç. Blok zinciri alanı o kadar hızlı hareket ediyor ki, bir kütüphaneyi ustalaştığınızda, üç yeni "üstün" alternatif ortaya çıkmış oluyor.