المصدر: Blockchain Knights
ربما ليس من المستغرب أن تكون أنظمة تسجيل الدخول إلى الإنترنت قديمة قدم الإنترنت نفسها. ومع تشكيل شبكات الكمبيوتر الأولى في ستينيات وسبعينيات القرن العشرين، ظهرت الحاجة إلى مصادقة المستخدم.
عندما بدأت ARPANET، وهي سلف الإنترنت، العمل في عام 1969، قامت بتطبيق أول نظام تسجيل دخول رسمي. تطلبت هذه الأنظمة الرائدة من المستخدمين إدخال أسماء المستخدمين وكلمات المرور للوصول إلى موارد الشبكة، وهو أمر قام به مليارات الأشخاص تريليونات المرات في السنوات التي تلت ذلك.
مع ظهور شبكة الويب العالمية في أوائل التسعينيات، سرعان ما أصبحت أنظمة تسجيل الدخول المستندة إلى الويب سائدة، مما يوفر مدخلاً للتجارب الرقمية المخصصة. ومع ذلك، غالبًا ما كانت هذه المحاولات المبكرة لمصادقة المستخدم عرضة للخطر بسبب معايير الأمان المتساهلة.
في ذلك الوقت، اعتقد العديد من المطورين أنه لا يوجد خطأ في تخزين كلمات المرور كنص عادي، والأكثر إثارة للدهشة، تضمين كلمات المرور مباشرة في كود HTML. مع تطور الإنترنت، تتطور أيضًا أساليب أمان تسجيل الدخول لدينا.
في منتصف التسعينيات، أدى إدخال لغات البرمجة النصية من جانب الخادم مثل PHP إلى جعل تخزين كلمات المرور والتحقق منها أكثر أمانًا.
أصبحت خوارزميات التشفير والتجزئة ممارسة قياسية، وظهرت المصادقة الثنائية كطبقة إضافية من الأمان.
بينما حقق مديرو المصادقة الثنائية وكلمات المرور قفزات كبيرة في جوانب أخرى من حياتنا الرقمية، ظلت التركيبة الأساسية لاسم المستخدم وكلمة المرور موجودة دائمًا.
حجم تحدي تسجيل الدخول
بينما نمت تقنية blockchain على قدم وساق في صناعات مثل الرعاية الصحية والخدمات اللوجستية، فإن تسجيل الدخول هو المكان الذي لم تثبت فيه تكنولوجيا دفاتر السجلات الموزعة (DLT) فائدتها بعد حقل. أجرى LastPass ذات مرة استطلاعًا يفيد بأن "المستخدم العادي يدير حوالي 70 كلمة مرور ويسجل الدخول 20-30 مرة في اليوم."
أشار NordPass في استطلاع مماثل إلى أن "المستخدمين يقضون في المتوسط حوالي 15 دقيقة في تسجيل الدخول والخروج من حساباتهم كل يوم." واستنادًا إلى 30 ثانية إلى دقيقة واحدة لكل تسجيل دخول، فإن استطلاع NordPass يعني ذلك أن كل يوم لدى المستخدم ما يقرب من 15-30 تسجيل الدخول.
لكي نكون متحفظين، لنفترض أن أقل عدد هو 15 تسجيل دخول يوميًا.
يوجد 8 مليارات شخص في العالم، 85% منهم لديهم إمكانية الوصول إلى الهواتف الذكية، والتي يمكن أن تمثل تقنيات تتطلب تسجيل الدخول. لذا فإن التقدير التقريبي للغاية لعدد عمليات تسجيل الدخول يوميًا في جميع أنحاء العالم هو 0.85×8 مليار×15 تسجيل دخول، وهو ما يعادل حوالي 102 مليار تسجيل دخول يوميًا، أو 1.2 مليون تسجيل دخول في الثانية.
مشكلات التكلفة وقابلية التوسع
لا تستطيع Ethereum، إحدى منصات blockchain الأكثر شيوعًا، التعامل إلا مع حوالي 6 عمليات تحقق من إثبات المعرفة الصفرية في الثانية.
لكي تحل تقنية blockchain وحدها محل أنظمة تسجيل الدخول التقليدية، سنحتاج إلى ما يقرب من 200000 blockchain شبيهة بـ Ethereum تعمل في وقت واحد، دون احتساب المعاملات الأخرى التي تتم على هذه الشبكات.
باختصار، تفتقر تقنية blockchain في شكلها الحالي إلى قابلية التوسع لإدارة حتى جزء صغير من احتياجات المصادقة اليومية في العالم. لكن القدرة ليست هي القضية الوحيدة.
يمكن أن تكون تكلفة التحقق من تسجيلات الدخول على blockchain مثل Ethereum مرتفعة للغاية. كحالة أساسية، لنفترض أن تكلفة وحدة الغاز لكل تسجيل دخول هي التكلفة الدنيا المطلقة لكل معاملة على Ethereum، وهي 21000 وحدة غاز.
دعونا نقسمها، على افتراض أن تكلفة وحدة الغاز الواحدة على الإيثريوم هي 5 جيجاوي، و1 جيجاوي تساوي 1/1000000000ETH.
وهذا يعني أن 240 مليون عملية تحقق لتسجيل الدخول، باستخدام 21000 غاز في كل مرة، ستكلف حوالي 60.5 مليون دولار يوميًا، في حين أن سعر Ethereum هو 2400 دولار لكل منها. علاوة على ذلك، سيتم استهلاك كل هذه التكاليف على الإيثيريوم، مما يعني أنه لن يحصل أي شخص في الشبكة على أي إيرادات منها.
هذا أمر غير مستدام. كما أن تكلفة تسجيل الدخول لا يمكن مقارنتها بتكلفة التحقق من صحة المعاملات في دفتر الأستاذ العام. في حين أن اللامركزية في blockchain توفر أمانًا وشفافية عالية للغاية، إلا أن أقساطها المالية تجعل من غير العملي تسجيل الدخول إلى موقع الويب.
مقسمة بالتساوي
ومع ذلك، تقدم إثباتات المعرفة الصفرية (ZKPs) بصيصًا من الأمل لمستقبل قاتم. تسمح ZKPs للمستخدمين بإثبات هويتهم دون الكشف عن أي معلومات حساسة.
في عالم اليوم، تنتشر البيانات الشخصية عبر آلاف قواعد البيانات، وكل واحدة منها تمثل هدفًا محتملاً للمتسللين. من الناحية النظرية، يمكن أن يؤدي استخدام ZKPs لعمليات تسجيل الدخول التي تعتمد على blockchain إلى حقبة جديدة من الخصوصية، مما يجعل كلمات المرور وأسماء المستخدمين شيئًا من الماضي.
ولكن نادرًا ما يتم التكامل بين النظرية والتطبيق بشكل مثالي. في حين أن ZKPs يمكنها حل بعض مشكلات الخصوصية، فإنها تطرح أيضًا مشكلات أخرى، وهي الحاجة إلى موارد حسابية ضخمة والتكلفة المرتفعة الحالية للتحقق من هذه الأدلة.
كما ذكرنا سابقًا، تكافح Ethereum لتلبية هذه الاحتياجات، وبينما تعمل سلاسل الكتل الأخرى مثل zkVerify على تقليل التكاليف بشكل كبير، فإن التكنولوجيا ليست جاهزة بعد للنشر على نطاق واسع.
بالإضافة إلى ذلك، هناك تحديات تتعلق بتجربة المستخدم. إن أغلب مستخدمي الإنترنت ليسوا خبراء في التشفير، لذا فإن أي نظام جديد لابد أن يكون ملائماً مثل تركيبة "اسم المستخدم وكلمة المرور" الحالية، على الرغم من عيوبها.
لا يمكن تجاهل مشكلات تجربة المستخدم.
المزايا التقنية لا تعني أنه سيتم اعتمادها على نطاق واسع ويعتبر نظام التشغيل Linux مثالاً جيدًا. ولكي تنجح الصناعة، يجب أن تجمع بين الاثنين. على الرغم من أن تسجيل الدخول لا ينبغي أن يترتب عليه أي تكاليف مباشرة، إلا أنه غالبًا ما يكون له تكاليف مخفية في الخدمات التي نستخدمها.
تقدم Worldcoin حل تسجيل دخول قائمًا على blockchain يستخدم عمليات فحص شبكية العين للتحقق من أدلة المعرفة الصفرية للمستخدمين، والتي تم التحقق منها على blockchain Optimism.
على الرغم من أن تكلفة تسجيل الدخول لهذه العملية تبلغ 0.0033 دولارًا أمريكيًا فقط، فعندما يتم توسيع النطاق إلى 240 مليون تسجيل دخول يوميًا، يصل الإنفاق اليومي إلى 800000 دولار أمريكي، وهو أمر غير مستدام.
على الرغم من أن هذا أقل بنسبة 98.5% من Ethereum، إلا أن النظام يعمل على طبقة مختلفة وأكثر مركزية، ويتاجر باللامركزية من أجل قابلية التوسع .
بالمقارنة، تقدم الخدمات السحابية مثل AWS Cognito بدائل أرخص بكثير، حيث تكلف 0.0025 دولارًا أمريكيًا لكل مستخدم شهريًا، مما يجعل حلول blockchain أكثر تكلفة بنسبة 98.5%.
من الواضح أن هناك مجالًا للتحسين في تسجيل الدخول إلى blockchain. إذن إلى أين نتجه من هنا؟
تحتوي تقنية Blockchain على المكونات اللازمة لتخريب عمليات تسجيل الدخول، حتى لو لم تكن هناك طريقة واضحة للقيام بذلك. مع استمرار التقدم في كفاءة التكلفة وقابلية التوسع، مثل حلول اللغة الثانية المعتمدة على المعرفة الصفرية، فقد نقترب من نقطة التحول.
بينما تكافح الأنظمة القائمة على blockchain حاليًا للتنافس مع البنية التحتية منخفضة التكلفة وعالية السرعة لمقدمي الخدمات السحابية مثل Amazon و Google، فإن الميزان يميل لصالح blockchain. ص>