محرك بحث نظير إلى نظير لـ IPFS
يفتح Admarus الإمكانات الكاملة لـ IPFS من خلال جعله قابلاً للبحث. إنها شبكة مفتوحة لا مركزية من النظراء الذين يقومون بفهرسة وثائق IPFS الخاصة بهم. لا يعتمد Admarus على أي سلطة مركزية، وهو مقاوم للرقابة حسب تصميمه.
جرب العرض التوضيحي القائم على البوابة!
AND
، OR
، و NOT
ليس هناك فائدة من وجود محرك بحث إذا تعطل تحت الحمل. في حين أن المحاولات السابقة لبناء محرك بحث قوي من نظير إلى نظير قد فشلت جميعها، فقد تم تصميم Admarus مع وضع قابلية التوسع في الاعتبار . في الواقع، أصبح Admarus أسرع وأكثر موثوقية مع نمو الشبكة لتشمل الآلاف من أقرانها. كل هذا بفضل بروتوكول Kamilata وخوارزمية التوجيه الخاصة به للاستعلامات. فهو يسمح لـ Admarus بتنزيل النتائج بسرعة ثابتة، بغض النظر عن حجم الشبكة. بالطبع، لا يستطيع العميل تحمل تكلفة تنزيل ملايين النتائج وتصنيفها، لكننا في الواقع لا نحتاج إلى استرجاعها بنسبة 100%. وذلك لأن بعض المستندات أكثر شيوعًا من غيرها، وهذه هي المستندات التي نريد العثور عليها. (افتراضيًا، تعتمد 50% من نقاط المستند على شعبيته.) كلما زادت شعبية المستند، كلما تمكنا من العثور عليه بشكل أسرع، وبالتالي لا نحتاج إلى استرجاع 100% للعثور على n
النتائج. لقد تمكنت فقط من إجراء عمليات محاكاة مع ما يصل إلى 30000
من الأقران، وبالتالي فإن سلوك الشبكة مع الملايين من الأقران لا يزال غير معروف. ومع ذلك، يمكننا أن نقول بثقة أن Admarus يمكنه التوسع إلى ما لا يقل عن 200k
نظير ومليارات المستندات. حتى لو ظهرت مشكلات، فستقتصر على الاستعلامات المكونة من كلمة واحدة مشتركة، حيث أنه بالنسبة لكل مصطلح إضافي، فإنك تقسم مجموعة النظراء المطلوب الاستعلام عنها على عامل ضخم.
يرجع البطء الحالي للشبكة إلى عدم وجود عدد كافٍ من أقرانها. إنهم يبذلون قصارى جهدهم في توليد نتائج للاستعلامات. يتم إنشاء كل نتيجة من الوثيقة. الأمر هو أنه يجب قراءة كل مستند من متجر Kubo الموجود على القرص، والذي ينتج 11 مستندًا فقط في الثانية على أجهزتي. وبينما نقوم بموازاة العملية من خلال الاستعلام عن أقران متعددين بشكل متزامن، سيصبح البحث أسرع بشكل ملحوظ.
لدينا ويكي قابل للتحرير بشكل عام للأدلة والوثائق.
تم تطوير Admarus بواسطة Mubelotix، وهو cypherpunk فرنسي. لا تتردد في الاتصال إذا كان لديك أي سؤال أو اقتراح. أنا متاح لمساعدة الأشخاص في تشغيل العقد لجعل الشبكة تنمو.
Admarus تعني Google باللغة الغالية (حرفيًا "كبير جدًا").
Admarus مرخص بموجب GNU AGPL v3. ومع ذلك، يستخدم بروتوكول Kamilata الأساسي ترخيص MIT الأقل تقييدًا.