Урок 1

[ EVM ] تحليل عملي لسلسلة EVM ( باستخدام ETH كمثال)

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

Blockchain ، أولا وقبل كل شيء ، هي تقنية ويمكن أن يختلف تنفيذها اختلافا كبيرا اعتمادا على المشكلة العالمية التي يحاول نظام بيئي معين حلها. تحاول بعض سلاسل الكتل التركيز على الأداء لتحل محل البنية التحتية التقليدية (على سبيل المثال ، يمكن ل VISA معالجة 12,000 معاملة في الثانية) ، بينما يضع البعض الآخر الخصوصية كمكون رئيسي للبنية التحتية المالية. نعم ، على الصعيد العالمي ، في قلب أي blockchain توجد كتل لها سعات تخزين معينة ، وعند ملئها ، يتم إغلاقها وربطها بالكتلة المملوءة مسبقا ، مما يشكل سلسلة من البيانات تعرف باسم blockchain ، ولكن يمكن أن تكون مؤسسة التخزين نفسها مختلفة جذريا بين blockchains. يتم تنفيذ جميع منطق الأعمال في Ethereum بشكل أساسي من خلال العقود الذكية ، عندما يتم التنفيذ ، على سبيل المثال ، في Polkadot ، من خلال المنصات. نعم ، حتى الخوض في نفس العقود الذكية والمقارنة ، على سبيل المثال ، Ethereum و Solana. أولا ، يتم كتابتها بلغات برمجة مختلفة ( الصلابة في حالة Ethereum ، RUST | ج | C ++ في حالة Solana) ، وثانيا ، ينفذون طرقا مختلفة تماما للتخزين.

يتم فك تشفير البايت كود والاحتفاظ به في شكل خام. يجب أن تكون البيانات الخام التي تحتفظ بها سلسلة كتل معينة معروفة لك إذا كنت قد استخدمت مستكشف كتل. تختلف هذه التفاصيل بين السلاسل. ومع ذلك، كمثال، تشمل غالبية السلاسل التي تعمل بواسطة آلة إثيريوم الافتراضية (EVM):

تختلف هذه التفاصيل بين السلاسل. ومع ذلك، كمثال، تتضمن معظم السلاسل التي تعمل بواسطة آلة الحساب الظاهرية للإثيريوم (EVM):

  • الكتل - مجموعات من المعاملات الملحقة بالسلسلة
  • المعاملات - تعليمات حالة سلسلة الكتل الموقعة بشكل تشفيري
  • السجلات - الأحداث التي تم إنشاؤها بواسطة العقود الذكية
  • الآثار - سجل خطوة بخطوة لما حدث خلال تنفيذ عملية

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

تدعم تحليلات Footprint البيانات الخام، مما يتيح لنا إجراء التحليل استنادًا إليها.

يمكنك الوصول إلى البيانات من تطبيق الويب الخاص بنا عن طريق النقرإنشاء-> رسم بياني جديد.

نخزن البيانات الخام في جداول مختلفة، وتم بناء اسمها وفقًا للمعيار التسمية التالي:

[chain]_[entity]

، أين[chain] اسم السلسلة و [entity]_, على سبيل المثال، هو أي شيء من القائمة المذكورة أعلاه (الكتل، المعاملات الخ). للعثور على الجداول المتعلقة بالبيانات الخام للسلسلة المحددة، قم 1. بإدخال اسمها في الشريط الجانبي و 2. حدد المستوى البرونزي، كما هو موضح في اللقطة الشاشية التالية.

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

لنحاول العثور على معلومات المعاملة في جدول معاملات الإيثيريوم. سيتعين إعداد إعداد بناء الاستعلام التالي للحصول على البيانات المطلوبة:

يمكن العثور على الإخراج فيhttps://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101

يمكن العثور على معظم المعلومات المُرجعة على علامة التبويب الرئيسية لنظرة عامة على المعاملة. دعونا نسلط الضوء على بعض الحقول المُرجعة في واجهة المستخدم:

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

للعثور على المعلومات المقابلة، يجب عليك الاستعلام عن جدول ethereum_logs. للحصول على سجلات المعاملة الخاصة، سيكون الاستعلام في البناء الأتي:

https://www.footprint.network/chart/Ethereum-Logs-of-0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-fp-36102

في هذا المعاملات الداخليةعلى الجدول في Etherscan يجب أن تكون قادرًا على رؤية آثار كل سجل معين:

يمكن الاستعلام عن ذلك أيضًا من Footprint:

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 1

[ EVM ] تحليل عملي لسلسلة EVM ( باستخدام ETH كمثال)

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

Blockchain ، أولا وقبل كل شيء ، هي تقنية ويمكن أن يختلف تنفيذها اختلافا كبيرا اعتمادا على المشكلة العالمية التي يحاول نظام بيئي معين حلها. تحاول بعض سلاسل الكتل التركيز على الأداء لتحل محل البنية التحتية التقليدية (على سبيل المثال ، يمكن ل VISA معالجة 12,000 معاملة في الثانية) ، بينما يضع البعض الآخر الخصوصية كمكون رئيسي للبنية التحتية المالية. نعم ، على الصعيد العالمي ، في قلب أي blockchain توجد كتل لها سعات تخزين معينة ، وعند ملئها ، يتم إغلاقها وربطها بالكتلة المملوءة مسبقا ، مما يشكل سلسلة من البيانات تعرف باسم blockchain ، ولكن يمكن أن تكون مؤسسة التخزين نفسها مختلفة جذريا بين blockchains. يتم تنفيذ جميع منطق الأعمال في Ethereum بشكل أساسي من خلال العقود الذكية ، عندما يتم التنفيذ ، على سبيل المثال ، في Polkadot ، من خلال المنصات. نعم ، حتى الخوض في نفس العقود الذكية والمقارنة ، على سبيل المثال ، Ethereum و Solana. أولا ، يتم كتابتها بلغات برمجة مختلفة ( الصلابة في حالة Ethereum ، RUST | ج | C ++ في حالة Solana) ، وثانيا ، ينفذون طرقا مختلفة تماما للتخزين.

يتم فك تشفير البايت كود والاحتفاظ به في شكل خام. يجب أن تكون البيانات الخام التي تحتفظ بها سلسلة كتل معينة معروفة لك إذا كنت قد استخدمت مستكشف كتل. تختلف هذه التفاصيل بين السلاسل. ومع ذلك، كمثال، تشمل غالبية السلاسل التي تعمل بواسطة آلة إثيريوم الافتراضية (EVM):

تختلف هذه التفاصيل بين السلاسل. ومع ذلك، كمثال، تتضمن معظم السلاسل التي تعمل بواسطة آلة الحساب الظاهرية للإثيريوم (EVM):

  • الكتل - مجموعات من المعاملات الملحقة بالسلسلة
  • المعاملات - تعليمات حالة سلسلة الكتل الموقعة بشكل تشفيري
  • السجلات - الأحداث التي تم إنشاؤها بواسطة العقود الذكية
  • الآثار - سجل خطوة بخطوة لما حدث خلال تنفيذ عملية

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

تدعم تحليلات Footprint البيانات الخام، مما يتيح لنا إجراء التحليل استنادًا إليها.

يمكنك الوصول إلى البيانات من تطبيق الويب الخاص بنا عن طريق النقرإنشاء-> رسم بياني جديد.

نخزن البيانات الخام في جداول مختلفة، وتم بناء اسمها وفقًا للمعيار التسمية التالي:

[chain]_[entity]

، أين[chain] اسم السلسلة و [entity]_, على سبيل المثال، هو أي شيء من القائمة المذكورة أعلاه (الكتل، المعاملات الخ). للعثور على الجداول المتعلقة بالبيانات الخام للسلسلة المحددة، قم 1. بإدخال اسمها في الشريط الجانبي و 2. حدد المستوى البرونزي، كما هو موضح في اللقطة الشاشية التالية.

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

لنحاول العثور على معلومات المعاملة في جدول معاملات الإيثيريوم. سيتعين إعداد إعداد بناء الاستعلام التالي للحصول على البيانات المطلوبة:

يمكن العثور على الإخراج فيhttps://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101

يمكن العثور على معظم المعلومات المُرجعة على علامة التبويب الرئيسية لنظرة عامة على المعاملة. دعونا نسلط الضوء على بعض الحقول المُرجعة في واجهة المستخدم:

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

للعثور على المعلومات المقابلة، يجب عليك الاستعلام عن جدول ethereum_logs. للحصول على سجلات المعاملة الخاصة، سيكون الاستعلام في البناء الأتي:

https://www.footprint.network/chart/Ethereum-Logs-of-0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-fp-36102

في هذا المعاملات الداخليةعلى الجدول في Etherscan يجب أن تكون قادرًا على رؤية آثار كل سجل معين:

يمكن الاستعلام عن ذلك أيضًا من Footprint:

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.