تاريخ آخر تحديث
ربما سمعت مصطلح Blockchain من قبل. ولكن ما هو بالضبط؟ نوضح هنا ما تحتاج إلى معرفته عن هذه التقنية فائقة الأمان.
لقد سمعت الكلمة في الأخبار وفي المدونات وربما حتى من الأصدقاء والعائلة. ولكن ما هو البلوكشين؟
سلسلة الكتل هي سلسلة من كتل البيانات المخزنة في "قاعدة بيانات" على شبكة نظير إلى نظير "عقد" متعددة. هذه العقد هي أجهزة كمبيوتر تتحقق وتؤكد كل معاملة جديدة تتم إضافتها إلى السلسلة ككتلة إضافية.
لفهم سلسلة الكتل والمعلومات التي تتم إضافتها إليها ، من المهم معرفة كيفية عمل المعاملات وكيفية التحقق منها.
ما هي سلسلة الكتل؟
تحتوي كل كتلة تتم إضافتها إلى blockchain على معلومات محددة حول المعاملة المخزنة داخلها. يمكن أن تكون هذه المعلومات أي شيء من التاريخ والوقت والمبالغ بالدولار والمرسل والمتلقي والمزيد. لم يتم تحديد الأفراد ضمن هذه المعاملات. بدلاً من ذلك ، يتم التعرف عليها من خلال توقيع رقمي مشفر.
تخزن الكتل المفردة آلاف المعاملات. يمكنهم أيضًا تخزين أي نوع آخر من مبرمجي المعلومات قد يرغبون في تخزينه في blockchain لاستخدامه كقاعدة بيانات فعلية للمعلومات.
على عكس قاعدة البيانات العادية أو موقع التخزين السحابي ، لا يمكن لأي جهاز كمبيوتر فقط إضافة المزيد من البيانات إلى blockchain. بدلاً من ذلك ، يجب التحقق من صحة كل معلومة جديدة بواسطة شبكة من أجهزة الكمبيوتر من نظير إلى نظير.
لا يوجد كمبيوتر واحد أو "خادم" يعمل كوحدة تحكم مركزية للمعلومات. بدلاً من ذلك ، يجب أن تتحقق شبكة العقد الموزعة من نظير إلى نظير من أن قطعة البيانات الجديدة شرعية وتنتمي كجزء من السلسلة.
شبكة الحواسيب هذه هي التي تجعل من blockchains "لامركزية". مع عدم وجود خادم مركزي يتحكم في البيانات وإدارتها ، تكون المعلومات أكثر أمانًا وتوفر سرية أفضل لمستخدمي blockchain.
كيف تتم إضافة البيانات الجديدة إلى سلسلة الكتل
إليك تسلسل الأحداث عندما يرسل مستخدم شبكة blockchain معلومة جديدة إلى blockchain:
- يتم إرسال أجزاء متعددة من البيانات (عادةً المعاملات المالية) من المستخدمين إلى شبكة blockchain.
- تؤكد عقد blockchain بشكل مستقل تفاصيل البيانات للتحقق من أنها تنتمي بشكل مشروع إلى blockchain.
- يتضمن جزء من عملية التحقق من صحة كل عقدة حل مشكلة حسابية معقدة. عند حلها ، يكون لهذا الكمبيوتر السلطة لإضافة كتلة إلى blockchain.
- بمجرد التحقق من صحة المعلومات ، يتم إضافتها إلى الكتلة التالية في السلسلة.
- يتم توفير الكتلة التالية "تجزئة" مشفرة ، والتي تتضمن "تجزئة" الكتلة الأحدث في السلسلة. التجزئة هي شفرة تشفير تحدد الكتلة الجديدة.
لماذا يكون Blockchain آمنًا
تحتوي Blockchains على عدة طبقات من الأمان.
الأول هو أنه تم التحقق من صحة كل كتلة وتأكيد أنها تنتمي كجزء من دفتر الأستاذ العام (المجموعة الكاملة من كتل البيانات). في شيء مثل صناعة الشحن ، هذا يعني أن بيان الشحن المخزن في blockchain لا يمكن حذف البيانات أو التلاعب بها بأي شكل من الأشكال. بمجرد إضافتها إلى blockchain ، تعد هذه المعلومات جزءًا من البيان الرسمي.
لماذا من الصعب تعديل كتلة؟ بسبب "التجزئة" المشفرة الفريدة المستخدمة لتحديد الكتلة. تقوم خوارزمية الرياضيات المعقدة التي يتم حلها بواسطة أجهزة الكمبيوتر بإنشاء تجزئة يصعب للغاية "اختراقها" بدون قوة حوسبة ضخمة. وبدون فك تشفير التجزئة الفريدة ، لا يمكن تعديل الكتلة.
طبقة أخرى من الأمان هي حقيقة أن تجزئة الكتلة السابقة موجودة في التجزئة الجديدة للكتلة التالية. وهذا يعني أنه ليس على المتسللين فك تشفير تجزئة الكتلة المراد تعديلها فحسب ، بل يجب أيضًا تجزئة كل كتلة تسبقها.
هذا هو السبب في أن معظم الناس يعتبرون blockchain مقاومًا للقرصنة.
الفرق بين بلوك تشين وبيتكوين
نظرًا لأن Bitcoin كان أول تطبيق لتقنية blockchain ، فقد أصبحت كلمات Bitcoin و blockchain مترادفة ، سواء كانت صحيحة أم لا.
والحقيقة هي أن تقنية blockchain تتجاوز Bitcoin.
في اقتراحه لـ Bitcoin ، يستخدم تقني غامض باسم Satoshi Nakamoto (يشك كثيرون في أن هذا هو اسمه الحقيقي) نظام النقد الإلكتروني باستخدام blockchain.
على عكس عملة أي دولة تنظمها سلطة مركزية ، لا يتم التحكم في Bitcoin أو تنظيمه من قبل أي شخص. لهذا السبب يشار إليها بعملة "لامركزية".
عندما يريد شخص ما شراء بضائع أو خدمة من شخص يقبل بيتكوين كدفعة، تجري الأنشطة التالية.
- يقدم المشتري معاملة شراء على شبكة Bitcoin.
- يتسابق عمال منجم بيتكوين لحل الخوارزمية الرياضية المعقدة لهذه المعاملة. الحل هو "تجزئة" كتلة المعاملة.
- بمجرد إنتاج التجزئة بواسطة عدة عقد ، يتم التحقق من المعاملة.
- تتم إضافة المعاملة المكتملة ككتلة على blockchain.
- تتم مكافأة عمال المناجم الذين أكملوا التجزئة باستخدام Bitcoin.
بمجرد إضافة المعاملة إلى دفتر الأستاذ العام لـ Bitcoin ، لا يمكن تغييرها أو التلاعب بها بأي شكل من الأشكال. يتم تشفير معلومات المستخدم لكل من المشتري والبائع من خلال مفتاح عام ومفتاح خاص - لذلك تكون جميع تفاصيل المستخدم مجهولة.
لماذا Blockchain ليس Bitcoin
في حين أن blockchain هي التكنولوجيا الأساسية التي تدعم Bitcoin ، إلا أن الاثنين ليسا متماثلين. يخزن Bitcoin نوعًا معينًا من البيانات على "دفتر الأستاذ العام" الخاص ب blockchain. هذه المعلومات هي كل شيء يحيط بمعاملات البيتكوين.
ومع ذلك ، يمكنك استخدام blockchain لتخزين أشكال أخرى من المعاملات وأنواع مختلفة من البيانات. هذا صحيح بشكل خاص مع العملة الرقمية Ethereum.
تأخذ Ethereum بروتوكول Bitcoin إلى مستوى جديد تمامًا من خلال تقديم "العقود الذكية".
يطبق العقد الذكي "الرمز" الفعلي على blockchain. يتم تنفيذ هذا الرمز عندما يتعلق به الشرط على أنه "مُشغّل" - وكل هذا يحدث على دفتر الأستاذ العام (blockchain).
تسمح هذه التقنية للشركات بتنفيذ تطبيقات فعلية مثل أنظمة البريد الإلكتروني الآمنة وأنظمة التخزين الآمنة والأنظمة الأساسية الأخرى باستخدام نظام الأمان الفائق الذي توفره blockchain.
هذا مثال جيد على ما هو blockchain وكيفية استخدامه لإنشاء تقنيات جديدة ومثيرة.