Libp2p Nedir?
Hadi Libp2p anlamını, kriptodaki tanımını, libp2p Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Libp2p, merkeziyetsiz eşler arası ağ oluşturma için kullanılan bir ağdır. Kullanıcılara modern, tamamen yönetimli uygulamalar oluşturma imkanı tanır. Libp2p bunu eşler arası hizmetler ve sohbet ve dosya paylaşımı gibi uygulamalar geliştirmeyi hedefleyen belli araçlar sunarak gerçekleştirir.
Libp2p’nin ana amacı tipik eşler arası kullanım örnekleri için basit soyutlamalar sunmaktır. Daha özelleştirilmiş eşler arası ağlar için temel olabilir. Yüksek düzeyde arayüzler ve uyumluluk sunarak Libp2p P2P uygulamalar oluşturmanın olağan zorluklarından bazılarının üstesinden geliyor.
Libp2p şu anda sadece ağ oluşturma katmanlarına sahip ancak birçok başka girişim merkeziyetsiz bir web yığınına doğru yığını genişletiyor.
Proje tamamen merkeziyetsiz bir stack geliştirme hedefiyle Protocol Labs tarafından oluşturuldu. Başka bir deyişle geliştiricilere hızlı bir şekilde dağınık uygulamalar tasarlama imkanı veren temiz API’lar ve yönergeler sunarak eşler arası protokollerin topuk çevresini bir araya getirmeye çalışan bir şemsiye projesi.
Ek olarak Libp2p IPFS’nin temeli. Bir ağ yığını gerektiren diğer uygulamalarda kullanılabilir. Libp2p ayrıca bir ağ oluşturma kütüphane koleksiyonu. Güçlü, etkili ve taşınabilir uygulamalar geliştirmede yardımcı olan sayısız konsepte sahip:
-
TCP, UDP ve diğer yaygın aktarım protokollerine sahip bir set.
-
İnsanların okuyabileceği ve anlayabileceği bir şekilde ağ iletişimini nitelendirerek birden fazla programı bir araya getiren bir libp2p ağ yığını uygulaması.
-
IPFS (interplanetary file system) ve Ethereum blockchain’leri ağı merkezinin temeli görevini üstleniyor.
-
UDP, TCP, HTTP1, WebSockets, tls, mqtt dahil olmak üzere ağ aktarımı için modüler ve genişletilebilir bir soyutlama katmanı.
Libp2p mimarisi tek başına veya birbiriyle kullanılabilecek modüler bileşenlerden oluşuyor. Bu bileşenler merkeziyetsiz protokoller geliştirmek ve uygulamak için çok yönlü ve büyüyebilen bir framework oluşturmak adına birlikte çalışıyor.