تقنية التعاملات الرقمية (البلوك تشين)

اخترع ساتوشي ناكاموتو تقنية Blockchain في عام 2009 - وهو الاسم المستعار الذي استخدمه الشخص (أو المجموعة) الغامض الذي اخترع عملة البيتكوين. إنها تدعم العملات المشفرة، بما في ذلك البيتكوين والإيثر واللايتكوين، ولديها القدرة على إحداث ثورة في العديد من الصناعات والممارسات الراسخة.

تقنية التعاملات الرقمية (البلوك تشين)

ما هو blockchain؟

blockchain هو سجل بيانات يتم توزيعه عبر شبكة من أجهزة الكمبيوتر، مما يعني عدم وجود نقطة فشل واحدة. ما يجعله فريدًا هو أنه لا توجد سلطة مركزية مسؤولة عن ملف blockchain أو البيانات التي يحتوي عليها. بدلاً من ذلك، يحتفظ كل كمبيوتر بنسخته من الملف، وأي تحديث يتطلب موافقة غالبية الأجهزة في الشبكة.

تتكون blockchain من "بلوكات"، تحتوي كل واحدة منها على قسم من البيانات. يتم دائمًا إضافة أحدث البيانات في الجزء العلوي من السلسلة، بينما يوجد الأقدم في الجزء السفلي فيما يُعرف باسم "بلوك التكوين".

ترتبط البلوكات ببعضها البعض عن طريق التشفير (الرياضيات المعقدة)، وهي الطريقة التي تتشكل بها السلسلة. تعني الرياضيات المتضمنة أن أي تغيير في البيانات الحالية يكسر السلسلة، لذلك يمكن اكتشاف أي محاولة تغيير ورفضها من قبل الشبكة.


كيف تعمل تقنية blockchain؟

مفتاح فهم تقنية البلوك تشين هو فهم بنية blockchain، وكيفية إضافة الكتل أو البلوكات الجديدة، وكيفية حل التعارضات.


هيكل blockchain

تحتوي كل كتلة في السلسلة على بعض البيانات و "التجزئة" - وهي بصمة رقمية يتم إنشاؤها من البيانات الموجودة داخل الكتلة باستخدام التشفير. تتضمن كل كتلة أيضًا التجزئة من الكتلة السابقة. يصبح هذا جزءًا من مجموعة البيانات المستخدمة لإنشاء تجزئة الكتلة الأحدث، وهي كيفية ربط السلسلة معًا.

حتى أصغر التغييرات التي تطرأ على بيانات الكتلة ستؤدي إلى إبطال تجزئتها، وتجزئة أي كتل لاحقة، مما ينبه الشبكة إلى أي محاولة لتغييرات. يساعد هذا في الحفاظ على blockchain آمنًا.


كيف تضاف كتل جديدة؟

نظرًا لتوزيع ملفات blockchain عبر شبكة من أجهزة الكمبيوتر، فإن تحديث الملف ليس بالأمر السهل - يجب الموافقة على الكتل الجديدة من قبل غالبية الأجهزة في الشبكة. تتنافس أجهزة الكمبيوتر مع بعضها البعض لإنشاء كتل جديدة في عملية تُعرف باسم "التعدين". يتضمن ذلك تجميع البيانات الجديدة في كتلة، جنبًا إلى جنب مع تجزئة الكتلة السابقة، ومحاولة إنشاء تجزئة جديدة. يمكن إجراء هذه المسابقة بطريقتين:

  • إثبات العمل: في ظل هذا النظام، تتنافس جميع أجهزة الكمبيوتر في الشبكة لإنشاء التجزئة. يتم تعديل صعوبة إنشاء التجزئة مع توسع الشبكة، بحيث يتم إنشاء كتل جديدة والموافقة عليها بمعدل ثابت مع تغير قوة الحوسبة في الشبكة. على سبيل المثال، يتم تعديل صعوبة إنشاء تجزئات البيتكوين عن طريق تغيير عدد الأصفار التي يجب أن تبدأ بها، مما يضمن العثور على تجزئة جديدة مرة واحدة فقط كل عشر دقائق أو نحو ذلك بواسطة الشبكة بأكملها.
  • إثبات الحصة: بموجب هذا النظام، يتم اختيار العقد عن طريق يانصيب تأخذ "حصتها" في النظام في الاعتبار. عادةً ما يكون هذا هو مقدار العملة المشفرة التي يمتلكونها، مع الاحتفاظ بهذه الحصة في النظام لإثبات أن للعقدة مصلحة ثابتة في موثوقية blockchain. تم إنشاء هذا النظام للتعامل مع بعض المشاكل الكامنة في إثبات طريقة العمل، وخاصة الاستخدام العالي للطاقة.

بمجرد أن يقوم الكمبيوتر بإنشاء تجزئة، فإنه يضيف الكتلة إلى نسخته من ملف blockchain ويبث التحديث عبر الشبكة.


ما هو استخدام تقنية blockchain؟

بالنسبة للعملات المشفرة مثل البيتكوين، يتم استخدام blockchain لتخزين بيانات المعاملات. ولكن يمكن استخدام blockchain لتخزين أي نوع من البيانات الرقمية (على سبيل المثال، المستندات أو الصور أو رمز الكمبيوتر) أو لإدارة الأذونات. هذا يجعل التكنولوجيا متعددة الاستخدامات ويعني أن التطبيقات المحتملة عمليا لا حدود لها.

يمكن استخدام تقنية Blockchain لإنشاء أنظمة آمنة جديدة - على سبيل المثال، أنظمة لتسجيل الأصوات في الانتخابات، أو بمثابة أرشيف غير قابل للتغيير، أو ضمان دفع المواطنين للضرائب، أو تتبع حقوق الملكية الفكرية. تسمح بعض الشبكات، مثل شبكة Ethereum، للمستخدمين أيضًا بإنشاء تطبيقات برمجية لامركزية على blockchain، وإضافة "عقود ذكية". تتم كتابة هذه العقود في شكل أسطر من التعليمات البرمجية وتنفيذ بنودها تلقائيًا.

لهذه الأسباب، اقترح بعض المحللين أن تقنية blockchain يمكن أن تكون أكثر الاختراعات اضطرابًا منذ الإنترنت، مع ما يقرب من ست شركات كبيرة من كل عشر تفكر في تنفيذ شكل من أشكال تقنية blockchain، وفقًا لمسح أجرته Juniper Research.


---------------------------------------------------------------------
المراجع:
تعليقات