بروتوكول P2P كامل مكتوب بلغة JavaScript بالكامل
بروتوكول جافا سكريبت P2P
يمهد js-ipfs الطريق لتطبيق المتصفح لبروتوكول IPFS. مكتوب بالكامل في JavaScript ، يتم تشغيله في متصفح ، عامل خدمة ، ملحق ويب و Node.js ، مما يفتح الباب أمام عالم من الاحتمالات.
يعمل js-ipfs في متصفح وعامل خدمة وامتداد ويب و Node.js ، مما يفتح الباب أمام عالم من الاحتمالات.
المميزات
معبأ بكل الأشياء التي تعرفها وتحبها في IPFS. يحمل هذا التطبيق أيضًا بعض الأشياء الرائعة الإضافية الفريدة للمتصفح. إنها مجموعة أدوات لتشغيل جميع تطبيقات DWeb الخاصة بك.
تشغيل على Node.js والمتصفح
يعمل js-ipfs خارج الصندوق على Node.js و Electron وأي متصفح حديث. كما أنه قابل للتخصيص حسب التصميم بحيث يمكنك استخدامه في وقت التشغيل المفضل لديك.
تنفيذ حزمة IPFS الكاملة
لم تترك أي ميزة وراءها. js-ipfs ليس عميل خفيف ، إنه التنفيذ الكامل لبروتوكول IPFS.
استخدم PubSub للتواصل في الوقت الفعلي مع النظراء الآخرين
يمكن لعقد IPFS إنشاء طبولوجيا الشبكة بناءً على الموضوعات التي تهم بث الأحداث في الوقت الفعلي.
إضافة واستعادة الملفات من أي مكان في شبكة IPFS
تم تصميم IPFS لاستخدام قوة عنونة المحتوى للعثور على العقد في الشبكة التي تحتوي على المحتوى الذي تبحث عنه. بنفس الطريقة ، يمكنك إضافة البيانات وستجده العقد الأخرى أيضًا.
استخدم واجهة برمجة تطبيقات DAG للتنقل عبر أي بنية بيانات مرتبطة بالتجزئة
يستخدم IPFS IPLD ، البيانات المرتبطة بين الكواكب ، وهو نموذج يمكنك من التفاعل مع البيانات من مصادر متعددة ، مثل git و blockchains والمزيد.
تم بناء libp2p
libp2p هو مكدس الشبكات المعياري الذي تم إنشاؤه لـ IPFS ويمكنك الآن استخدامه من خلال IPFS لتطبيقك مباشرة أيضًا.
قم بتشغيله كحفل
يأتي js-ipfs أيضًا بخيار تشغيله كبرنامج خفي حتى تتمكن من التفاعل معه باستخدام واجهة برمجة تطبيقات HTTP المألوفة لك من go-ipfs.
إنشاء عناوين مستقرة لتغيير البيانات
لأنه يأتي مع IPNS ، نظام التسمية بين الكواكب ، طريقة لتأليف مؤشرات (سجلات) قابلة للتغيير لتوزيع التحديثات بطريقة مصدق عليها ومعتمدة.
ابدء
يمنحك IPFS أساسيات عنونة المحتوى لجميع بياناتك على DWeb. يمكنك إتاحة البيانات للشبكة أو جلب البيانات الموجودة من خلال CID الخاص بها ، معرّف المحتوى. جربه أدناه أو استكشف دروس ProtoSchool!
إضافة البيانات إلى IPFS
مردود
الحصول على البيانات من IPFS
استخدام جافا سكريبت في المتصفح أو Node.js
مردود
باستخدام CLI
باستخدام مدخل HTTP
https://ipfs.io/ipfs/مدخل عامل الخدمة
حول هذه الصفحة إلى مدخل IPFS كاملة دون لمس أي خوادم أو استخدام HTTP لجلب المحتوى من شبكة IPFS! نعم ، لقد قرأتها بشكل صحيح ، يمكن أن تتصل بمدخل عامل الخدمة مع js-ipfs مباشرة بشبكة IPFS.
ما يبنيه الناس معها
ما يمكنك بناءه باستخدام JS-IPFS
هناك خيارات غير محدودة لاستخدام js-ipfs. توفر لك الأمثلة التالية فكرة عما يمكنك بناءه باستخدام js-ipfs. جربهم في الخارج!
هل لديك اقتراحات؟شاركهم هنا!
المنشورات والمحادثات
شاهد تحديثات المشروع والعروض التوضيحية والمحادثات الأخرى من قبل مجتمع IPFS حول مشروع JavaScript الخاص بـ IPFS. سنضيف عشرات المحادثات الأخرى قريبًا من IPFS Dev Meetings.

المجتمع
js-ipfs هو مشروع مفتوح المصدر مرخص من MIT من مجتمع IPFS. هناك العديد من الطرق التي يمكنك المساهمة بها: المساعدة في كتابة المواصفات وتنفيذ التعليمات البرمجية والأدوات باستخدام js-ipfs والأمثلة الحرفية والبرامج التعليمية ، والانضمام إلى مكالمات مجموعة العمل (https://github.com/ipfs/team-mgmt# اتصال متزامن) لمناقشة IPFS معنا.
تعال اقضي وقتك!