share
كان إطلاق البيتكوين في عام 2009 ثورة تكنولوجية حقيقية – فقد كانت أول تطبيق عملي لتقنية سلسلة الكتل.
وهي تُستخدم في الوقت الحاضر في جميع مجالات حياتنا تقريبًا: من القطاع المالي والتجارة الإلكترونية إلى الشحن وأمن المعلومات تتحول سلسلة الكتل تدريجيًا إلى جزء معتاد من جميع الأنظمة التي تتعامل مع البيانات.
لماذا الناس مهووسون بالبلوك تشين؟
ما الذي يمكن أن تقدمه تقنية البلوك تشين التي تجعل العالم بأسره مهووساً بها؟ من مجتمع التكنولوجيا إلى الوكالات الحكومية – يبدو أن الجميع يريد دمج البلوك تشين في هياكل البيانات الخاصة بهم. وغالباً ما يكونون على استعداد للذهاب إلى أبعد مدى من أجل القيام بذلك.
حسناً، الميزة الرئيسية لسلسلة الكتل هي الأمان المطلق للبيانات – فالبيانات المخزنة في سلسلة الكتل مقاومة للتلاعب ويمكن تتبع كل جزء من البيانات إلى أصله عبر سلسلة من المعاملات السابقة التي تتضمن البيانات المذكورة. إن فوائد مثل هذا النظام واضحة، أليس كذلك؟
تقنية البلوك تشين ليست مثالية
ومع ذلك، هذا لا يعني أن سلسلة الكتل هي التقنية المثالية لتخزين البيانات ومعالجتها. فهناك نصيب لا بأس به من المشكلات.
وبالتالي، كان من المحتم أن يبدأ الناس في تعديل البلوك تشين للتخفيف من هذه المشكلات وتطوير حلول بديلة مختلفة تمامًا. ومن أكثر هذه البدائل الواعدة إن لم يكن أكثرها وعداً هو Tangle.
لذا دعنا نلقي نظرة على كيفية اختلاف هذه التقنيات عن بعضها البعض.
ما هي البلوك تشين؟
على الرغم من أن سلسلة الكتل معروفة في الغالب بدعمها للعملات الرقمية (أشهرها البيتكوين والإيثيريوم، ولكن هناك المئات والمئات غيرها) إلا أنها ليست التطبيق الوحيد لها.
في جوهرها، سلسلة الكتل عبارة عن قاعدة بيانات تتألف من كتل بيانات متصلة بشكل مشفر. يتم تشفير البيانات في كل كتلة وتحتوي كل كتلة لاحقة على تجزئة الكتلة السابقة.
من غير الممكن استعادة كتلة من تجزئتها، ومع ذلك، إذا تم تغيير كتلة – تتغير تجزئتها أيضًا. ولذلك، من المستحيل تغيير أو إضافة أو حذف البيانات في كتلة بأثر رجعي – لن تتناسب مع سلسلة من كتل البيانات المتصلة تشفيريًا.
بطبيعة الحال، إذا كانت سلسلة الكتل مركزية بالكامل، فهذا يعني فقط أنه لا يمكن لأحد، باستثناء المالك، تغيير البيانات الموجودة فيها. لكن المالك، الذي يتمتع بالسيطرة الكاملة على قاعدة البيانات، لا يزال بإمكانه تعديلها.
ولمنع ذلك، فإن بنية سلسلة الكتل تسهل اللامركزية. ومن الأمثلة الجيدة على بنية بيانات سلسلة الكتل اللامركزية شبكة البيتكوين.
اللامركزية هي المفتاح
لا يتم تخزين سلسلة الكتل النموذجية (مثل شبكة البيتكوين) على أي “خادم مركزي: بل يتم تخزينها على آلاف وآلاف من عُقد البيانات في جميع أنحاء العالم. كل عقدة لديها نسختها الكاملة الخاصة بها من سلسلة الكتل.
وهناك آلية بسيطة للغاية تحدد النسخة الصحيحة – نسخة سلسلة الكتل التي يعتبرها أكثر من 50% من العُقد (وتسمى أيضًا المُعدِّنين أو المدققين) “صحيحة” هي النسخة “الصحيحة” من سلسلة الكتل.
وبالتالي، إذا أراد أي فاعل خبيث أن يفعل أي شيء بالبيانات المخزنة في سلسلة الكتل، فيجب أن يحظى بدعم غالبية المُعدِّنين.
والمُعدِّنون غير مهتمين بالمساس بسلسلة الكتل، لأنها تحفز عملهم الصادق في دعم شبكة سلسلة الكتل.
ماذا يفعل عمال المناجم في البلوك تشين؟
يقوم المُعَدِّنون (أو المُدقِّقون. اعتمادًا على شبكة بلوك تشين معينة) بالتحقق بشكل مستقل من المعاملات في سلسلة الكتل، وتجميعها في كتل وإضافة كتل إلى السلسلة.
من يقوم بتجميع كتلة أولاً (عادةً – حل لمشكلة رياضية) – يحصل على مكافأة بالعملة المشفرة. يقوم المُعدِّنون الآخرون بالتحقق من صحة إثبات الإجماع، المرفق بالكتلة، وإذا كان صالحًا – تُضاف الكتلة إلى السلسلة.
كما ترى – تقنية البلوك تشين قوية للغاية وموثوقة ومحمية بشكل جيد ضد الجهات الخبيثة (على الأقل إذا كان هناك عدد كافٍ من المُعدِّنين/المُعدِّنات النشطين). وبالتالي، ليس من المستغرب أنها وجدت تطبيقات في العديد من المجالات، إلى جانب تشغيل العملات الرقمية.
تطبيقات DApps – مستقبل البلوك تشين
في السنوات الأخيرة كانت الميزة الأبرز والأكثر طلباً في سلسلة الكتل هي دعم نشر التطبيقات اللامركزية (DApps). تتشابه تطبيقات DApps مع التطبيقات الأخرى التي نستخدمها على هواتفنا وأجهزة الكمبيوتر الخاصة بنا وهي متنوعة في غرضها.
ومع ذلك، لا يتم التحكم في تطبيقات DApps من قبل أي شخص – فبمجرد نشر التطبيق في شبكة البلوك تشين، فإنه يعمل بشكل مستقل.
يتم تشغيل تطبيقات DApps بواسطة عقود ذكية – خوارزميات مفتوحة المصدر ذاتية التنفيذ لا يمكن التلاعب بها ويمكن لأي شخص التحقق منها.
ومن المزايا الكبيرة الأخرى لـ DApps أنها تمنح العملاء الوصاية الكاملة على بياناتهم الشخصية.
مشكلات سلسلة الكتل (Blockchain)
في حين أن تقنية سلاسل الكتل آمنة للغاية، إلا أنها “ثقيلة”. مشكلة قابلية التوسع هي مشكلة متأصلة في تقنية سلسلة الكتل: فكلما زاد عدد الأشخاص الذين يستخدمون سلسلة الكتل، كلما أصبحت أبطأ وأكثر ازدحامًا.
ولا يوجد حل بسيط لهذه المشكلة لأنه في الشبكة اللامركزية لا يمكنك تحديث الأجهزة بقرار تنفيذي.
يعمل جميع مطوري البلوك تشين باستمرار على مسألة قابلية التوسع، ولكن لا يمكن إنكار حقيقة أن شبكات البلوك تشين اللامركزية دائمًا ما تكون أبطأ من هياكل البيانات “التقليدية” المركزية.
إيجابيات وسلبيات البلوك تشين
لذا دعونا نلخص بسرعة إيجابيات تقنية البلوك تشين وسلبياتها.
الإيجابيات
- موثوقية كبيرة;
- مستوى عالٍ من الأمان
- اللامركزية
- تصبح مشكلة قابلية التوسع تدريجياً أقل إلحاحاً
السلبيات
- مشاكل قابلية التوسع لن تذهب إلى أي مكان
- تأكيد المعاملات بطيء نسبياً
- رسوم المعاملات المرتفعة في معظم سلاسل الكتل
- قضايا كفاءة الطاقة
في حين أن تقنية البلوك تشين هي بلا شك واحدة من أهم الابتكارات في العقدين الماضيين، إلا أن مشاكلها حفزت تطوير حلول بديلة. أحد هذه الحلول هو شبكة Tangle.
ما هو التشابك؟
Tangle عبارة عن شبكة لا مركزية تحاول تسهيل المعاملات في بيئة غير موثوق بها، تماماً مثل البلوك تشين.
كما أن Tangle “لا مركزية إلى حد ما”. وفي حين أنه لا يوجد كيان واحد لصنع القرار، إلا أنه يوجد “منسق” – “حارس” مركزي للشبكة.
لذلك من حيث اللامركزية تقع Tangle في مكان ما بين الأنظمة المركزية وسلاسل الكتل “التقليدية”.
ومع ذلك، على الرغم من الأهداف المتشابهة، فإن جوهر شبكة Tangle يختلف اختلافًا جوهريًا عن سلسلة الكتل. فهي تستند إلى رسم بياني موجه متعدد الحلقات (DAG) – وهو أيضًا دفتر أستاذ موزع مثل سلسلة الكتل، ولكنه لا يتطلب من المُعدِّنين معالجة المعاملات وهو أكثر قابلية للتطوير بسبب التعديلات المرنة لأحجام وحدات البيانات.
وأخيرًا، فإن قواعد تأكيد المعاملات الأكثر مرونة (يكفي التحقق من صحة معاملتين سابقتين لإضافة معاملة جديدة إلى الشبكة) تجعل Tangle أسرع بكثير وأكثر كفاءة في استخدام الطاقة.
على عكس البلوك تشين، فإن شبكة Tangle مناسبة جداً للمعاملات الصغيرة. في الواقع، معالجة المعاملات الصغيرة هي هدفها الرئيسي في التصميم، حيث إنها مصممة خصيصاً لإنترنت الأشياء (IoT).
إنترنت الأشياء – الهدف النهائي للتشابك
إنترنت الأشياء هو مفهوم لشبكة عالمية من الأجهزة المتصلة التي يمكن أن تتفاعل مع بعضها البعض من خلال العديد من المعرفات الفريدة لتمكينها من تنفيذ وظائفها دون تدخل بشري. قد يبدو الأمر خيالاً علمياً ومعقداً للغاية، ولكنه في الواقع بسيط للغاية.
تخيل ماكينة قهوة تصنع القهوة قبل 5 دقائق من استيقاظك من النوم وتعيد تخزين إمدادات القهوة والحليب تلقائياً، من خلال تقديم الطلبات على منصة التوصيل – هذا هو المستوى الأساسي لإنترنت الأشياء.
ومع ذلك، من الواضح أنه يجب معالجة عدد كبير من المعاملات بسرعة كبيرة حتى يكون مثل هذا النظام قابلاً للتطبيق. وهذا ما يسعى مطورو Tangle لتحقيقه. ولكن هناك مشاكل في Tangle أيضاً.
مشاكل التشابك
تقدم Tangle مجموعة مختلفة تمامًا من التنازلات مقارنة بسلسلة الكتل. أولاً، إنها أقل أماناً – على الرغم من استخدام الرسم البياني الحلقي الموجه، إلا أن قواعد التأكيد الأكثر مرونة تعني أنه يتم التحقق من المعاملات بشكل أسرع، ولكن ليس بنفس الدقة.
علاوة على ذلك، تمثل “العقدة المنسقة” المركزية نقطة ضعف إضافية في بنية البيانات التي يمكن، من الناحية النظرية، استغلالها. وعلاوة على ذلك، فإن الرسم البياني الحلقي الموجه، على الرغم من أنه يبدو رائعاً من الناحية النظرية، إلا أنه لم يتم إثباته مقارنةً بتكنولوجيا سلسلة الكتل.
وأخيراً، فإن Tangle متخلفة من حيث الاعتراف والتبني. فهي لا تدعم DApps، ولا تحظى بثقة مجتمع تكنولوجيا المعلومات. بشكل أساسي، التطبيق الحقيقي الوحيد ل Tangle هو IOTA
ما هي الـ IOTA؟
صُممت عملة IOTA الافتراضية لتسهيل إنترنت الأشياء (الأمر واضح إلى حد ما، أليس كذلك؟). يمكن لعملة IOTA التعامل مع المعاملات الصغيرة بحجم ضخم، وهو أمر مثالي لمفهوم إنترنت الأشياء. ومع ذلك، نظرًا لأن إنترنت الأشياء لم يكتسب الكثير من الزخم حتى الآن، فإن العملة لا تُستخدم على نطاق واسع.
إيجابيات وسلبيات التشابك
إذن، ملخص سريع للمزايا والعيوب الرئيسية لـ Tangle
الإيجابيات
- لا توجد رسوم معاملات
- معالجة سريعة للمعاملات
- قابلية توسع كبيرة
السلبيات
- مستوى أقل من الأمان
- لا يوجد دعم DApps
- المركزية
- التبني المحدود
البلوكتشين مقابل التشابك: ماذا تختار؟
هناك الكثير من أوجه التشابه بين هذه التقنيات، خاصة عندما يتعلق الأمر بالمفاهيم العامة. ومع ذلك، فإن بينهما اختلافات كبيرة جداً في التنفيذ التقني.
توفر البلوك تشين أمانًا أفضل بفضل عملية تأكيد الكتلة الدقيقة للغاية واللامركزية الكاملة.
من ناحية أخرى، فإن تقنية Tangle أسرع بكثير، وأكثر كفاءة في استخدام الطاقة، ولا تتطلب من المستخدمين دفع رسوم معاملات لمعالجة المعاملات. وبعبارة أخرى، فإن هذه التقنيات، على الرغم من تشابهها إلى حد ما، إلا أنها مصممة لأغراض مختلفة.
إذا كنت بحاجة إلى التعامل مع بيانات حساسة للغاية – فإن البلوك تشين هي الحل الأفضل إلى حد بعيد نظرًا لموثوقيتها المتأصلة.
ومع ذلك، إذا كنت بحاجة إلى معالجة عدد كبير من المعاملات على أساس منتظم وكان أمان المعاملة الواحدة أقل إلحاحًا – فإن Tangle يناسب احتياجاتك بشكل أفضل.