سلسلة الكتل “البلوك تشين” (Block chain)
في ظل التطورات الكبيرة التي نعيشها في عصرنا الحالي وزيادة عدد المعاملات والمعلومات والبيانات التي يجب الاحتفاظ بها. ازدادت حاجتنا لقاعدة بيانات ضخمة جداً تضمن عدم التنصل للأصل بالإضافة إلى ضمان وثوقية البيانات المخزنة مدى الحياة. ونتيجة لذلك تم إيجاد سلسة الكتل البلوك تشين التي شكلت الحل المثالي للمشكلة. وذلك من خلال ضمان صحة المعاملات لعقود. إذاً ما هي البلوك تشين وكيف تعمل؟ هذا ما سنتعرف عليه في هذا المقال.
تعريف تقنية البلوك تشين (definition of blockchain Technology)
هو نوع من قواعد البيانات الموزعة أو المشتركة بين عقد شبكة الكمبيوتر ، ونظراً لأن هذه التقنية تتصرف كقاعدة بيانات، فإنها تخزن المعلومات إلكترونيًا في شكل رقمي. بالإضافة إلى ذلك تعد blockchain غير قابلة للتعديل وتستخدم في تسجيل المعاملات وتتبع الأصول في شبكة الأعمال وبالتالي هي ضمان على وثوقية المعلومات.
كما يمكن أن يكون الأصل ملموسًا (منزل، سيارة، نقود، أرض). أو غير ملموس (الملكية الفكرية، براءات الاختراع، حقوق النشر، العلامات التجارية). وبالتالي تخدم سلسة الكتل البلوك تشين مجالات كثيرة في الحياة لكي تضمن الحقوق والأصول.
مؤسس البلوك تشين (the founder of blockchain)
اقترح عالم التشفير ديفيد تشوم (David Chaum) لأول مرة بروتوكولًا يشبه blockchain عام 1982. وقد أراد تنفيذ نظام لا يمكن فيه العبث بالطوابع الزمنية للوثيقة.
في عام 1992 قام هابر (Haber) وستورنيتا (Stornetta) وديف باير (Dave Bayer) بدمج أشجار Merkle في التصميم. مما أدى إلى تحسين كفاءته من خلال السماح بجمع العديد من شهادات المستندات في كتلة واحدة.
أما المؤسس الأساسي لأول بلوك تشين لامركزي فكان من قبل شخص (أو مجموعة من الأشخاص) يُعرف باسم Satoshi Nakamoto في عام 2008.
حيث قام Nakamoto بتحسين التصميم بطريقة مهمة باستخدام طريقة تشبه Hashcash لطابع الكتل الزمنية دون الحاجة إلى توقيعها من قبل طرف موثوق به. كما قام بتثبيت المعدل الذي تضاف به الكتل إلى السلسلة.
آلية عمل تقنية البلوك تشين (How does Blockchain technology work)
الأمر يتم بهذه البساطة، تجمع blockchain المعلومات معًا في مجموعات تعرف باسم الكتل التي لها سعات تخزين معينة. وعندما يتم ملء كتلة واحدة، سيتم إغلاقها وربطها بالكتلة المملوءة مسبقًا، وهكذا على التوالي، حتى يتم إنشاء سلسلة.
الفرق بين قاعدة البيانات التقليدية والبلوك تشين (The differences between a database and blockchain)
الاختلاف الأساسي بين blockchain وقاعدة البيانات العادية هو أن قاعدة البيانات عادةً ما تبني بياناتها في جداول، بينما تقوم blockchain ببناء بياناتها في كتل مترابطة معاً.
يدعم Blockchain الثبات، مما يعني أنه من المستحيل محو أو استبدال البيانات المسجلة ولذلك يمنع blockchain العبث بالبيانات داخل الشبكة.
بينما قاعدة البيانات التقليدية لا تظهر الثبات. وذلك لأن قاعدة البيانات التقليدية تستخدم CRUD (إنشاء وقراءة وتحديث وحذف) في المستوى الأساسي لضمان التشغيل السليم للتطبيق. ويتيح نموذج CRUD محو البيانات واستبدالها بسهولة.
ولذلك أيضاً يمكن أن تكون بيانات قاعدة البيانات التقليدية عرضة للتلاعب من قبل المسؤولين المحتالين أو القرصنة من طرف ثالث.
كما يتكون blockchain من قوائم متزايدة من السجلات تسمى الكتل. وتحتوي كل كتلة على تجزئة تشفير للكتلة السابقة، وطابع زمني ، وبيانات المعاملات، ويثبت الطابع الزمني أن بيانات المعاملة كانت موجودة عند إنشاء الكتلة.
بينما لا توفر قاعدة البيانات أي من تلك التفاصيل.
فوائد البلوك تشين (the benefits of Blockchain)
1- الثبات
فكما تحدثنا سابقاً، من المستحيل محو أو استبدال البيانات المسجلة في بلوك تشين ولذلك من المستحيل العبث بالبيانات داخل الشبكة، مما يجعلها شبكة موثوقة.
2- الشفافية
تعتبر Blockchain لامركزية، مما يعني أن أي عضو في الشبكة يمكنه التحقق من البيانات المسجلة في blockchain، ولذلك يمكن للجمهور الوثوق بالشبكة.
3- الرقابة
تعتبر تقنية Blockchain خالية من الرقابة لا تسيطر على أي طرف، لذلك لا يمكن لأي سلطة بمفردها (بما في ذلك الحكومات) مقاطعة تشغيل الشبكة.
4- إمكانية التتبع
ينشئ Blockchain مسار دقيق لا رجوع فيه، مما يسمح بسهولة بتتبع التغييرات على الشبكة.
وبذلك يمكن أن نقول أن بلوك تشين تتميز بالشفافية الكاملة.
عيوب البلوك تشين ( disadvantages of Blockchain)
1- السرعة
تعد Blockchain أبطأ بكثير من قاعدة البيانات التقليدية لأن تقنية blockchain تنفذ عدد أكبر بكثير من العمليات.
أولاً، يتم التحقق من التوقيع، والذي يتضمن توقيع المعاملات بشكل مشفر، ومن ثم يتم تنفيذ آلية إجماع للتحقق من صحة المعاملات، تتصف بعض آليات الإجماع مثل إثبات العمل (proof of work) بإنتاجية منخفضة للمعاملات.
وأخيراً لدينا مرحلة التكرار، حيث تطلب الشبكة من كل عقدة أن تتحقق من كل معاملة وتقوم بتخزينها.
كل هذه العمليات مع الأداء البطيء لبعضها تؤدي إلى إبطاء عمل البلوك تشين بشكل ملحوظ.
2- تكلفة التنفيذ العالية
تعد بلوك تشين أكثر تكلفة مقارنة بقاعدة البيانات التقليدية. بالإضافة إلى ذلك، تحتاج الشركات إلى التخطيط والتنفيذ المناسبين لدمج blockchain في عمليتها.
3- صعوبة تعديل البيانات
لا تسمح تقنية Blockchain بتعديل البيانات بسهولة بمجرد تسجيلها، وتتطلب إعادة كتابة الرموز في جميع الكتل.
يستغرق هذا الأمر وقتاً طويلاً ومكلفاً. والأمر السلبي لهذه الميزة هو أنه من الصعب تصحيح أي خطأ أو إجراء أي تعديلات ضرورية داخل البلوك تشين.
4- لا تناسب جميع المتطلبات
تتطلع العديد من الشركات إلى استخدام البلوك تشين. لكن من الواجب على هذه الشركات بذل العناية الواجبة وإجراء تحليل عميق لمعرفة ما إذا كانت تقنية blockchain تناسب احتياجاتهم أم لا.
أنواع البلوك تشين (types of Blockchain)
1- سلاسل الكتل العامة (Public blockchains)
لا توجد قيود على الوصول إلى blockchain العامة.
يتميز هذا النوع بأنه يمكن لأي شخص لديه اتصال بالإنترنت إرسال المعاملات إليه بالإضافة إلى أن يصبح مدققاً (أي المشاركة في تنفيذ بروتوكول إجماع).
من أشهر سلاسل الكتل العامة هي blockchain Bitcoin و Ethereum blockchain.
2– سلاسل الكتل الخاصة (Private blockchains)
لا يمكن للمرء في هذا النوع الانضمام إلى بلوك شين إلا بدعوة من مسؤولي الشبكة حيث يتم تقييد وصول المشارك والمدقق.
يُرمز لهذا النوع باسم دفتر الأستاذ الموزع terminology distributed ledger (DLT).
3- سلاسل الكتل الهجينة (Hybrid blockchains)
يحتوي blockchain الهجين على مجموعة من الميزات المركزية واللامركزية وبناءً على هذه الميزات تختلف طرق العمل الدقيقة للسلسلة.
4- السلاسل الجانبية (Sidechains)
هي سلاسل مستقلة تعمل بجوار blockchain الأصلي ، وتسمى أيضًا الشبكة الرئيسية.
لهذه السلاسل مهمة أساسية واحدة هي حل مشكلة قابلية التوسع التي تمنع حالياً blockchain من التحول إلى تقنية سائدة.
blockchain الذي يعتمد عليه sweat
كما نعلم فإن سويت هو أحد مشاريع blockchain الجديدة الأكثر إثارة للاهتمام في الأسواق.
حيث يمكن للمستخدمين إنشاء عملات SWEAT ببساطة عن طريق المشي والركض وممارسة الرياضة.
كما أن المشروع جمع أكثر من 13 مليون دولار طوال عام 2022، مما يدل على وجود مجتمع كبير وراءه حيث يعمل sweat على Ethereum.
عزيزي القارئ، في حال أعجبتك المقالة لا تنسى الاشتراك بقناتنا على يوتيوب التي توفر كل جديد في مجال الدورات التدريبية التقنية والمجانية بشكل كامل.
كذلك يمكنك تصفح الموقع الخاص بنا للوصول إلى المدونة وقراءة المزيد من المواضيع التقنية، أو التعرف على الدورات التدريبية التي يتيحها الموقع.