دليل متعمق حول BTIP-51

يهدف BTIP-51 إلى تعزيز العقد لتخزين البيانات الوصفية للملفات التي تم تحميلها على السلسلة.

حاليًا الطريقة الأساسية للبحث عن الملفات أو الدلائل التي تم تحميلها بواسطة المستخدمين إلى BTFS هي من خلال استخدام CIDs (معرفات المحتوى). تعد هذه الأرقام التعريفية عبارة عن سلاسل معقدة لا يمكن تذكرها بسهولة مما يجعلها غير عملية للحفظ ونتيجة لذلك يتم عادةً تخزينها والوصول إليها من خلال إجراءات النسخ واللصق أو عن طريق تضمينها في عناوين URL ومع ذلك فإن هذا الأسلوب ليس سهل الاستخدام خاصة عند محاولة فهم أنواع الملفات المتوفرة داخل نظام BTFS البيئي.

علاوة على ذلك يستخدم BTFS تقنية جدول التجزئة الموزع (DHT) لتوجيه الملفات والاستعلام عنها عبر CIDs وفي حين أن تقنية DHT توفر درجة عالية من اللامركزية مما يلغي الحاجة إلى عقدة واحدة للتوجيه إلا أنها تقدم مشكلات زمن الوصول مما يؤدي إلى تجربة مستخدم دون المستوى الأمثل وسيكون أحد التحسينات المهمة هو تطوير أساليب تعمل على تسريع عملية الوصول إلى الملفات أو تحسين عملية الفهرسة للاستعلامات الأسرع.

ولتحقيق ذلك يلزم الحصول على معلومات إضافية وتحديدًا بيانات التعريف حيث يمكن تخزين هذه البيانات الوصفية على خوادم مركزية ومن المهم أن ندرك أنه بالنسبة للمستخدمين قد لا يعالج هذا النهج بشكل كامل المخاوف المتعلقة بصحة البيانات.
ومع ذلك وبالنظر إلى أن البيانات الوصفية تتطلب مساحة تخزين أقل وتتحمل تكاليف أقل فهي مناسبة تمامًا للتخزين على سلاسل الكتل العامة وإن الطبيعة اللامركزية والشفافية لسلاسل الكتل العامة تجعلها حلاً مثاليًا لتخزين البيانات الوصفية المتعلقة بشبكة BTFS وبالتالي تعزيز تجربة المستخدم الشاملة.

يسعى مقترح تحسين BTFS (BTIP) إلى تقديم نظام يمكّن المستخدمين من تخزين بيانات التعريف الشاملة إلى جانب ملفاتهم داخل نظام ملفات BTFS حيث تتضمن بيانات التعريف هذه تفاصيل أساسية مثل معرف المحتوى (CID) واسم الملف ونوع الملف وحجم الملف.
بالإضافة إلى ذلك يقترح إدراج شهادة تخزين لتسهيل التكامل بشكل أكثر سلاسة مع التطبيقات اللامركزية (dApps) في المستقبل ويشمل الاقتراح أيضًا تخزين المعلومات ذات الصلة حول عقد التخزين بما في ذلك معرفات الأقران الخاصة بها على البلوكتشين blockchain.

الهدف الأساسي من هذا الاقتراح هو تعزيز كفاءة استعلامات CID ومن خلال تخزين البيانات التعريفية للملف على البلوكتشين blockchain فإنه يسمح لأعضاء المجتمع والمطورين بالوصول بسهولة إلى هذه المعلومات عن طريق مسح الكتلة واسترجاع البيانات باستخدام دلالات طبيعية ، لا يعمل هذا الأسلوب على تبسيط عملية استرداد البيانات التعريفية للملف فحسب بل يعمل أيضًا على تسريع العملية الشاملة للاستعلام عن معرفات CID داخل نظام BTFS البيئي.

توصي BTIP باستخدام سلسلة BTTC لتخزين البيانات الوصفية للملفات لأنها توفر تكاليف تخزين أقل مقارنة بسلاسل الكتل العامة الأخرى مثل Ethereum وهذا يمكن أن يقلل بشكل فعال من نفقات العمليات على السلسلة للعقد.

التفاصيل: https://github.com/bittorrent/BTIPs/blob/master/BTIPS/BTIP-51.md

حول BTFS

نظام ملفات بتورينت (BTFS) عبارة عن بروتوكول وتطبيق ويب يوفر آلية نظير إلى نظير قابلة للتحكم في المحتوى لتخزين ومشاركة المحتوى الرقمي في نظام ملفات لا مركزي، بالإضافة إلى منصة أساسية للتطبيقات اللامركزية (Dapp) حيث يعمل فريق BTFS على أحدث عمليات الشبكة ومعنويات سوق BTT وما إلى ذلك لإجراء سلسلة من التعديلات الديناميكية مثل أسعار التحميل وخطط مكافآت الايردروب.


المصدر