القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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

نظرة عامة سريعة على تقنية Blockchain

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

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

instagram viewer

تختلف الكتل في الحجم ، مما يعني أن كمية المعلومات التي يمكن تخزينها تختلف. كتلة البيتكوين ، على سبيل المثال ، حجمها 1 ميغا بايت فقط. الشيء نفسه ينطبق على Litecoin و Dogecoin. ومع ذلك ، فإن Bitcoin Cash لديها حجم كتلة أكبر بكثير يبلغ 32 ميجابايت ، مما يعني أنه يمكن تخزين المزيد من المعاملات لكل كتلة.

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

ما هي البيانات التي يخزنها الكتل؟

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

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

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

يتم تجزئة البيانات داخل كتلة Bitcoin باستخدام خوارزمية تجزئة التشفير SHA-256. تستخدم العملات المشفرة المختلفة خوارزميات تجزئة مختلفة. يستخدم Ethereum ، على سبيل المثال ، Ethash. تستخدم العديد من الحكومات SHA-256 لتجزئة البيانات أيضًا.

تتكون كتلة البيتكوين من عدة أقسام مختلفة. لنبدأ برأس الكتلة.

رأس الكتلة

يخزن رأس كتلة البيتكوين النوع التالي من البيانات:

  • وقت المعاملة
  • نونس
  • أجزاء
  • hashMerklRoot
  • hashPrevBlock
  • إصدار

ال وقت المعاملة يحتوي على طابع زمني يمثل الوقت الذي تمت فيه المعاملة. كتل تخزين المعاملات بترتيب زمني.

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

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

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

hashPrevBlock، كما يوحي الاسم ، يشير إلى تجزئة 256 بت للكتلة السابقة. تحتوي كل كتلة بيتكوين في السلسلة على تجزئة الكتلة السابقة.

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

ما تبقى من كتلة البيتكوين

لكن الأمور لا تتوقف عند الرأس. هناك أنواع أخرى من البيانات المخزنة في كل كتلة بيتكوين ، بما في ذلك:

  • مقاس الكتله
  • عداد المعاملات
  • الرقم السحري
  • المعاملات

لنبدأ بـ مقاس الكتله. يفرض هذا الحقل حدًا على كمية البيانات التي يمكن تخزينها داخل كتلة. كما ذكرنا سابقًا ، يبلغ حد حجم كتلة Bitcoin 1 ميغابايت ، لكن هذا يتغير من تشفير إلى تشفير.

ال عداد المعاملات يحسب ببساطة عدد المعاملات المسجلة داخل كتلة Bitcoin معينة. لا يوجد عدد ثابت من المعاملات التي تمنع المتجر ، حيث يمكن أن يكون لكل معاملة حجم مختلف. ولكن ، في المتوسط ​​، تحتوي كل كتلة Bitcoin على ما بين 1500 و 2000 معاملة ، تعطي أو تأخذ بضع مئات من كلا الجانبين.

ال الرقم السحري له قيمة ثابتة تبلغ 0xD9B4BEF9 ، ويحدد نوع الملف والبنية المستخدمة في الكتلة. تعتبر الأرقام السحرية أيضًا بمثابة معرف شبكة لكل كتلة. تم تعيين هذه القيمة الثابتة بواسطة Satoshi Nakamoto عندما تم إنشاء Bitcoin.

ال مجال المعاملات يسرد جميع المعاملات المضمنة في أي كتلة بيتكوين (على عكس حقل عداد المعاملات ، الذي يوضح عدد المعاملات في الكتلة). كما ناقشنا بالفعل ، لا يمكن أن يتجاوز عدد المعاملات المخزنة في كتلة سعة 1 ميجابايت.

هل تقوم Blockchain بتخزين بياناتك الشخصية؟

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

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

تلعب بيانات Blockchain دورًا كبيرًا في الشبكة

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