ما هو البلوك تشين؟
تُدعى أيضاً سلسلة الكتل، وهي إحدى التقنيات الحديثة في التخزين اللامركزي، تستخدم للتحقق من التعاملات الإلكترونية عبر الإنترنت التي تكون بين عدة أطراف تمثل جهات أو أشخاصاً دون الحاجة لطرف ثالث للتحقق من صحة البيانات ومصادقتها، ما يحقق إنجاز هذه المعاملات بسرعة وفاعلية عالية يصعب اختراقها، لذا تعتبر وثيقة رقمية لا مركزية يمكن اعتمادها.
لماذا دُعيت بلوك تشين بهذا الاسم؟
دُعيت "بلوك" لأنها تجمع المعلومات معاً في مجموعات تُعرف باسم "الكتل" التي تحتوي على مجموعات من المعلومات، وعند ملء هذه الكتل يتم ربطها بالسلاسل "تشين" مع بعضها كيلا يتم فتحها وتعديلها إلّا من خلال فك السلسلة عن جميع الكتل الأخرى.
مَن اخترع البلوك تشين؟
تم تصور أول بلوك تشين لامركزي من قِبل شخص أو مجموعة من الأشخاص التي عُرفت باسم ساتوشي ناكاموتو (Satoshi Nakamoto) في عام 2008.
ما هي أهم مكونات البلوك تشين؟
تُقسم المكونات الرئيسية للبلوك تشين إلى:
- الشيفرة.
- خوارزميات الإجماع.
- رموز تجزئة الشبكة من نظير إلى نظير.
كيف تعمل البلوك تشين؟
تعمل البلوك تشين على شكل قاعدة بيانات موزعة تحتفظ بقائمة متزايدة باستمرار من السجلات المطلوبة التي تسمى الكتل (blocks) هذه الكتل مرتبطة ببعضها باستخدام التشفير، وتحتوي كل كتلة على تجزئة تشفير للكتلة السابقة وطابع زمني وبيانات معاملة.
ما مزايا البلوك تشين؟
تعمل تقنية البلوك تشين على زيادة الثقة والأمان والشفافية وإمكانية تتبع البيانات التي تتم مشاركتها عبر شبكة الأعمال، وتوفر في تكاليف الأمان والتبادل مع توفير الكثير من الفوائد الأخرى.
ما المشكلة الرئيسية في البلوك تشين؟
يمكن أن تكون شبكات البلوك تشين بطيئة وغير فعالة بسبب المتطلبات الحسابية العالية اللازمة للتحقق من المعاملات، ومع زيادة عدد المستخدمين والمعاملات والتطبيقات، ستنخفض قدرة شبكات البلوك تشين على معالجتها والتحقق من صحتها في الوقت المناسب.
هل تسمح تقنية البلوك تشين في تعديل الكتل بسهولة؟
لا تسمح تقنية البلوك تشين بتعديل البيانات بسهولة بمجرد تسجيلها، وتتطلب إعادة كتابة الرموز في جميع الكتل عند الرغبة في تعديلها، وهذا الأمر يستغرق وقتاً طويلاً ومكلفاً، لذا لا تعد تقنية البلوك تشين مناسبة في حال أردت التعديل أو تصحيح الأخطاء.
هل توجد تقنيات معالجة تستطيع فك تشفير البلوك تشين؟
حالياً لا، لكن يمكن لجهاز حاسوب كمومي كبير بما يكفي كسر تقنية التشفير المستخدمة في البلوك تشين والوصول إلى محتواها، وقد تساعد هذه الهجمات الكمية بالحواسيب المخترقين على اختطاف شبكات البلوك تشين.
ما تطبيقات تقنية البلوك تشين؟
يمكن استخدام تقنية البلوك تشين في التطبيقات التالية:
- تشفير بيانات الرعاية الصحية.
- نقل العقود والوصايا.
- إدارة سلسلة توريد تجاري.
- حماية حقوق التأليف والنشر وبراءات الاختراع.
- التصويت.
- العملات المشفرة.
- إنترنت الأشياء (IoT).
- إدارة الأصول.
ما غة البرمجة الأنسب لتقنية البلوك تشين؟
يستخدم المبرمجون لغات البرمجة التالية عند التعامل مع البلوك تشين:
- جافا (Java).
- بايثون (Python).
- سي++ (C++).
- روبي (Ruby).
- غو (Go).
- سي شارب (C#).
- سيمبليسيتي (Simplicity).