أدى إطلاق البيتكوين قبل أكثر من عقد من الزمان إلى إطلاق العنان لابتكارات هائلة في مجال تقنية البلوك تشين. واليوم، تُطوَّر بروتوكولات البلوك تشين وتُحسَّن باستمرار لإطلاق وظائف واستخدامات جديدة. ويبدو أن الطلب على الخدمات اللامركزية يتزايد يومًا بعد يوم، ويُعدّ تطوير التطبيقات اللامركزية (dApps) خير دليل على ذلك. فقد أصبح بناء التطبيقات باستخدام البلوك تشين شائعًا بشكل متزايد، وتُستخدم هذه التطبيقات في قطاعات لا حصر لها، من الألعاب إلى التمويل. ولكن ما هي التطبيقات اللامركزية، ولماذا تُعتبر ثورية؟

أساسيات
التطبيقات اللامركزية هي سلالة جديدة من التطبيقات التي تستخدم وتعمل على الجزء العلوي من شبكات blockchain. قد تبدو هذه التطبيقات مشابهة للتطبيقات أو مواقع الويب الأخرى ظاهريًا من حيث تصميمها وتجربة المستخدم ولكنها تختلف بشكل كبير في عملياتها الخلفية. يتزايد باستمرار الطلب على الخدمات اللامركزية التي لا تخضع لسيطرة أي طرف واحد، وتمثل التطبيقات اللامركزية ابتكارًا جديدًا لتلبية هذا الطلب.
إذا كنت تتساءل عن التطبيقات اللامركزية (dApps)، فربما فكرت أيضًا في مفهوم المنظمة اللامركزية المستقلة (DAO) ، حيث يُستخدم المصطلحان أحيانًا بشكل متبادل. الفرق الأساسي يكمن في كلمة "مستقل". يمكن اعتبار المنظمة اللامركزية المستقلة نوعًا من التطبيقات اللامركزية - التطبيق اللامركزي المستقل تمامًا. مع ذلك، ليس بالضرورة أن يكون التطبيق اللامركزي هو منظمة لامركزية مستقلة.
تُبنى معظم التطبيقات اللامركزية باستخدام إيثيريوم، وهي سلسلة كتل لامركزية تتضمن عملتها الرقمية الخاصة. وتعتمد معظم هذه التطبيقات على إيثيريوم لتشغيلها، لذا يجب شراء إيثيريوم لتشغيلها.
يستخدمون blockchain لمعالجة البيانات وتنفيذ المعاملات باستخدام العقود الذكية. تتيح هذه العقود الآلية ذاتية التنفيذ إجراء معاملات سلسة وسريعة وتلقائية بين الأطراف. تعد العقود الذكية جانبًا مهمًا في تطوير التطبيقات اللامركزية، وقد أتاح الجمع بينها إنشاء برامج قوية ومتنوعة.
ما الذي يميزها عن تطبيقات الويب التقليدية؟
تُعدّ تطبيقات شهيرة مثل تويتر وسلاك أمثلة جيدة على التطبيقات التقليدية القائمة على الويب . لاستخدام هذه الخدمات، يتم استخدام برامج على خوادم ويب مركزية في الخلفية. تتواصل أجهزتك مع هذه الخوادم باستخدام بروتوكولات HTTP. بشكل عام، هذا يعني أن المعلومات التي تراها على شاشتك عند استخدام هذه التطبيقات تأتي من خوادم مركزية ولا تتم معالجتها محليًا على جهازك.
بدلاً من استخدام خوادم مركزية، تتيح تقنية blockchain لمئات أو آلاف الأجهزة التي تعمل في وقت واحد مشاركة عبء عمل المعاملات عبر الشبكة. إن نتيجة الواجهة الأمامية هي نفسها التي قد تتوقعها من تطبيقات الويب، ويتم استخدام نفس التقنية لعرض الصفحات وعرض المعلومات. والفرق الرئيسي هو في العمليات الخلفية. تتواصل dApps مع شبكات blockchain باستخدام المحافظ التي تربط البرنامج بـ blockchain.
يتم استبدال بروتوكولات HTTP بهذه المحافظ في التطبيقات اللامركزية. إنهم يديرون عنوان blockchain بالإضافة إلى مفاتيح التشفير المستخدمة لتحديد الهوية والمصادقة. تقوم المحافظ بتشغيل العقود الذكية وتمكين تنفيذ المعاملات من خلال blockchain.
في النهاية، لا يوجد فرق كبير بين تطبيق dApp المصمم جيدًا وتطبيق الويب التقليدي من حيث تجربة المستخدم. شاشة الواجهة الأمامية متشابهة إلى حد كبير، ولكن تحت الغطاء يوجد اختلاف كبير بين الاثنين. لا تستخدم التطبيقات اللامركزية الخوادم وبروتوكولات HTTP وهي أكثر مقاومة للرقابة أو التحكم الخارجي، وهو أحد الأسباب الرئيسية لشعبيتها.
باختصار
على العموم، تعد التطبيقات اللامركزية dApps تقنية مبتكرة أخرى أصبحت ممكنة باستخدام blockchain. في الواقع، تقدم هذه التطبيقات نفس التجربة التي اعتاد عليها المستخدمون، ولكنها تقدم خدمات لا مركزية، والتي بدأ المزيد والمزيد من الناس في تقديرها.