هل تسائلت يوما كيف يمكن لرواد الديب ويب ان يبقو متخفين ؟ هل تسائلت عن الفائدة من استخدام متصفح TOR ؟ او حتى عن فائدة Lightning Network من ناحية التخفي ؟
كل هده الخصوصية جائت من مصدر واحدة وفكرة بسيطة جدا من ناحية المبداء ومعقدة جدا من حيت التنفيد و هي مايعرف بي Onion routing او Onion Protocol مبنية حرفيا على فكرة "البصل" وكيف انه يتكون من عدة طبقات!
كيف يعمل هدا البوتوكول ؟
لناخد على بسيل المثال معاملة ما على شبكة البرق , تريد ان ترسل بتكوين لنود معينة , يوفر لك البروتوكول خيارات "الطرق" المتاحة للوصول لتلك النقطة , حيت انها عبارة عن الانتقال من نقطة الى نقطة الى نقطة حتى تصل الى النقطة المطلوبة.
النقاط الموصلة التي تحدد لك الطريق هيا عبارة عن نودز اخرى لديها عنواين عامة باستخدام عنوانها العام يمكن ان ترسل "رسالة" عبر الشبكة بحيث ان النود الوحيدة التي يمكنكها فك تلك الرسالة هي النود التي تمتلك البرافيت كي لتلك ال Public Key مما يعني انه حتى لو وصلت الرسالة لشخص اخر لم يستطيع قرائتها.
بروتوكول "البصل" يدهب لابعد من ذلك , حيث ان يضع الرسالة في احدا "شرائح البصل" , حيت ان كل نود لا يمكنها ان تعرف شي عن المصدر المرسل او الشخص المتسقبل, كل ماتعرفه النود هوا الشخص التي ارسلها لها ومن الشخص التي يجب عليها ان ترسله له, لا يمكن ان تعرف ان كان الشخص التي ارسلها هوا المصدر او انه النقطة رقم 20 او النقطة رقم 3000 , لا يمكن ان تعرف ان الهدف تبقيا عليه 5 نقاط او 500 نقطة , لا تعرف عن تلك الاشياء.
كل نود او عقدة موجودة في الطريق تقوم باستعمال البرافيت كي الخاصة بها لفك تشفير طبقة او شريحة البصل التي وصلتها , لكي يظهر لها الشريحة او الطبقة التي تحتها , يمكن ان يكون فيها بتكوين ويمكن ان يكون فيها عنوان النود التالية التي يجب عليها ان ترسل هده البصلة لها , حتى الشخص الذي استلم البصلة لايمكن ان يعرف انه هوا الهدف الا بعد فك تشفير الطبقة التي وصلته, يعني تخيل انك خبائت قطعة من الدهب في بصلة حقيقية , كل شخص يزيل قشرة بصل ويعطيها للشخص الذي يليه , وهكدا حتى تصل للهدف حيت يقوم بازالة تلك القشرة ليحصل على قطعة الذهب!
هده فكرة مبسطة للبروتوكول, ان كنتم مهمتين بمعرفة المزيد , يمكن ان اشرح بالتفصيل عن امكانية تشفير تلك الطبقات بحيث نتأكد ان كل شخص لايمكنه ازالة اي قشرة او طبقة الا التي يفترض به ان يزيلها لنحافظ على خصوصيا المرسل والمستلم, حيت ان البروتوكول يقوم باستخدام مايعرف بي asymmetric cryptography المبني على مفتاح عام وعام خاص.