دی مرج ایتھیریم نیٹ ورک کی ثبوتِ کار (PoW) سے حصہ داری کا ثبوت (PoS) میں منتقلی کی نمائندگی کرتا ہے جو September 2022 میں واقع ہوئی۔ اس منتقلی کے وقت ETH کے اجراء کے طریقے میں تبدیلیاں آئیں۔ اس سے پہلے، نیا ETH دو ذرائع سے جاری کیا جاتا تھا: عمل درآمد کی تہہ (یعنی مین نیٹ) اور اتفاق رائے کی تہہ (یعنی بیکن چین)۔ دی مرج کے بعد سے، عمل درآمد کی تہہ پر اجراء اب صفر ہے۔ آئیے اس کی تفصیل دیکھتے ہیں۔
ETH کے اجراء کے اجزاء
ہم ETH کی سپلائی کو دو بنیادی قوتوں میں تقسیم کر سکتے ہیں: اجراء اور جلانا۔
ETH کا اجراء وہ عمل ہے جس میں ایسا ETH تخلیق کیا جاتا ہے جو پہلے موجود نہیں تھا۔ ETH کو جلانا وہ عمل ہے جب موجودہ ETH کو تباہ کر دیا جاتا ہے، جس سے اسے گردش سے نکال دیا جاتا ہے۔ اجراء اور جلانے کی شرح کا حساب کئی پیرامیٹرز پر لگایا جاتا ہے، اور ان کے درمیان توازن ایتھر کی افراط زر/تفریط زر کی شرح کا تعین کرتا ہے۔
دی مرج سے پہلے (تاریخی)
عمل درآمد کی تہہ کا اجراء
ثبوتِ کار (PoW) کے تحت، کان کن صرف عمل درآمد کی تہہ کے ساتھ تعامل کرتے تھے اور اگر وہ اگلا بلاک حل کرنے والے پہلے کان کن ہوتے تو انہیں بلاک کے انعامات سے نوازا جاتا تھا۔ 2019 میں کونسٹینٹینوپل اپ گریڈ کے بعد سے یہ انعام 2 ETH فی بلاک تھا۔ کان کنوں کو بلاکس شائع کرنے پر بھی انعام دیا جاتا تھا، جو کہ درست بلاکس تھے لیکن سب سے لمبی/مستند چین میں شامل نہیں ہو پاتے تھے۔ یہ انعامات زیادہ سے زیادہ 1.75 ETH فی ommer تک ہوتے تھے، اور یہ مستند بلاک سے جاری ہونے والے انعام کے علاوہ تھے۔ کان کنی کا عمل معاشی طور پر ایک انتہائی محنت طلب سرگرمی تھی، جسے برقرار رکھنے کے لیے تاریخی طور پر ETH کے اعلیٰ سطح کے اجراء کی ضرورت تھی۔
اتفاق رائے کی تہہ کا اجراء
بیکن چین 2020 میں لائیو ہوئی۔ کان کنوں کے بجائے، اسے حصہ داری کا ثبوت (PoS) استعمال کرنے والے توثیق کاروں کے ذریعے محفوظ کیا جاتا ہے۔ اس چین کو ایتھیریم کے صارفین نے مین نیٹ (عمل درآمد کی تہہ) پر ایک سمارٹ کنٹریکٹ میں یکطرفہ طور پر ETH جمع کر کے شروع کیا تھا، جسے بیکن چین سنتی ہے، اور صارف کو نئی چین پر اتنی ہی مقدار میں ETH کریڈٹ کرتی ہے۔ جب تک دی مرج نہیں ہوا، بیکن چین کے توثیق کار ٹرانزیکشنز پر کارروائی نہیں کر رہے تھے اور بنیادی طور پر خود توثیق کار پول کی حالت پر اتفاق رائے قائم کر رہے تھے۔
بیکن چین پر توثیق کاروں کو چین کی حالت کی تصدیق کرنے اور بلاکس تجویز کرنے پر ETH سے نوازا جاتا ہے۔ توثیق کار کی کارکردگی کی بنیاد پر ہر دور (ہر 6.4 minutes) میں انعامات (یا جرمانوں) کا حساب لگایا جاتا ہے اور تقسیم کیا جاتا ہے۔ توثیق کار کے انعامات ان کان کنی کے انعامات سے نمایاں طور پر کم ہیں جو پہلے ثبوتِ کار (PoW) کے تحت جاری کیے جاتے تھے (ہر ~13.5 seconds میں 2 ETH)، کیونکہ توثیق کرنے والا نوڈ چلانا معاشی طور پر اتنا محنت طلب نہیں ہے اور اس لیے اتنے زیادہ انعام کی ضرورت یا جواز نہیں بنتا۔
دی مرج سے پہلے کے اجراء کی تفصیل
کل ETH سپلائی: ~120,520,000 ETH (September 2022 میں دی مرج کے وقت)
عمل درآمد کی تہہ کا اجراء:
- اس کا تخمینہ 2.08 ETH فی 13.3 seconds لگایا گیا تھا*: ایک سال میں ~4,930,000 ETH جاری کیے گئے
- اس کے نتیجے میں افراط زر کی شرح تقریباً 4.09% رہی (4.93M فی سال / 120.5M کل)
- *اس میں 2 ETH فی مستند بلاک، نیز ommer بلاکس سے وقت کے ساتھ اوسطاً 0.08 ETH شامل ہیں۔ اس میں 13.3 seconds کا بھی استعمال کیا گیا ہے، جو کسی کے اثر کے بغیر بنیادی بلاک کا وقت کا ہدف ہے۔ (ذریعہ دیکھیں (opens in a new tab))
اتفاق رائے کی تہہ کا اجراء:
- کل 14,000,000 ETH اسٹیک ہونے کا استعمال کرتے ہوئے، ETH کے اجراء کی شرح تقریباً 1700 ETH/day ہے (ذریعہ دیکھیں (opens in a new tab))
- اس کے نتیجے میں ایک سال میں ~620,500 ETH جاری ہوتے ہیں
- اس کے نتیجے میں افراط زر کی شرح تقریباً 0.52% رہی (620.5K فی سال / 119.3M کل)
کل سالانہ اجراء کی شرح (دی مرج سے پہلے): ~4.61% (4.09% + 0.52%)
اجراء کا ~88.7% عمل درآمد کی تہہ پر کان کنوں کو جا رہا تھا (4.09 / 4.61 * 100)
~11.3% اتفاق رائے کی تہہ پر اسٹیکرز کو جاری کیا جا رہا تھا (0.52 / 4.61 * 100)
دی مرج کے بعد (موجودہ دور)
عمل درآمد کی تہہ کا اجراء
دی مرج کے بعد سے عمل درآمد کی تہہ کا اجراء صفر ہے۔ اتفاق رائے کے اپ گریڈ شدہ اصولوں کے تحت ثبوتِ کار (PoW) اب بلاک کی پیداوار کا درست ذریعہ نہیں رہا۔ عمل درآمد کی تہہ کی تمام سرگرمیوں کو "بیکن بلاکس" میں پیک کیا جاتا ہے، جنہیں حصہ داری کا ثبوت (PoS) کے توثیق کاروں کے ذریعے شائع اور تصدیق کیا جاتا ہے۔ بیکن بلاکس کی تصدیق کرنے اور شائع کرنے کے انعامات کا حساب اتفاق رائے کی تہہ پر الگ سے رکھا جاتا ہے۔
اتفاق رائے کی تہہ کا اجراء
اتفاق رائے کی تہہ کا اجراء آج بھی دی مرج سے پہلے کی طرح جاری ہے، جس میں ان توثیق کاروں کے لیے چھوٹے انعامات ہیں جو بلاکس کی تصدیق کرتے ہیں اور تجویز کرتے ہیں۔ توثیق کار کے انعامات توثیق کار کے بیلنس میں جمع ہوتے رہتے ہیں جن کا انتظام اتفاق رائے کی تہہ کے اندر کیا جاتا ہے۔ موجودہ اکاؤنٹس ("عمل درآمد" اکاؤنٹس) کے برعکس، جو مین نیٹ پر ٹرانزیکشن کر سکتے ہیں، یہ الگ ایتھیریم اکاؤنٹس ہیں جو دوسرے ایتھیریم اکاؤنٹس کے ساتھ آزادانہ طور پر ٹرانزیکشن نہیں کر سکتے۔ ان اکاؤنٹس میں موجود فنڈز کو صرف ایک مخصوص عمل درآمد کے پتہ پر نکالا جا سکتا ہے۔
April 2023 میں ہونے والے شنگھائی/Capella اپ گریڈ کے بعد سے، اسٹیکرز کے لیے یہ انخلاء فعال کر دیے گئے ہیں۔ اسٹیکرز کی حوصلہ افزائی کی جاتی ہے کہ وہ اپنی کمائی/انعامات (32 ETH سے زیادہ کا بیلنس) نکال لیں کیونکہ بصورت دیگر یہ فنڈز ان کے اسٹیک کے وزن میں حصہ نہیں ڈال رہے ہوتے (جس کی زیادہ سے زیادہ حد 32 ہے)۔
اسٹیکرز خروج کرنے اور اپنا پورا توثیق کار بیلنس نکالنے کا انتخاب بھی کر سکتے ہیں۔ ایتھیریم کے مستحکم رہنے کو یقینی بنانے کے لیے، بیک وقت چھوڑنے والے توثیق کاروں کی تعداد کو محدود کیا گیا ہے۔
کسی مخصوص دن میں کل توثیق کاروں کی تعداد کا تقریباً 0.33% خروج کر سکتا ہے۔ پہلے سے طے شدہ طور پر، چار (4) توثیق کار فی دور (ہر 6.4 minutes، یا 900 فی دن) خروج کر سکتے ہیں۔ 262,144 (218) سے زیادہ ہر 65,536 (216) اضافی توثیق کاروں کے لیے ایک (1) اضافی توثیق کار کو خروج کرنے کی اجازت ہے۔ مثال کے طور پر، 327,680 سے زیادہ توثیق کاروں کے ساتھ، پانچ (5) فی دور (1,125 فی دن) چھوڑ سکتے ہیں۔ 393,216 سے زیادہ کل فعال توثیق کاروں کی تعداد کے ساتھ چھ (6) کو اجازت دی جائے گی، اور اسی طرح آگے بھی۔
جیسے جیسے زیادہ توثیق کار انخلاء کریں گے، خروج کرنے والے توثیق کاروں کی زیادہ سے زیادہ تعداد کو بتدریج کم کر کے کم از کم چار کر دیا جائے گا تاکہ جان بوجھ کر اسٹیک کیے گئے ETH کی بڑی غیر مستحکم کرنے والی مقدار کو بیک وقت نکالنے سے روکا جا سکے۔
دی مرج کے بعد افراط زر کی تفصیل
- کل ETH سپلائی: ~120,520,000 ETH (September 2022 میں دی مرج کے وقت)
- عمل درآمد کی تہہ کا اجراء: 0
- اتفاق رائے کی تہہ کا اجراء: اوپر کی طرح، ~0.52% سالانہ اجراء کی شرح (کل 14 million ETH اسٹیک ہونے کے ساتھ)
کل سالانہ اجراء کی شرح: ~0.52%
سالانہ ETH کے اجراء میں خالص کمی: ~88.7% ((4.61% - 0.52%) / 4.61% * 100)
جلانا
ETH کے اجراء کی مخالف قوت وہ شرح ہے جس پر ETH کو جلایا جاتا ہے۔ ایتھیریم پر کسی ٹرانزیکشن کو انجام دینے کے لیے، کم از کم فیس (جسے "بنیادی فیس" کہا جاتا ہے) ادا کرنی چاہیے، جو نیٹ ورک کی سرگرمی کے لحاظ سے مسلسل (بلاک در بلاک) اتار چڑھاؤ کا شکار ہوتی ہے۔ فیس ETH میں ادا کی جاتی ہے اور ٹرانزیکشن کو درست ماننے کے لیے اس کا تقاضا کیا جاتا ہے۔ یہ فیس ٹرانزیکشن کے عمل کے دوران جلا دی جاتی ہے، جس سے اسے گردش سے نکال دیا جاتا ہے۔
لندن اپ گریڈ کے ذریعے لاگو کی گئی فیس جلانے کے علاوہ، توثیق کاروں کو آف لائن رہنے پر جرمانے بھی ہو سکتے ہیں، یا اس سے بھی بدتر، نیٹ ورک کی سیکیورٹی کو خطرے میں ڈالنے والے مخصوص اصولوں کو توڑنے پر ان کی کٹوتی کی جا سکتی ہے۔ ان جرمانوں کے نتیجے میں اس توثیق کار کے بیلنس سے ETH میں کمی واقع ہوتی ہے، جس کا براہ راست کسی دوسرے اکاؤنٹ کو انعام نہیں دیا جاتا، جو مؤثر طریقے سے اسے جلا دیتا ہے/گردش سے نکال دیتا ہے۔
تفریط زر کے لیے اوسط گیس کی قیمت کا حساب لگانا
جیسا کہ اوپر تبادلہ خیال کیا گیا ہے، کسی مخصوص دن میں جاری ہونے والے ETH کی مقدار کل اسٹیک کیے گئے ETH پر منحصر ہے۔ اس تحریر کے وقت، یہ تقریباً 1700 ETH/day ہے۔
کسی مخصوص 24-hour کی مدت میں اس اجراء کو مکمل طور پر متوازن کرنے کے لیے درکار اوسط گیس کی قیمت کا تعین کرنے کے لیے، ہم 12 seconds کے بلاک کا وقت کو مدنظر رکھتے ہوئے، ایک دن میں بلاکس کی کل تعداد کا حساب لگا کر شروع کریں گے:
(1 block / 12 seconds) * (60 seconds/minute) = 5 blocks/minute(5 blocks/minute) * (60 minutes/hour) = 300 blocks/hour(300 blocks/hour) * (24 hours/day) = 7200 blocks/day
ہر بلاک کا ہدف 15x10^6 gas/block ہوتا ہے (گیس کے بارے میں مزید)۔ اس کا استعمال کرتے ہوئے، ہم 1700 ETH کے کل یومیہ ETH اجراء کو مدنظر رکھتے ہوئے، اجراء کو متوازن کرنے کے لیے درکار اوسط گیس کی قیمت (gwei/gas کی اکائیوں میں) حل کر سکتے ہیں:
7200 blocks/day * 15x10^6 gas/block *Y gwei/gas* 1 ETH/ 10^9 gwei = 1700 ETH/day
Y کے لیے حل کرنا:
Y = (1700(10^9))/(7200 * 15(10^6)) = (17x10^3)/(72 * 15) = 16 gwei(صرف دو اہم ہندسوں تک راؤنڈ کرنا)
اس آخری مرحلے کو دوبارہ ترتیب دینے کا ایک اور طریقہ یہ ہوگا کہ 1700 کو ایک متغیر X سے بدل دیا جائے جو یومیہ ETH کے اجراء کی نمائندگی کرتا ہے، اور باقی کو اس طرح آسان بنایا جائے:
Y = (X(10^3)/(7200 * 15)) = X/108
ہم اسے آسان بنا سکتے ہیں اور اسے X کے فنکشن کے طور پر لکھ سکتے ہیں:
f(X) = X/108جہاںXیومیہ ETH کا اجراء ہے، اورf(X)تمام نئے جاری کردہ ETH کو متوازن کرنے کے لیے درکار gwei/gas کی قیمت کی نمائندگی کرتا ہے۔
لہذا، مثال کے طور پر، اگر کل اسٹیک کیے گئے ETH کی بنیاد پر X (یومیہ ETH کا اجراء) بڑھ کر 1800 ہو جاتا ہے، تو f(X) (تمام اجراء کو متوازن کرنے کے لیے درکار gwei) پھر 17 gwei ہو گا (2 اہم ہندسوں کا استعمال کرتے ہوئے)
مزید مطالعہ
- دی مرج
- Ultrasound.money (opens in a new tab) - ETH کے اجراء اور جلانے کو حقیقی وقت میں دیکھنے کے لیے ڈیش بورڈز دستیاب ہیں
- ایتھیریم کے اجراء کی چارٹنگ (opens in a new tab) - Jim McDonald 2020