في المقالة السابقة، ناقشنا EIP1193 و EIP6963، واليوم سنتحدث عن بروتوكول WalletConnect.
ما هو WalletConnect
WalletConnect هو بروتوكول مفتوح المصدر، يُستخدم لإنشاء اتصال آمن بين التطبيقات اللامركزية (DApp) والمحافظ المشفرة، مما يتيح التواصل عبر الأجهزة.
من خلال قناة اتصال مشفرة من طرف إلى طرف، يسمح WalletConnect للمستخدمين بالاتصال بتطبيقات DApp على سطح المكتب أو الويب والتوقيع على المعاملات عبر محافظهم المحمولة (مثل MetaMask Mobile و Trust Wallet وغيرها) دون الحاجة إلى كشف المفاتيح الخاصة أو المعلومات الحساسة، مما يوفر طريقة أكثر أمانًا وسهولة للتحقق من الهوية لتطبيقات Web3.
WalletConnect هو نظام بيئي لبروتوكولات غير مرتبطة بسلسلة معينة، يركز على توفير خدمات الاتصال السلس عبر المحافظ والبرامج للمستخدمين.
الأصول والتطور
تم إطلاق WalletConnect في البداية في عام 2018، بهدف حل مشكلة تجربة المستخدم (UX) وتجربة المطور (DX): في ذلك الوقت، كانت التطبيقات اللامركزية (dApps) مصممة بشكل رئيسي لمستخدمي سطح المكتب، ولكن العديد من المستخدمين النهائيين كانوا يرغبون في استخدام المحافظ على الأجهزة المحمولة. كان المطورون بحاجة إلى طريقة موحدة لدعم جميع محافظ المستخدمين. وهكذا، وُلدت وظيفة الترحيل والمسح الضوئي لرموز QR في WalletConnect، مما مكن الملايين من مستخدمي Web3 من ربط محافظهم بالتطبيقات التي يرغبون في استخدامها، واستعادة خياراتهم وقابلية التركيب في الصناعة.
مع مرور الوقت، استمر WalletConnect في معالجة المزيد من مشكلات UX/DX:
تمكين المستخدمين من استخدام محافظهم في التطبيقات المحمولة/متصفحات الهاتف
تمكين المستخدمين من استخدام محافظ متعددة كإضافات للمتصفح
إنشاء تجربة تسجيل دخول “Ethereum” بنقرة واحدة (SIWE) أبسط
توسيع هذه الميزات لتشمل جميع الشبكات خارج EVM
تشمل المعالم الرئيسية لـ WalletConnect:
التوسع إلى أكثر من 40,000 تطبيق و600 محفظة
اعتبارًا من عام 2024، تم تسهيل أكثر من 150 مليون اتصال
النمو المستمر في الاتصالات عن بُعد اليومية، مما يثبت اعتمادًا واسع النطاق
الانتقال إلى قاعدة بيانات لامركزية مدعومة من قبل مشغلي العقد من طرف ثالث
#walletconecct $WCT @WalletConnect