سؤال

أحاول أن أفهم ما إذا كان أ DHT يمكن استخدامها لحل مشكلة أعمل عليها:

لديّ بيئة تداول حيث يمكن للمتداولين المحترفين الحصول على زيادة في حد المخاطر عن طريق طلب أن يقرضهم الزملاء المتداولون بعضًا من حد المخاطر. يمكن لمتداول الإقراض إما البحث عن المتداولين الذين لديهم معلمات مخاطر معينة والتي تشكل جزءًا من ملف تعريف كل تاجر ، أي الإغريق, ، أو يمكن لتجار الإقراض الاشتراك في طلبات من بعض المتداولين الذين يبحثون عن المخاطر.

أريد أن تكون هذه البيئة قابلة للتطوير وغير مركزية ، لكنني لا أعرف كيف يمكن للتجار البحث عن معلمات ملف تعريف محددة عندما تكون البيانات موجودة في DHT. هل يمكن لأي شخص أن يشرح كيف يمكن القيام بذلك؟

تحديث:
قد يكون مثالًا قد يسهل فهمه ، ولكن بدلاً من التشغيل كتطبيق ويب ، يعمل تبادل المخاطر كتطبيق لسطح المكتب على محطة عمل كل متداول. إن طلب المخاطر يشبه الأسئلة (التي قد يتم تمييزها بموجب العقد ، والتبادل ، وما إلى ذلك) ، وكل مستخدم لديه ملف تعريف يوضح تاريخهم من الطلبات ، وعائدهم على المخاطر المستعارة ، إلخ.

من الواضح أن "التبادل" يمكن تشغيله على خادم ، لكنني كنت آمل أن أقوم بإلغاء مركزية وجعله قابلاً للتطوير حتى يتمكن النظام من دعم عدد تعسفي من التجار. كيف يمكنني البحث عن الكلمات الرئيسية والعلامات والبيانات الأخرى المتعلقة بملف تعريف التاجر إذا تم تخزين هذه المعلومات في جدول التجزئة الموزعة؟

هل كانت مفيدة؟

المحلول

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

لذا فإن إجابتي هي استخدام خادم مركزي للاحتفاظ بتخزين مخبأ لشبكة DHT.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top