تكنولوجيا blockchain

إن كنت تتابع الأعمال المصرفية أو الاستثمار أو العملات المشفرة على مدار السنوات العشر الماضية ، فربما تكون قد سمعت بمصطلح “blockchain” ، وهي تقنية حفظ السجلات وراء شبكة Bitcoin.

الماخذ الرئيسية

Blockchain هو نوع معين من قواعد البيانات.

وهي تختلف عن قاعدة البيانات النموذجية في الطريقة التي تخزن بها المعلومات ؛ تخزن البلوكشين البيانات في كتل يتم ربطها معًا بعد ذلك.

عندما تأتي البيانات الجديدة يتم إدخالها في كتلة جديدة. بمجرد ملء الكتلة بالبيانات ، يتم تقييدها بالسلاسل في الكتلة السابقة ، مما يجعل البيانات مرتبطة ببعضها البعض بترتيب زمني.

يمكن تخزين أنواع مختلفة من المعلومات على blockchain ولكن الاستخدام الأكثر شيوعًا حتى الآن كان بمثابة دفتر الأستاذ للمعاملات.

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

سلاسل الكتل اللامركزية غير قابلة للتغيير ، مما يعني أن البيانات المدخلة لا رجوع فيها. بالنسبة إلى Bitcoin ، هذا يعني أن المعاملات يتم تسجيلها بشكل دائم ويمكن لأي شخص مشاهدتها.

ما هو Blockchain؟

تبدو Blockchain معقدة ، ويمكن أن تكون كذلك بالتأكيد ، لكن مفهومها الأساسي بسيط للغاية حقًا. blockchain هو نوع من قواعد البيانات. لتكون قادرًا على فهم blockchain ، من المفيد أولاً فهم ماهية قاعدة البيانات في الواقع.

قاعدة البيانات هي مجموعة من المعلومات التي يتم تخزينها إلكترونيًا على نظام الكمبيوتر. عادة ما يتم تنظيم المعلومات أو البيانات في قواعد البيانات في شكل جدول للسماح ببحث أسهل وتصفية لمعلومات محددة. ما الفرق بين شخص يستخدم جدول بيانات لتخزين المعلومات بدلاً من قاعدة البيانات؟

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

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

إذن كيف تختلف blockchain عن قاعدة البيانات؟

هيكل التخزين

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

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

اللامركزية

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

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

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

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

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

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

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