ما هو مخطط البلوكشين؟
مخطط البلوكشين هو شرح مرئي يوضح كيفية ترابط بيانات البلوكشين والمعاملات والكتل والعُقد والمحافظ والمدققين والمعدّنين والعقود الذكية ضمن شبكة عملات مشفرة.في التثقيف حول الكريبتو، يساعد مخطط البلوكشين المستخدمين على فهم نظام قد يبدو تجريدياً عند شرحه بالكلمات وحدها.فبدلاً من وصف البلوكشين بأنه سجل موزع فحسب، يمكن للمخطط أن يوضح انتقال المعاملات من المحفظة إلى الشبكة، وكيف تتحقق العُقد من البيانات، وكيف تُضاف الكتل، وكيف تحتفظ السلسلة بسجل تاريخي.قد يكون مخطط البلوكشين بسيطاً بما يكفي للمبتدئين أو مفصلاً بما يكفي للمطورين والمدققين وفرق التوكنات ومهندسي البنية التحتية.يوضح الاستعراض العام لتقنية البلوكشين الصادر عن NIST أن البلوكشين سجل رقمي موزع، يكشف العبث به ويقاومه، وهي الفكرة الأساسية التي تسعى معظم مخططات البلوكشين إلى توضيحها.
ولأغراض قاموس العملات المشفرة، فإن أبسط تعريف هو الأنسب.مخطط البلوكشين هو خريطة مرئية منظمة تشرح كيفية إنشاء معلومات الكريبتو والتحقق منها وتسجيلها ومشاركتها عبر شبكة لامركزية.أهمية مخططات البلوكشين في عالم الكريبتو
تنبع أهمية مخططات البلوكشين من أن أنظمة العملات المشفرة تجمع أجزاءً كثيرة متحركة لا يستطيع المستخدمون رؤيتها بسهولة.قد يرسل المستخدم عملة مشفرة من محفظة، لكن وراء هذا الإجراء توجد توقيعات وبيانات معاملات ورسائل شبكة وفحوصات للعُقد ونشاط في مجمع المعاملات وإنشاء للكتل وتأكيدات وآلية للتسوية النهائية.يمكن لمخطط بلوكشين واضح أن يحول هذه العملية إلى مسار مرئي خطوة بخطوة.وهذا مفيد للمبتدئين الذين يتعلمون كيفية عمل معاملات العملات المشفرة.كما يفيد المطورين الذين يحتاجون إلى شرح بنية البروتوكول للمستخدمين أو المستثمرين أو المدققين أو الفرق الداخلية.ويمكن لمخطط البلوكشين أن يكشف لفرق الأمن مواضع المخاطر، مثل تخزين المفاتيح الخاصة أو عقود الجسور أو مصادر بيانات أوراكل أو أذونات المسؤول أو ضوابط الترقية.وبالنسبة إلى فرق المنتجات، يمكن للمخطط أن يوضح كيفية عمل المحفظة وشبكة البلوكشين والعقد الذكي والتوكن وواجهة المستخدم معاً.ويمكن للمخطط أن يساعد المتداولين والمستثمرين على فهم عرض التوكنات وتدفقات Staking ومجمعات السيولة وتسوية المعاملات بشكل أوضح.باختصار، يجعل مخطط البلوكشين البنية التحتية غير المرئية للكريبتو أسهل فهماً.البنية الأساسية لمخطط البلوكشين
يبدأ مخطط البلوكشين الأساسي عادةً بمستخدم أو محفظة.تنشئ المحفظة معاملة وتوقعها باستخدام مفتاح خاص.تُرسل المعاملة الموقعة إلى عقدة أو تُبث إلى الشبكة.تتحقق العُقد من امتثال المعاملة لقواعد البلوكشين.وتنتظر المعاملات الصالحة إدراجها في كتلة.ينشئ مُعدِّن أو مدقق أو منتج كتل كتلة جديدة، وفقاً لتصميم الإجماع في الشبكة.تُشارك الكتلة مع العُقد الأخرى.تتحقق العُقد من الكتلة وتضيفها إلى نسختها من البلوكشين إذا كانت صالحة.تحصل المعاملة على تأكيدات كلما أُضيفت كتل أخرى بعدها.يساعد هذا التدفق الأساسي المستخدمين على فهم أن شركة مركزية واحدة لا توافق على معاملات العملات المشفرة.بل تتحقق منها شبكة من المشاركين وتسجلها وفق قواعد بروتوكول مشتركة.مثال بسيط على مخطط البلوكشين
محفظة المستخدم
↓
معاملة موقعة
↓
عقدة الشبكة
↓
مجمع المعاملات
↓
مُعدِّن أو مدقق
↓
كتلة جديدة
↓
سجل بلوكشين موزع
↓
مزيد من التأكيدات
العناصر الرئيسية في مخطط البلوكشين
المحفظة
تكون المحفظة عادةً نقطة البداية في مخطط البلوكشين، لأنها المكان الذي يدير فيه المستخدمون العناوين ويوقعون المعاملات.لا تخزن محفظة العملات المشفرة العملات عادةً بالطريقة التي تخزن بها المحفظة المادية النقود.بل تخزن المفاتيح الخاصة أو تديرها، ما يتيح للمستخدمين التحكم في عناوين البلوكشين.غالباً ما تظهر المحفظة في المخطط باعتبارها الطبقة التي يتعامل معها المستخدم وتبدأ منها المعاملة.وقد تتضمن مخططات المحافظ المفاتيح الخاصة والمفاتيح العامة وعبارات الاسترداد والعناوين والتوقيعات وشاشات الموافقة على المعاملات.المعاملة
المعاملة هي حزمة البيانات التي تخبر البلوكشين بالإجراء الذي يريد المستخدم تنفيذه.قد تتضمن المعاملة في عملية تحويل بسيطة للعملات المشفرة معلومات المرسل والمستلم والمبلغ والرسوم والتوقيع وبيانات خاصة بالشبكة.وقد تتضمن المعاملة التي تستخدم عقداً ذكياً أيضاً استدعاءات للوظائف وبيانات الإدخال وموافقات التوكنات وتفاصيل التفاعل مع العقد.يوضح مخطط البلوكشين الجيد ضرورة توقيع المعاملة قبل قبولها في الشبكة.وهذا يساعد المستخدمين على فهم أهمية أمن المفاتيح الخاصة.العقدة
العقدة هي جهاز كمبيوتر يشارك في شبكة البلوكشين عبر إرسال بيانات البلوكشين واستقبالها والتحقق منها وتخزينها.يوضح دليل العقدة الكاملة من Bitcoin.org أن العقدة الكاملة تتحقق من المعاملات والكتل وتساعد على تمريرها إلى العُقد الكاملة الأخرى.
تُعرض العُقد عادةً في مخطط البلوكشين كأجهزة كمبيوتر متصلة ومنتشرة في مواقع مختلفة.يساعد هذا التمثيل المرئي على شرح اللامركزية.كما يوضح اختلاف البلوكشين عن قاعدة بيانات خاصة واحدة يتحكم بها خادم واحد.الكتلة
الكتلة حزمة من بيانات المعاملات التي تم التحقق منها، إضافةً إلى بيانات وصفية تربطها بالكتلة السابقة.تُعرض الكتل في كثير من المخططات على شكل مستطيلات متصلة ضمن سلسلة.تتضمن كل كتلة عادةً مرجعاً إلى الكتلة السابقة، وهو أحد أسباب صعوبة تغيير سجلات البلوكشين القديمة من دون تغيير السجلات اللاحقة.يصف دليل مطوري Bitcoin البلوكشين بأنه السجل العام لـBitcoin وسجل مرتب ومؤرخ زمنياً للمعاملات.
يُعد مخطط الكتل من أسهل الطرق لتوضيح كيفية تنظيم سجل المعاملات بمرور الوقت.آلية الإجماع
آلية الإجماع هي الأسلوب الذي تستخدمه شبكة البلوكشين للاتفاق على الكتل الصالحة والحفاظ على سجل مشترك.تعتمد Bitcoin على التعدين بإثبات العمل.أما بعض الشبكات الأخرى، فقد تستخدم مدققي إثبات الحصة أو تصاميم أخرى.ينبغي أن يوضح مخطط البلوكشين طبقة الإجماع بوضوح، لأن إنشاء الكتل يختلف بين الشبكات.ومن دون هذا التوضيح، قد يظن المستخدمون خطأً أن جميع شبكات البلوكشين تعمل بالطريقة نفسها.العقد الذكي
العقد الذكي هو تعليمات برمجية منشورة على البلوكشين يمكنها تنفيذ قواعد عند تفاعل المستخدمين معها.تُستخدم العقود الذكية على نطاق واسع في التوكنات والتمويل اللامركزي وStaking وNFTs والألعاب وأدوات الحوكمة.تظهر العقود الذكية في مخطط البلوكشين غالباً كطبقة تطبيقات بين المستخدمين وتغييرات حالة البلوكشين.يُعد قائمة OWASP لأهم 10 مخاطر للعقود الذكية مرجعاً أمنياً مفيداً، لأن مخططات العقود الذكية ينبغي أن توضح أيضاً نقاط المخاطر مثل التحكم في الوصول والاعتماد على أوراكل وإمكانية الترقية.
ينبغي للمخطط الذي يتضمن عقوداً ذكية أن يوضح ليس فقط ما يريد المستخدمون فعله، بل أيضاً ما يُسمح للعقد بفعله.الأنواع الشائعة لمخططات البلوكشين
مخطط بنية البلوكشين
يوضح مخطط بنية البلوكشين الكتل المتصلة بالتتابع.ويبرز عادةً ارتفاع الكتلة وهاش الكتلة السابقة وقائمة المعاملات والطابع الزمني ومعلومات منتج الكتلة.يفيد هذا النوع من المخططات في شرح سبب وصف سلاسل الكتل بأنها سلاسل من الكتل.كما يفيد في شرح التأكيدات والترتيب التاريخي.مخطط تدفق المعاملات
يوضح مخطط تدفق المعاملات مسار المعاملة، بدءاً من إنشائها من قِبل المستخدم ووصولاً إلى تأكيدها في الشبكة.وغالباً ما يتضمن توقيع المحفظة وبث المعاملة إلى العُقد ومجمع المعاملات وإدراجها في كتلة والتحقق من الكتلة وعدد التأكيدات.يفيد هذا النوع المستخدمين الذين يريدون فهم أسباب بقاء التحويل قيد الانتظار.كما يساعد على شرح رسوم المعاملات وازدحام الشبكة.مخطط شبكة العُقد
يوضح مخطط شبكة العُقد كيفية اتصال عُقد البلوكشين بعضها ببعض.وقد يعرض العُقد الكاملة والعملاء الخفيفين والمعدّنين والمدققين وعُقد الأرشيف وعُقد RPC وخوادم التطبيقات.يساعد هذا المخطط على شرح اللامركزية وانتشار البيانات والتحقق المستقل.ويمكنه أيضاً توضيح كيف قد يؤدي الاعتماد على مزود واحد للعُقد إلى إنشاء نقطة فشل مركزية لتطبيق ما.مخطط بنية العقود الذكية
يوضح مخطط بنية العقود الذكية كيفية تفاعل العقود مع المستخدمين والتوكنات وأوراكل ومجمعات السيولة ووحدات الحوكمة وأدوار المسؤولين.وهذا شائع في مشاريع التمويل اللامركزي والتوكنات.ويساعد المطورين والمدققين على فهم العقود التي تحتفظ بالأموال والعقود التي تتحكم في الأذونات والعقود التي تستدعي أنظمة خارجية.ينبغي لمخطط العقود الذكية الجيد أن يوضح حدود الثقة والأدوار ذات الامتيازات.وهذا مهم لأن العقد قد يبدو لامركزياً للمستخدمين، بينما يعتمد في الواقع على مفتاح ترقية أو محفظة مسؤول.مخطط تدفق التوكنات
يوضح مخطط تدفق التوكنات كيفية إنشاء التوكنات أو نقلها أو قفلها أو حرقها أو توزيعها أو منحها كمكافآت.ويفيد هذا المخطط في شرح اقتصاديات التوكن.وقد يوضح فئات التخصيص وجداول الاستحقاق ومكافآت Staking وحوافز السيولة وحركة أموال الخزانة.ينبغي أن يوضح مخطط تدفق التوكنات ما إذا كانت التوكنات متداولة أو مقفلة أو محجوزة أو خاضعة لفتح مستقبلي.وهذا يساعد المستخدمين على فهم ضغط العرض وتوزيع التوكنات.مخطط الجسر
يوضح مخطط الجسر كيفية انتقال الأصول أو الرسائل بين شبكات البلوكشين.وقد يتضمن الشبكة المصدر والشبكة الوجهة وعقد الجسر والمرحّل ومجموعة المدققين والأصل المغلف وعملية السك وعملية الحرق وعملية القفل وعملية السحب.تكتسب مخططات الجسور أهمية خاصة لأن الأنظمة العابرة للسلاسل قد تكون معقدة ومحفوفة بالمخاطر.ينبغي لمخطط الجسر أن يوضح مكان قفل الأصول ومكان إنشاء تمثيلات عنها.وينبغي أن يوضح أيضاً الجهة أو الآلية التي تتحقق من الرسالة العابرة للسلاسل.مخطط Layer 2
يوضح مخطط Layer 2 كيفية اتصال طبقة إضافية للتوسع ببلوكشين أساسي.وقد يعرض عمليات الإيداع والسحب والمتسلسلات وأنظمة الإثبات وعقود التسوية وتوفر البيانات ومعاملات المستخدمين.يساعد هذا النوع من المخططات المستخدمين على فهم أن بعض المعاملات قد تتم خارج الطبقة الأساسية، لكنها تظل مرتبطة بها بطريقة ما.وينبغي لمخطط Layer 2 أن يوضح أيضاً مسارات السحب وافتراضات الأمن.مخطط بلوكشين Bitcoin
يركز مخطط بلوكشين Bitcoin عادةً على المحافظ والمعاملات والعُقد والمعدّنين والكتل وإثبات العمل والتأكيدات.ولا ينبغي أن يعرض مدققي Staking، لأن Bitcoin لا تستخدم إجماع إثبات الحصة.قد يبدأ مخطط Bitcoin بمحفظة توقع معاملة.ثم تُبث المعاملة إلى عُقد Bitcoin.وتتحقق العُقد من امتثال المعاملة لقواعد Bitcoin.ويختار المعدّنون المعاملات ويتنافسون على إنشاء كتلة صالحة باستخدام إثبات العمل.ثم تتحقق العُقد الأخرى من الكتلة.إذا كانت الكتلة صالحة، تضيفها العُقد إلى نسختها من البلوكشين.ويزداد تأكيد المعاملة كلما أُضيفت كتل لاحقة.يفيد هذا النوع من المخططات لأنه يربط إجراء المستخدم المتمثل في إرسال BTC بعملية التعدين والتحقق الأعمق.مخطط البلوكشين لشبكات العقود الذكية
يتضمن مخطط البلوكشين للعقود الذكية عادةً المحافظ والمعاملات والعُقد والمدققين أو منتجي الكتل والعقود الذكية وحالة العقود والتطبيقات اللامركزية.توضح وثائق Ethereum حول العُقد والعملاء أن العقدة تتحقق بنفسها من المعاملات والكتل وفق قواعد الإجماع.
وهذه فكرة مفيدة للمخططات، لأنها توضح اعتماد تطبيقات البلوكشين على شبكات من المشاركين الذين يتحققون من البيانات، لا على خادم تطبيق واحد فقط.في مخطط العقود الذكية، قد يربط المستخدم محفظته بتطبيق لامركزي.ثم يوافق المستخدم على معاملة.وتستدعي المعاملة وظيفة في عقد ذكي.يتحقق العقد من الشروط ويحدّث حالة البلوكشين إذا كانت المعاملة صالحة.ثم تتحقق العُقد الأخرى من الكتلة الناتجة ومن انتقال الحالة.يفيد هذا المخطط في شرح مبادلة التوكنات والإقراض وStaking والتصويت في الحوكمة وسك NFTs وغيرها من الإجراءات على السلسلة.ما الذي يجعل مخطط البلوكشين جيداً؟
يكون لمخطط البلوكشين الجيد هدف واضح.ينبغي أن يشرح فكرة رئيسية واحدة بدلاً من محاولة عرض كل شيء في الوقت نفسه.ينبغي أن يتجنب مخطط المبتدئين كثرة التسميات التقنية.أما مخطط المطورين، فينبغي أن يتضمن المكونات الدقيقة وتدفق البيانات والأذونات ونقاط التعطل.وينبغي أن يوضح مخطط الأمن حدود الثقة ومفاتيح المسؤول وملكية العقود واعتمادها على أوراكل وافتراضات الجسور وضوابط الطوارئ.وينبغي أن يوضح مخطط اقتصاديات التوكن العرض والتوزيع وفتح التوكنات والإصدار والحرق وتدفقات المكافآت.وينبغي أن يوضح مخطط الشبكة العُقد واتصالات النظير بالنظير وانتشار الكتل وسلوك التحقق.ويتجنب المخطط الجيد أيضاً الاختصارات المضللة.فمثلاً، ينبغي ألا يُظهر انتقال المعاملات مباشرةً إلى كتلة دائمة من دون أي خطوة للتحقق.وينبغي ألا يُظهر خادماً واحداً يوافق على معاملات لامركزية، إلا إذا كان النظام يعتمد فعلاً على خادم واحد.كما ينبغي ألا يخفي أذونات المسؤول إذا كان بإمكانها تغيير أرصدة المستخدمين أو إيقاف التحويلات أو ترقية العقود.الرموز والتسميات في مخطط البلوكشين
تستخدم مخططات البلوكشين غالباً رموزاً بسيطة لتمثيل أجزاء النظام.قد تُمثّل المحفظة بأيقونة حساب صغيرة أو مفتاح.وقد تُمثّل المعاملة بسهم أو حزمة بيانات.وقد تُمثّل العقدة بجهاز كمبيوتر أو دائرة متصلة بدوائر أخرى.وقد تُمثّل الكتلة بمستطيل يحتوي على بيانات المعاملات.وقد تُمثّل السلسلة بكتل متصلة.وقد يُمثّل العقد الذكي بمربع يحتوي على قواعد أو تعليمات برمجية.وقد يُمثّل التوكن برمز عملة أو تسمية لأصل.وقد يُمثّل أوراكل بمصدر بيانات يرسل المعلومات إلى عقد.وقد يُمثّل الجسر رابطاً بين شبكتي بلوكشين.وقد يُمثّل المدقق أو المعدّن كمنتج للكتل.التسميات أهم من الأيقونات.يمكن للتسمية الواضحة أن تمنع سوء الفهم، خصوصاً عندما يُستخدم المخطط للتثقيف أو التدقيق أو توثيق المنتجات.مخطط البلوكشين والأمن
قد يساعد مخطط البلوكشين على كشف مخاطر أمنية يصعب ملاحظتها في النص.إذا أظهر المخطط أن مفتاحاً خاصاً واحداً يستطيع ترقية عقد، فسيفهم المستخدمون بسرعة مخاطر المركزية.وإذا أظهر المخطط اعتماد بروتوكول على أوراكل واحد للأسعار، فسيفهم المستخدمون أهمية التلاعب بأوراكل.وإذا أظهر المخطط جسراً يحتفظ بالأصول على شبكة ويسك أصولاً مغلفة على شبكة أخرى، فسيفهم المستخدمون سبب أهمية أمن الجسور.وإذا أظهر المخطط مسار الموافقة في المحفظة، فسيفهم المستخدمون خطورة توقيع معاملات غير معروفة.يمكن أن تساعد المخططات المدققين في نمذجة التهديدات.وتبحث نمذجة التهديدات فيما قد يحدث من أخطاء، ومن قد يشن هجوماً، وما الأصول المعرضة للخطر، وما الضوابط التي تحد من الأضرار.يمكن لمخطط البلوكشين توضيح مسارات الهجوم، مثل اختراق مفاتيح المسؤول أو الاستدعاءات الخارجية غير الآمنة أو عقود التوكنات الخبيثة أو الواجهات الأمامية المزيفة أو خلل منطق السحب.ولهذا تُستخدم المخططات في وثائق الكريبتو الجادة ومراجعات الأمن.مخطط البلوكشين وتجربة المستخدم
يمكن لمخطط البلوكشين تحسين تجربة المستخدم أيضاً.غالباً ما يواجه مستخدمو الكريبتو صعوبة في فهم مصطلحات مثل الغاز وNonce والتأكيدات وموافقة العقد والنهائية وسحب الجسر والسماح باستخدام التوكن.يمكن للمخطط توضيح موضع ظهور كل مصطلح في رحلة المستخدم.فمثلاً، قد يوضح مخطط تدفق المعاملة سبب دفع رسوم الغاز لمعالجة المعاملة.وقد يوضح مخطط موافقة المحفظة الفرق بين الموافقة على استخدام توكن وإرسال توكن.وقد يوضح مخطط التأكيدات سبب ظهور المعاملة قيد الانتظار قبل اعتبارها مسوّاة.وقد يوضح مخطط الجسر سبب استغراق التحويلات العابرة للسلاسل وقتاً أطول من التحويلات داخل السلسلة نفسها.تقلل المخططات الجيدة من التباس المستخدمين وتساعد على منع الأخطاء.مخطط البلوكشين وعمليات التدقيق
تفيد مخططات البلوكشين في عمليات التدقيق لأنها توضح كيفية تفاعل المكونات.قد يستخدم المدقق مخططاً لتحديد العقود التي تحتفظ بأموال المستخدمين.وقد يستخدمه أيضاً للعثور على الأدوار ذات الامتيازات ومسارات الترقية والاستدعاءات الخارجية واعتماد البيانات.إذا أغفل المخطط تبعية مهمة، فقد يكون نطاق التدقيق غير مكتمل.فمثلاً، ينبغي أن يوضح مخطط بروتوكول الإقراض عقود الضمانات وأوراكل الأسعار ومنطق التصفية ونماذج الفائدة وأذونات المسؤول وضوابط الخزانة.وينبغي أن يوضح مخطط Staking تدفق الإيداع واحتساب المكافآت وفترة القفل ومنطق السحب وقواعد العقوبات ووظائف الطوارئ.وينبغي أن يوضح مخطط التوكن سك التوكنات وحرقها وملكيتها ونقل الأدوار والاستحقاق وحدود العرض.وبذلك يصبح مخطط البلوكشين أكثر من مجرد أداة تعليمية.فهو يصبح جزءاً من إدارة المخاطر.كيفية إنشاء مخطط بلوكشين
الخطوة 1: تحديد الهدف
تتمثل الخطوة الأولى في تحديد ما يجب أن يشرحه المخطط.ينبغي أن يوضح مخطط المبتدئين تدفق المعاملة الأساسي فقط.وينبغي أن يوضح مخطط المطورين العقود والوظائف والخدمات وحركة البيانات.وينبغي أن يوضح مخطط المستثمرين عرض التوكن واستخداماته وتدفق القيمة.وينبغي أن يوضح مخطط المدققين الأذونات والتبعيات ونقاط المخاطر.الخطوة 2: تحديد المكونات
الخطوة التالية هي وضع قائمة بالمكونات الرئيسية.تشمل المكونات الشائعة المستخدمين والمحافظ والعُقد والكتل والمعدّنين والمدققين والعقود الذكية والتوكنات وأوراكل والجسور وقواعد البيانات وواجهات API ووحدات الحوكمة.لا تُدرج إلا المكونات اللازمة لهدف المخطط.فقد تجعل كثرة المكونات فهم المخطط أصعب.الخطوة 3: رسم تدفق البيانات
بعد إدراج المكونات، وضح كيفية انتقال البيانات بينها.استخدم الأسهم لتوضيح اتجاه المعاملات أو الرسائل أو الموافقات أو تغييرات الحالة أو تحويلات الأصول.الاتجاه مهم في مخططات الكريبتو، لأن إرسال معاملة والموافقة على عقد واستلام توكن إجراءات مختلفة.يساعد التدفق الواضح للبيانات القراء على فهم السبب والنتيجة.الخطوة 4: إضافة التحقق والإجماع
ينبغي ألا يتجاهل مخطط البلوكشين عملية التحقق.تُعد العُقد والمعدّنون والمدققون ومنتجو الكتل عناصر أساسية في عمل أنظمة البلوكشين.وضح كيفية تحقق الشبكة من المعاملات واتفاقها على الكتل.وهذا يجعل المخطط أدق من مخطط تطبيق دفع بسيط.الخطوة 5: إضافة نقاط المخاطر
أضف تسميات للمخاطر في المخططات المتقدمة.قد تشمل تسميات المخاطر مخاطر المفاتيح الخاصة وترقية العقود والجسور وأوراكل والسيولة والحوكمة والحفظ.يفيد هذا بشكل خاص المستخدمين الذين يدرسون التمويل اللامركزي أو إطلاق التوكنات أو الأنظمة العابرة للسلاسل.يمكن للمخطط الذي يوضح نقاط المخاطر أن يساعد المستخدمين على طرح أسئلة أفضل قبل استخدام بروتوكول.أخطاء شائعة في مخططات البلوكشين
من الأخطاء الشائعة جعل المخطط يبدو مركزياً أكثر مما هو عليه، رغم أن النظام يعمل فعلياً بنمط الند للند.ومن الأخطاء الأخرى جعل المخطط يبدو لامركزياً بالكامل رغم استمرار اعتماد النظام على مفاتيح المسؤول أو خدمات مركزية.ومن الأخطاء أيضاً إغفال دور العُقد.فمن دون العُقد، قد لا يفهم القراء كيفية التحقق من بيانات البلوكشين ومشاركتها.ومن الأخطاء الأخرى الخلط بين المعدّنين والمدققين.يختلف التعدين في Bitcoin عن التحقق بإثبات الحصة، لذا ينبغي أن يتوافق المخطط مع الشبكة التي يشرحها.ومن الأخطاء الأخرى إخفاء المكونات خارج السلسلة.تعتمد تطبيقات كريبتو كثيرة على مواقع إلكترونية أو واجهات API أو مفهرسات أو مرحّلات أو خدمات سحابية، حتى عندما تتم التسوية على السلسلة.ومن الأخطاء أيضاً استخدام أسهم من دون تسميات.فقد يشير السهم إلى معاملة أو رسالة أو تحديث للسعر أو تحويل توكن أو أمر حوكمة، ولذلك لا بد من وضع تسميات.ومن الأخطاء الأخرى تبسيط النهائية أكثر من اللازم.تختلف افتراضات التأكيد والنهائية من بلوكشين إلى آخر.ينبغي ألا يجعل المخطط الجيد جميع الشبكات تبدو متطابقة.مخطط البلوكشين لتحويل التوكنات
محفظة المرسل
↓ توقيع التحويل
شبكة البلوكشين
↓ التحقق من المعاملة
عقد التوكن أو سجل الأصل الأصلي
↓ تحديث الأرصدة
عنوان المستلم
↓
تأكيد المعاملة
مخطط البلوكشين لـDeFi
محفظة المستخدم
↓ الموافقة على التوكن
عقد DeFi الذكي
↓ التحقق من القواعد
مجمع السيولة أو الخزنة
↓ تحديث الأرصدة
أوراكل أو بيانات السوق
↓ دعم التسعير
حالة البلوكشين
↓ تسجيل النتيجة
مخطط البلوكشين للتحويلات العابرة للسلاسل
محفظة الشبكة المصدر
↓ قفل الأصل أو حرقه
عقد الجسر
↓ إرسال الرسالة
المرحّل أو مجموعة المدققين
↓ التحقق من الحدث
عقد الشبكة الوجهة
↓ سك الأصل أو تحريره
محفظة الشبكة الوجهة
مخطط البلوكشين مقابل المخطط الانسيابي
| المصطلح |
|---|
| المعنى |
|---|
| الاستخدام في الكريبتو |
|---|
| مخطط البلوكشين |
| خريطة مرئية لمكونات البلوكشين وبياناته ومعاملاته وسلوك الشبكة. |
| يُستخدم لشرح شبكات الكريبتو والعقود الذكية وتدفقات التوكنات وافتراضات الأمن. |
| المخطط الانسيابي |
| مخطط لعملية متسلسلة خطوة بخطوة يوضح القرارات والإجراءات. |
| يُستخدم لشرح خطوات المحفظة أو الموافقة على المعاملات أو تدفق Staking أو منطق السحب. |
| مخطط البنية |
| خريطة تقنية للنظام تعرض المكونات وروابط الاتصال بينها. |
| يستخدمه مطورو الكريبتو والمدققون وفرق البنية التحتية ومصممو البروتوكولات. |
قد يكون مخطط البلوكشين مخططاً انسيابياً، لكنه ليس كذلك دائماً.توضح بعض مخططات البلوكشين خطوات العملية.بينما يعرض بعضها الآخر بنية الشبكة أو حركة التوكنات أو علاقات العقود الذكية أو حدود الأمن.يعتمد التنسيق المناسب على السؤال الذي ينبغي للمخطط الإجابة عنه.
الأسئلة الشائعة
ما المقصود بمخطط البلوكشين؟
مخطط البلوكشين هو شرح مرئي لكيفية ترابط مكونات البلوكشين، مثل المحافظ والمعاملات والعُقد والكتل والمعدّنين والمدققين والعقود الذكية، وعملها معاً.ما فائدة مخطط البلوكشين؟
يفيد مخطط البلوكشين في تسهيل فهم أنظمة العملات المشفرة المعقدة، إذ يعرض بصرياً تدفق البيانات والمعاملات وأدوار الشبكة ونقاط الأمن.ما العناصر التي ينبغي أن يتضمنها مخطط البلوكشين؟
ينبغي أن يتضمن مخطط البلوكشين الجهات الرئيسية ومسار المعاملة والعُقد والكتل وعملية التحقق وآلية الإجماع وأي عقود ذكية أو تبعيات خارجية تؤثر في النظام.هل مخطط البلوكشين مخصص للمطورين فقط؟
لا يقتصر استخدام مخطط البلوكشين على المطورين، إذ يمكن للمبتدئين والمتداولين والمستثمرين والمدققين وفرق المنتجات والمعلمين استخدام المخططات لفهم أنظمة الكريبتو.كيف يشرح مخطط البلوكشين المعاملات؟
يوضح مخطط البلوكشين المعاملات من خلال بيان كيفية توقيع المحفظة للمعاملة ووصولها إلى العُقد وإدراجها في كتلة وتأكيد الشبكة لها.ما الفرق بين مخطط Bitcoin ومخطط العقود الذكية؟
يركز مخطط Bitcoin عادةً على المحافظ والعُقد والمعدّنين وإثبات العمل والكتل والتأكيدات، بينما يتضمن مخطط العقود الذكية أيضاً استدعاءات العقود وتغييرات الحالة وموافقات التوكنات والتطبيقات اللامركزية.هل يمكن لمخطط البلوكشين توضيح المخاطر الأمنية؟
يمكن لمخطط البلوكشين توضيح المخاطر الأمنية عبر وضع تسميات للتحكم في المفاتيح الخاصة وأدوار المسؤولين وأذونات الترقية وافتراضات الثقة في الجسور والتبعيات على أوراكل ونقاط التفاعل مع العقود.ما هو مخطط بنية البلوكشين؟
مخطط بنية البلوكشين خريطة تقنية توضح كيفية ترابط مكونات البلوكشين والتطبيقات والعُقد والعقود والخدمات وتدفقات البيانات.ما هو مخطط تدفق التوكنات؟
مخطط تدفق التوكنات نوع من مخططات البلوكشين يوضح كيفية سك التوكنات ونقلها وقفلها وحرقها ومنحها كمكافآت واستحقاقها وتوزيعها.ما أكبر خطأ في مخطط البلوكشين؟
أكبر خطأ في مخطط البلوكشين هو إخفاء افتراضات الثقة المهمة، مثل مفاتيح المسؤول والخدمات المركزية ومشغلي الجسور وضوابط الترقية.الخلاصة
يُعد مخطط البلوكشين من أوضح الطرق لشرح آلية عمل أنظمة العملات المشفرة.فيمكنه توضيح كيفية إنشاء المحفظة لمعاملة، وكيفية تحقق العُقد من البيانات، وكيفية إضافة الكتل، وكيفية تغيير العقود الذكية للحالة، وكيفية انتقال التوكنات عبر الشبكة.تكون أفضل مخططات البلوكشين بسيطة بما يكفي لمتابعتها، ودقيقة بما يكفي لتجنب تضليل المستخدمين.يمكن للمخطط أن يجعل البلوكشين أقل تجريداً بالنسبة إلى المبتدئين.ويمكن للمطورين استخدامه لتوثيق البنية وتدفق البيانات.ويمكن للمدققين الاستفادة منه لكشف حدود الثقة والمخاطر الأمنية.كما يمكن لمستخدمي الكريبتو الاستعانة به لفهم ما يحدث فعلياً بعد توقيعهم على معاملة.ينبغي أن يتوافق مخطط البلوكشين الجيد دائماً مع الشبكة أو المنتج الذي يشرحه.ينبغي أن تعرض مخططات Bitcoin التعدين بإثبات العمل والتأكيدات.وينبغي أن تعرض مخططات العقود الذكية استدعاءات العقود وتغييرات الحالة والموافقات والتبعيات.وينبغي أن توضح مخططات الجسور مواضع قفل الأصول وسكها والتحقق منها وإطلاقها.نظراً إلى أن أنظمة الكريبتو قد تنقل القيمة فوراً وبصورة نهائية، فإن المخططات الواضحة أكثر من مجرد أدوات تعليمية.إنها أدوات عملية لفهم تقنية البلوكشين وبنائها وتدقيقها واستخدامها بثقة أكبر.قد يعجبك أيضاً
WhatsMiner M30S++
نطاقات Web3
مشاريع Web3
رائج
العملات المشفرة الرائجة حاليًا والتي تحظى باهتمام كبير في السوق
الأعلى حجماً
العملات المشفرة ذات أعلى حجم تداول
مضاف حديثا
العملات المشفرة المدرجة مؤخرًا والمتاحة للتداول

