أخبارالمطورينإدخالالمشروع Blockchain شرح الأحداث والمؤتمرات الصحافةالنشرات الإخبارية
اشترك في نشرتنا الإخبارية.
عنوان بريد الكتروني
نحن نحترم خصوصيتك
الرئيسيةالمدونة وأوضح Blockchain
دليل الغاز
دليل للغاز والغرض منه وفروقه الدقيقة وفائدته على Ethereum blockchain.by ConsenSys مايو 23 ، 2018 نُشر في 23 مايو 2018
بين 1 يناير 2018 و 3 يناير 2018 ، متوسط تكلفة تنفيذ معاملة على Ethereum blockchain زاد 187٪. كان السبب مرتبطًا بزيادة سعر “الغاز” ، وهي وحدة القياس المستخدمة لتمثيل تكلفة تشغيل العمليات على Ethereum. أدت زيادة حركة مرور الشبكة في أوائل شهر يناير إلى زيادة الضغط على سعر الغاز حيث تنافس الناس على إعطاء الأولوية لمعاملاتهم. الغاز – كما سنستكشف – هو عنصر أساسي ومفيد في Ethereum blockchain. ومع ذلك ، فإنه بلا شك أمر محير ومحبط للإدارة ، خاصة بالنسبة لأولئك الذين بدأوا التعامل على blockchain.
إذا قارنا الغاز (على مستوى عالٍ جدًا) على شبكة Ethereum مع رسوم المعاملة التي تفرضها شركة بطاقات الائتمان مقابل استخدام البطاقة ، يمكننا أن نرى الارتباك والمشكلات المحتملة التي يثيرها مفهوم وتقلب سعر الغاز والغاز. لا يتعامل العملاء في الوقت الحاضر بشكل مباشر مع رسوم المعاملات الخاصة باستخدام بطاقة الائتمان. التكلفة قياسية نسبيًا ، ويتم تحديدها من قبل شركة بطاقة الائتمان ، وهي مخفية في تكلفة السلعة أو الخدمة ، ولا يمكن إساءة التعامل معها إلى حد خسارة أموالك وإلغاء المعاملة.
تكمن قوة تقنية blockchain في عدم وجود كيان مركزي يقوم بتنظيم الرسوم وتحديد العقوبات ويمكنه حظر أي معاملة يرغبون فيها ، مما يؤدي بشكل فعال إلى استبعاد الناس من الاقتصاد الاستهلاكي. ومع ذلك ، فإن مطالبة كل مشارك في اقتصاد دفتر الأستاذ الموزع – بغض النظر عن الخلفية أو الخبرة أو تكرار الاستخدام أو سبب الاستخدام – بفهم الأداء الفني للغاز لضمان إكمال معاملاتهم (وإتمامها بشكل مناسب) ليس تجربة مستخدم قابلة للتطوير . على المدى الطويل ، سيجد مطورو dApp طرقًا لتبسيط تفاعل المستخدم مع الغاز من أجل تعزيز تجربة العملاء وتقليل مخاطر المعاملات المبطلة. في غضون ذلك ، من المهم أن نفهم أساس الغاز وفائدته وسبب (أسباب) وجوده.
الآلة الافتراضية للإيثريوم والغاز
تتطلب مناقشة الغاز إدخال جهاز إيثريوم الإفتراضي (EVM). على مستوى عالٍ ، فإن EVM هي البيئة التي يتم فيها تنفيذ العقود الذكية على blockchain. تدير كل عقدة في شبكة Ethereum سلسلة Ethereum blockchain ، وتشكل معًا بشكل جماعي EVM – أو كمبيوتر عالم Turing-Complete. داخل EVM ، يتم تنفيذ العقود الذكية من خلال سلسلة من العمليات. بطريقة أخرى مذكورة ، يمكن لمعاملة على blockchain Ethereum أن تبدأ عقدًا ذكيًا ، والذي يتكون من سلسلة من العمليات المتسلسلة – وكلها تحدث داخل EVM.
في سلسلة Ethereum blockchain ، تتطلب كل عملية (يمكن دمج العديد منها لإنشاء عقد أو معاملة ذكية فريدة واحدة) قدرًا معينًا من طاقة الحوسبة ، أو العمل ، لأداءها. نظرًا لأنه يجب على المعدنين استخدام الطاقة لإكمال هذه العمليات ، فقد تم إنشاء وحدة قياس لمراقبة وتعويض عمال المناجم عن العمل الذي يقضونه في إدارة المعاملات والعقود الذكية. وحدة القياس هذه تسمى الغاز. الغاز هو وحدة قياس تنفرد بها سلسلة Ethereum blockchain التي تقيس العمل الحسابي المطلوب لتشغيل المعاملات أو العقود الذكية داخل EVM. كلما زادت الطاقة المطلوبة لتشغيل عملية (أي جزء أكثر تعقيدًا من التعليمات البرمجية) ، زادت الحاجة إلى الغاز.
الغاز في حد ذاته “غير موجود”. بمعنى آخر ، لا يمكن امتلاكها ؛ لا يمكن للمرء أن يكون لديه “رمز غاز”. بدلاً من ذلك ، يتم التعبير عن قيمة كل وحدة من الغاز في ETH. على سبيل المثال ، قد تكلف العملية 3 غاز ، وهو ما يمكن أن يعادل 0.00004 ETH. لذا ، إذا تم قياس الغاز في ETH ، فلماذا لا نتخلص من الغاز فقط ونعبر عن تكلفة كل عملية مباشرة في ETH؟ لا يخفى على أحد تقلب أسعار الأثير (في نفس الإطار الزمني من 1 إلى 3 يناير ، ارتفع السعر بنسبة 25٪). ومع ذلك ، تظل الطاقة الحسابية اللازمة لإجراء معاملة معينة ثابتة. على سبيل المثال ، كانت تكلفة الغاز لتشغيل عملية “إضافة” على Ethereum هي نفسها في 1 يناير كما كانت في 3 يناير ، بغض النظر عن قيمة الأثير.
وبالتالي ، فإن مفهوم الغاز موجود لفصل التكلفة الحسابية لتشغيل عملية ما عن القيمة السوقية للإيثر. تظل تكلفة الغاز (أي الطاقة اللازمة) لعملية ما ثابتة بغض النظر عن تقلب الأسعار. لا يمكن تغيير تكلفة الغاز بسهولة ؛ ومع ذلك ، يمكن تغيير مقدار الأثير الذي تمثله كل وحدة من الغاز بسهولة. لذلك ، إذا ارتفع سعر الأثير ، يمكن للشبكة تقليل مقدار الأثير الذي يمثله كل غاز للحفاظ على التكلفة الثابتة للشخص الذي يدفع ثمن الغاز.
مكونات الغاز
بشكل عام ، يمكن تقسيم الغاز إلى ثلاثة مفاهيم: تكلفة الغاز ، وسعر الغاز ، وحد الغاز:
تكلفة الغاز يمثل وحدات الغاز المطلوبة لتشغيل كل عملية. تم تحديد تكلفة الغاز لكل عملية على blockchain Ethereum مسبقًا في الورقة الصفراء. على سبيل المثال ، تكلفة الغاز لتشغيل عملية “إضافة” هي 3 غازات ، وستبقى 3 غاز بغض النظر عن قيمة الدولار الأمريكي للإيثر. يوفر هذا التوضيح مزيدًا من المعلومات حول سبب استخدامنا للغاز بدلاً من ربط الأثير مباشرةً بتكلفة تشغيل العملية. في حين أن كمية الغاز اللازمة لتشغيل عملية واحدة لا يمكن تغييرها بسهولة بواسطة الشبكة ، فإن سعر الغاز في الأثير يمكن أن يستجيب بسهولة لتقلب الأثير أو لحركة مرور الشبكة.
سعر الغاز هي قيمة وحدة الغاز في الأثير. يُقاس سعر الغاز بـ “Gwei”. واحد Gwei يساوي 1 مليار Wei ، و Wei هو أصغر وحدة من الأثير. مواقع مثل ethgasstation.info نشر متوسط سعر الغاز على الشبكة ، ولكن قد يرغب المستخدمون في تحديد سعر غاز أعلى في معاملتهم ليتم تحديد أولوياتهم من قبل عمال المناجم. يحتفظ عمال المناجم بالغاز (أو بشكل أكثر تحديدًا ، الأثير الذي يدفعه والذي يمثل الغاز) الذي يربطه المستخدم بالمعاملة. وبالتالي ، فإنهم سيعطون الأولوية للمعاملة التي لها سعر غاز أعلى مرتبط بها على المعاملات الأخرى ذات سعر الغاز المنخفض.
حد الغاز هو الحد الأقصى لكمية الغاز التي يرغب الشخص في إنفاقها على معاملة معينة. يمكن أن يكون حد الغاز أكبر من الكمية الفعلية للغاز التي تتطلبها المعاملة. إذا حدد المستخدم حدًا منخفضًا للغاية للغاز (أي أن العمليات داخل المعاملة تتطلب مجتمعة غازًا أكثر مما يعلقه المستخدم بالمعاملة) ، فسيقوم المُعدِّن بإكمال المعاملة حتى يتم استخدام الغاز. في هذه المرحلة ، سيحتفظ المُعدِّن بالرسوم (حيث قضى وقتًا وطاقة في تنفيذ أكبر عدد ممكن من العمليات) ، وستفشل المعاملة ، وستحتفظ blockchain بسجل للمعاملة على أنها “فاشلة”. توجد حدود للغاز لحماية المستخدمين وعمال المناجم من خسارة الأموال (للمستخدمين) والطاقة (لعمال المناجم) من الرموز الخاطئة أو الهجمات الضارة.
لماذا الغاز موجود?
إن مكونات الغاز وفائدته والمزالق المحتملة لمستخدم عديم الخبرة تبشر بالسؤال – لماذا يوجد الغاز في المقام الأول؟ على نطاق واسع ، يوجد الغاز في Ethereum blockchain لمعالجة ثلاثة أسباب: المالية والنظرية والحاسوبية.
ال مالي الغرض من الغاز هو تحفيز عمال المناجم على استخدام وقتهم وطاقتهم في تنفيذ المعاملات والعقود الذكية. تتطلب العمليات الأكثر تعقيدًا مزيدًا من الحسابات ، وبالتالي المزيد من الغاز. إذا رغب المستخدم في تحديد أولويات معاملته ، فقد يفرض سعرًا أعلى للغاز ، وبالتالي من المحتمل أن يقنع المعدنين بمعالجة هذه المعاملة في وقت أقرب. سيصبح الغاز كتعويض عن الطاقة أكثر أهمية بعد تنفيذ إثبات الحصة. نظرًا لأن المعدنين لن يتلقوا الأثير كمكافأة لتعدين الكتلة إلى الوجود ، فإن المكافأة المالية لإنفاق الطاقة على blockchain ستأتي من معالجة المعاملات.
ال نظري الغرض هو مواءمة حوافز المشاركين على الشبكة. تناقش الكثير من نظرية blockchain كيفية التخفيف من الجهات الفاعلة الضارة أو الخبيثة في بيئة غير موثوقة. يعالج الغاز هذه المشكلة جزئيًا من خلال مواءمة الحوافز الاقتصادية بين المستخدمين. يتم تحفيز عمال المناجم للعمل على الشبكة وعدم تحفيز المستخدمين على التصرف بشكل سيئ أو كتابة تعليمات برمجية ضارة لأنهم يعرضون الأثير الخاص بهم (في شكل غاز) للخطر.
ال حسابي يعود السبب وراء الغاز إلى الجانب التأسيسي القديم لنظرية الحوسبة – مشكلة التوقف. مشكلة التوقف هي مسألة تحديد ما إذا كان البرنامج العشوائي سيتوقف عن العمل أم أنه سيعمل إلى الأبد بمجرد النظر إلى الوصف وقيم الإدخال. في عام 1936 ، قرر آلان تورينج أنه من المستحيل لأي آلة حل مشكلة التوقف. في نموذج EVM ، هذا يعني أن المُعدِّن لا يمكنه أبدًا بدء معالجة أي معاملة ويعرف بنسبة 100٪ أن المعاملة لن تستمر إلى الأبد. بالنسبة للغاز – على وجه التحديد ، حد الغاز – يتم دائمًا ربط كمية محدودة من الغاز بالمعاملة. حتى إذا بدأ عامل منجم في معالجة معاملة تم ترميزها للاستمرار إلى أجل غير مسمى – إما من خطأ أو هجوم على الشبكة – سينفد الغاز في النهاية ، وستنتهي المعاملة ، وسيظل عامل المنجم يحصل على تعويض.
تطل على الطريق
بالنسبة للمستخدمين الذين يبدأون في التفاعل مع Ethereum blockchain ، يمكن أن يكون الغاز مفهومًا شاقًا ومخيفًا للتعامل معه. حدد سعر وقود منخفضًا جدًا ولن تتم معالجة معاملتك – مرتفع جدًا وقد تدفع مبالغ زائدة. حدد تكلفة وقود منخفضة للغاية وستفشل معاملتك قبل الانتهاء (لكنك ستظل تدفع مقابلها). من المحتمل ألا يكون وضع عبء المعرفة والتنفيذ والنجاح على المستخدم بنسبة 100٪ من الوقت نموذجًا قابلاً للتطوير. مع دخول المزيد من dApps إلى السوق ، سيحتاجون إلى التركيز على تجربة العملاء ونأمل أن يتعرفوا على إدارة الغاز على أنها فاكهة معلقة. ومع ذلك ، في نهاية اليوم ، يمكن للمشارك على الشبكة دائمًا العودة إلى blockchain الخام وإدارة حدود الغاز وتكلفة الغاز والغاز لمعاملاته شخصيًا وبدون أي منصة أو خدمة أو شركة بينهما. هذا ، بمعنى ما ، هو جمال blockchain.
***
تريد أن تأخذ تعليم blockchain الخاص بك إلى المستوى التالي?
استكشف دورات تدريبية على blockchain →
اشترك في النشرة الإخبارية لدينا للحصول على أحدث أخبار Ethereum وحلول المؤسسات وموارد المطورين والمزيد.نقل
تقرير Ethereum Q3 2020 DeFi
نقل
تقرير Ethereum Q2 2020 DeFi
يرشد
الدليل الكامل لشبكات عمل Blockchain
ندوة عبر الإنترنت
كيفية بناء منتج Blockchain ناجح
ندوة عبر الإنترنت