Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 5.77 KB

2-what-is-blockchain.md

File metadata and controls

60 lines (39 loc) · 5.77 KB

ما هي تقنية البلوكتشين؟

هي قاعدة بيانات مشتركة و موزعة بين عدة عقد على شبكة الكمبيوتر. يتم تسجيل البيانات بطريقة تجعل من المستحيل تعديل النظام أو اختراقه.

تم تعميم Blockchain من قبل شخص يدعى Satoshi Nakamoto، عندما أطلق شبكة Bitcoin في عام 2008. وهي عملة مشفرة، تتعامل بشكل أساسي مع نقل أصل BTC عبر الشبكة دون وسيط أو سلطة موثوق بها.

المعاملات Transactions

يتم تجميع المعاملات معاً في كتل, ثم يتم ربطها جميعاً في blockchain وهكذا يتم بناء blockchain. قبل إضافة المعاملات إلى Blockchain يجب أولاً مصادقتها وترخيصها، هناك العديد من الخطوات الرئيسية التي يجب أن تمر بها المعاملة قبل إضافتها إلى blockchain. وسنتحدث عنها في الدروس القادمة…

عند إضافة كتلة إلى blockchain، يتم نشرها عبر شبكة peer-to-peerإلى جميع العقد. من ثم تعيد كل عقدة جميع المعاملات في الكتلة محليًا للتحقق مما إذا كانت صالحة بالفعل، ورفض الكتلة إذا لاحظت بتغير غير قانون. هذا يعني أن كل معاملة يتم تنفيذها فعليًا مرة واحدة لكل عقدة مفردة في الشبكة بالكامل. يتيح ذلك لـ blockchain أن تكون لامركزية تمامًا، نظرًا لأن كل عقدة تتحقق من جميع المعاملات التي يتم تشغيلها.

سلسلة من التجزئة (Chain of Hashes)

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

المصادقة Authentication

لقد تم تصميم blockchain بحيث يصبح ليس بالحاجة الى سلطة مركزية, ولكن لا يزال يتعين المصادقة على المعاملات.ويتم ذلك باستخدام مفاتيح التشفير والتي يؤدي إستخدامها إلى انشاء هوية رقمية آمنة لمصادقة المستخدم عبر التوقيعات الرقمية و "فتح" المعاملة التي يريد تنفيذها.

التفويض

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

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

اللامركزية Decentralization

يتم تخزين البيانات في شبكة العقد على blockchain بطريقة لا مركزية وتعد الطريقة الافضل عن الطريقة المركزية التقليدية وذلك لحله العديد من المشاكل ومنها

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

ومن ناحية اخرى لقد قامت اللامركزية بحل:

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

حالات الإستخدام

تتألق تقنية Blockchain في العديد من الأماكن وبعض حالات الإستخدام العامة المناسبة:

  • التمويل اللامركزي - هو واحد من حالات الاستخدام الأكثر شعبية
  • التجارة الإلكترونية
  • الممتلكات والعقارات
  • وسائل الإعلام
  • أسواق NFT
  • موسيقى
  • الألعاب
  • أمن الهوية الشخصية
  • الحوكمة والتصويت
  • مكافحة غسل الأموال
  • دعاية
  • إنشاء المحتوى الأصلي
  • السيارات
  • العقود الذكية

كما هو الحال دائمًا، إذا كانت لديك أي أسئلة أو شعرت بالتعثر أو أردت فقط أن تقول مرحبًا، فقم بالإنضمام على Telegram او Discord وسنكون أكثر من سعداء لمساعدتك!