0
MouseXplore, şu anda Bitcoin, Litecoin, Ethereum, Neo ve Stellar'ı destekleyen açık kaynaklı blok kaşifimizdir.MouseBelt'teki ekip, blok kaşiflerin genellikle açık kaynak depolarından çatallandığını fark etti, bu yüzden özelleştirme için iyi başlangıç noktaları yapan nispeten farklı dört havuz için bir başlangıç noktası sağlamak istedik.Geliştirme sırasında, birden fazla blok zincirini tek bir kullanıcı arayüzünde nasıl birleştirebileceğimizi belirlemek zorunda kaldık.Başlamak için, ortak bileşenleri çekmek için diğer popüler açık kaynaklı blok kaşiflere baktık.Hepsi bir arama özelliği, son bloklar ve son işlemler içeren bir ana sayfayı paylaştı, bu yüzden kolay bir başlangıç noktasıydı.İşlem ve hesap sayfaları işlerin farklılaşmaya başladığı yerlerdir: Bitcoin ve Litecoin çoklu giriş / çoklu çıkış işlemlerini desteklerken, Ethereum tek girişli tek çıkıştır.Ek olarak, ethereum akıllı sözleşmelerle tokenleri desteklerken, Bitcoin desteklemez.Tek tip bir kullanıcı arayüzü oluşturmak için, bu kripto para birimlerinin her biri arasında farklılıklar yapmamız gerekiyordu.Bu blok gezgini ayrıca bir kullanıcının bir cüzdanı çalıştırmasına izin verir.Bazı blok zincirlerinde ham bir işlem göndermek için API'ları destekleyerek, cihazdaki API tabanlı bir web cüzdanı yöneten anahtarların işlem göndermesine izin veriyoruz.MouseWallet'teki bazı kripto para birimleri bu akışı örnek olarak izler.Bunları uygulamanızda kullanmak istiyorsanız, API'mızı kullanmaktan çekinmeyin veya kendiniz için çatallayın (ürünün tamamen kontrolünde olmak istiyorsanız, ikincisini öneririz).Düğümde kolayca bulunmayan bilgilerin aranmasını işlemek için, blokları bir mongodb örneğine ayrıştırmak için bir cron görevini kullanırız.Bazı blok zincirlerde, işlemlerin geçmişini tek bir hesapla almak biraz zaman alır, bu nedenle sonucu bir veri deposunda hızla geri dönmek için önbelleğe alırız.Projeyi dağıtıyorsanız ve çalıştırıyorsanız, cron'a ağla senkronize edilmesi için yeterli zaman tanıdığınızdan emin olun.Bu proje, uygulamaları geliştirmeyi ve bir topluluk bloğu kaşifine yeni kripto para birimleri eklemeyi kolaylaştırmayı amaçlamaktadır ....
mousexplore