مرکزی مواد پر جائیں

وٹالک بوٹرین کی جانب سے 30 منٹ میں ایتھیریم

وٹالک بوٹرین ایک لامركزی عالمی کمپیوٹر کے طور پر ایتھیریم کے ارتقاء پر بات کرتے ہیں، جس میں حصہ داری کا ثبوت (PoS)، لیئر ۲ (l2) اسکیلنگ، اکاؤنٹ ایبسٹریکشن، اور مستقبل کا لائحہ عمل شامل ہے۔

Date published: ۱۲ نومبر، ۲۰۲۴

وٹالک بوٹرین، ایتھیریم کے بانی، Devcon SEA کا آغاز ایک لامركزی عالمی کمپیوٹر کے طور پر ایتھیریم کے ارتقاء کے جامع جائزے کے ساتھ کرتے ہیں۔ وٹالک حصہ داری کا ثبوت (PoS)، لیئر ۲ (l2) اسکیلنگ، کلائنٹ کا تنوع، اور ان ایپلی کیشنز کا احاطہ کرتے ہیں جو یہ طے کرتی ہیں کہ ایتھیریم ایکو سسٹم آگے کہاں جا رہا ہے۔

یہ ٹرانسکرپٹ ایتھیریم فاؤنڈیشن کی جانب سے شائع کردہ اصل ویڈیو ٹرانسکرپٹ (opens in a new tab) کی ایک قابل رسائی کاپی ہے۔ اسے پڑھنے میں آسانی کے لیے معمولی طور پر ایڈٹ کیا گیا ہے۔

تعارف (0:02)

بہت خوب، تو 30 منٹ میں ایتھیریم۔ یہ ایک پریزنٹیشن ہے جو میں نے لانچ کے بعد سے بنیادی طور پر ہر ایک Devcon میں دی ہے۔ دلچسپ بات یہ ہے کہ جیسے جیسے ایتھیریم کا ایکو سسٹم تبدیل ہوتا ہے، اور جیسے جیسے ایتھیریم کا پروٹوکول تبدیل ہوتا ہے، وقت کے ساتھ ساتھ، اس کے مندرجات بھی کافی حد تک بدل جاتے ہیں۔ اگر آپ 2015 کی اسی طرح کی پریزنٹیشن پر واپس جائیں، تو آپ انکل بلاکس کے بارے میں بہت کچھ سنیں گے۔ یقیناً، انکل بلاکس ثبوتِ کار (PoW) کی ایک خصوصیت ہیں۔ اب ہمارے پاس حصہ داری کا ثبوت (PoS) ہے، اور اس لیے اب ہمارے پاس انکل بلاکس نہیں ہیں۔ ایتھیریم میں یقیناً اب لیئر ۲ (l2) بھی ہیں، اور اس وقت اس میں لیئر ۲ (l2) بالکل شامل نہیں ہوتی تھیں۔ اب ہم جانتے ہیں کہ لیئر ۲ (l2) آدھی کہانی ہیں۔ ایتھیریم سب سے بڑھ کر ایک ابھرتا ہوا ایکو سسٹم ہے، اور اس کے مندرجات ٹیکنالوجی کی تبدیلی کے ساتھ ساتھ بدلتے رہیں گے، اور اس کے ساتھ ساتھ ایکو سسٹم کی توجہ بنیادی انفراسٹرکچر کی تعمیر سے ہٹ کر ایپلی کیشنز پر بہت زیادہ توجہ مرکوز کرنے کی طرف منتقل ہو رہی ہے۔

تو ایتھیریم کیا ہے؟ سب سے پہلے، ایتھیریم عالمی کمپیوٹر ہے۔ یہاں کسے یاد ہے کہ ایتھیریم عالمی کمپیوٹر ہے؟ یہ وہ جگہ ہے جہاں مجھے وہ میم لگانی چاہیے جس میں خلا میں بندوق کے ساتھ ایک آدمی کہتا ہے "ہمیشہ سے رہا ہے"، لیکن مجھے کبھی سمجھ نہیں آئی کہ کسی کو اتنا حیرت انگیز اور خوبصورت انکشاف کرنے کے ساتھ ساتھ اسے گھر سے 20,000 کلومیٹر دور خلا میں گولی مارنے کا کیا مطلب ہے۔ تو میں آج ایسا نہیں کرنے والا۔ ایتھیریم عالمی کمپیوٹر ہے۔ یہ ہمیشہ سے رہا ہے، اور ہمیشہ رہے گا۔

اس کے علاوہ، ایتھیریم ایک ناقابل یقین حد تک بڑی اور متنوع آن چین معیشت ہے۔ خوش قسمتی سے، مجھ سے بالکل پہلے جوش نے معیشت کے تمام مختلف پہلوؤں پر بات کرتے ہوئے ایک ناقابل یقین حد تک اچھی پریزنٹیشن دی۔ ایتھیریم ایک ناقابل یقین حد تک بڑی اور متنوع عالمی کمیونٹی بھی ہے۔ ایتھیریم بہت سی چیزیں ہے۔ مجھے لگتا ہے کہ شاید مجھے ایک چمکتا ہوا سائن بھی لگانا چاہیے جس پر لکھا ہو "ETH پیسہ ہے"، لیکن ایتھیریم بہت سی چیزیں ہے۔

عالمی کمپیوٹر کیسے کام کرتا ہے؟ میں اس کے بارے میں اس طرح سوچتا ہوں کہ لیئر ۱ (l1) ٹرسٹ مشین ہے، اور لیئر ۲ (l2) GPU ہے۔ ایتھیریم کی لیئر ۱ (l1)، جو کہ بنیادی ایتھیریم بلاک چین ہے، وہ اینکر ہے جو باقی ایکو سسٹم کو محفوظ رکھتی ہے اور باقی ایکو سسٹم کو جوڑے رکھتی ہے۔ لیئر ۱ (l1) ہی وہ وجہ ہے جس کی بنا پر لیئر ۲ (l2) بغیر کسی اعتماد کے ایک دوسرے سے بات کر سکتی ہیں۔ کم از کم ایک بار جب ہر چیز Stage 2 پر اپ گریڈ ہو جائے گی، تو آپ ایک اثاثہ لے سکیں گے، اسے Optimism پر جاری کر سکیں گے، اور پھر اسے منتقل کر کے Arbitrum پر ایک سمارٹ کنٹریکٹ کے اندر رکھ سکیں گے، اور ایسا صفر کاؤنٹر پارٹی رسک کے ساتھ کر سکیں گے۔ لیئر ۱ (l1) انتہائی تیز ہونے کے لیے نہیں ہے؛ یہ فی سیکنڈ دس لاکھ ٹرانزیکشنز کرنے کے لیے نہیں ہے۔ لیئر ۱ (l1) سب سے پہلے اور سب سے اہم لامركزی ہونے، مضبوط ہونے، اور ایک قابل اعتماد چیز ہونے کے لیے ہے۔

لیئر ۲ (l2) GPU ہے۔ لیئر ۲ (l2) کمرے میں موجود آپ سب ہیں جو کسی بھی ایک لیئر ۲ (l2) کا حصہ ہیں۔ یہاں کون لیئر ۲ (l2) کا حصہ ہے؟ زبردست۔ یہاں کس نے لیئر ۲ (l2) استعمال کی ہے؟ یہاں کس نے لیئر ۱ (l1) استعمال کی ہے؟ اچھا، ہم سب یہاں صارفین ہیں۔ یہاں بہت سے مختلف GPUs ہیں، اور ایتھیریم عالمی کمپیوٹر ایک ساتھ جڑا رہنے کے قابل ہے کیونکہ ان میں سے ہر ایک GPU آپٹمسٹک پروف سسٹمز، صفر علم (ZK) پروفز، SNARKs، STARKs، plonk، یا جو بھی مشہور اصطلاحات ہیں، کے ذریعے ٹرسٹ مشین سے جڑا ہوا ہے۔ یہ تمام سسٹمز اس بات کو یقینی بناتے ہیں کہ لیئر ۱ (l1) بغیر کسی اعتماد کے اس بات کی تصدیق کر سکے کہ لیئر ۲ (l2) کے اندر کیا ہو رہا ہے، اور لیئر ۲ (l2) بھی بغیر کسی اعتماد کے یہ پڑھ سکیں کہ لیئر ۱ (l1) پر کیا ہو رہا ہے۔

لامرکزیت اور تنوع (5:11)

ان دونوں اجزاء کے درمیان ایک اہم باہمی عمل ہے، اور یہ مل کر وہ ایتھیریم بناتے ہیں جو آج یہاں موجود ہے۔ L1 کیا ہے؟ یہ ایک چین ہے۔ یہ حصہ داری کا ثبوت (PoS) چلاتی ہے۔ یہ ٹوٹتی نہیں ہے۔ اس کا کیا مطلب ہے؟ ایتھیریم L1 ایک چین ہے جو اب مجموعی طور پر نو سال سے زیادہ عرصے سے موجود ہے، اور یہ اپنی موجودہ حصہ داری کا ثبوت (PoS) کی شکل میں دو سال سے کچھ زیادہ عرصے سے موجود ہے۔ بیس لیئر کے لیے ایک واقعی اہم چیز یہ واضح ثبوت ہونا ہے کہ آپ ایک ایسی بیس لیئر پر تعمیر کر رہے ہیں جو لامركزی، کھلی، مضبوط ہے، اور مستقبل میں بھی ان خصوصیات کو برقرار رکھنے کا امکان رکھتی ہے۔

اس کا ایک حصہ تبدیلی میں سست ہونا ہے۔ آپ ایسا سسٹم نہیں چاہتے جو منگل کو اچانک جاگے، اس کی نئی انتظامیہ ہو، اور پھر فیصلہ کرے کہ وہ مکمل طور پر بہت ساری ایپلی کیشنز کو حذف کرنا شروع کر دے گا، اپنا پورا ماڈل تبدیل کر دے گا، فیس کو 10x تک بڑھا دے گا، یا بغیر کسی وارننگ کے دیگر کام کرے گا۔ لامرکزیت اور لچک کا ایک اور حصہ بحالی ہے۔ جب بھی کوئی مسئلہ پیدا ہوتا ہے، تو درحقیقت اس سے بحال ہونے اور وقت کے ساتھ ساتھ لیئر ۱ (l1) کی خصوصیات کو بہتر بنانے کے قابل ہونا۔

اگر ہم بٹ کوائن ثبوتِ کار (PoW) کان کنی پولز بمقابلہ ایتھیریم حصہ داری کا ثبوت (PoS) اسٹیکنگ پولز کے چارٹ کو دیکھیں، تو میں جان بوجھ کر یہاں فراخدلی کا مظاہرہ کر رہا ہوں، کیونکہ دی مرج سے پہلے، ایتھیریم ثبوتِ کار (PoW) کی لامرکزیت اور بھی زیادہ مرتکز تھی۔ ہم ایتھیریم حصہ داری کا ثبوت (PoS) کی طرف جو دیکھتے ہیں وہ اسٹیکنگ پولز کا ایک کافی متنوع مجموعہ ہے۔ اگر آپ Lido پر زوم ان کریں، تو اس کا حصہ 30% سے کچھ کم ہے، لیکن Lido کوئی ایک ایکٹر نہیں ہے۔ یہ ایک DAO ہے۔ تکنیکی طور پر ڈپازٹس تقریباً 40 مختلف نوڈ آپریٹرز کے درمیان تقسیم ہوتے ہیں۔ اسے ایک ایکٹر اور 40 ایکٹرز کے درمیان کہیں سمجھنا معقول ہے۔

پھر ہمارے پاس "نامعلوم" (unidentified) ہے۔ نامعلوم کوئی ایکٹر نہیں ہے، بالکل اسی طرح جیسے آپ کے کی بورڈ پر "any" کی دراصل کوئی کی (key) نہیں ہوتی۔ ہم دراصل نہیں جانتے کہ یہ کیا ہے۔ شاید بہت سے سولو اسٹیکرز، چھوٹے کاروباری اسٹیکرز، اور مختلف چھوٹے اسٹیکنگ پولز ہیں۔ آج ایتھیریم L1 کے حصہ داری کا ثبوت (PoS) ڈیزائن میں درحقیقت حیرت انگیز حد تک لامرکزیت موجود ہے، اور یہ ایک ایسی خصوصیت ہے جو وقت کے ساتھ ساتھ صرف بہتر ہی ہوئی ہے۔

ایک خصوصیت جو درحقیقت بہت بہتر ہوئی ہے وہ کلائنٹ کا تنوع ہے۔ تقریباً پانچ سال پہلے ایتھیریم بنیادی طور پر صرف گو ایتھیریم (geth) تھا۔ جب آپ کے پاس ایک ایسا ایکو سسٹم ہوتا ہے جس پر ایک کلائنٹ کا غلبہ ہوتا ہے، تو وہ خود ناکامی کا ایک مرکزی نقطہ بن جاتا ہے۔ یہاں کسے 2016 کے DoS حملے یاد ہیں؟ آپ صبح 5:17 AM بجے اٹھتے ہیں، آپ کو ملٹری اسٹائل کی ویک اپ کال ملتی ہے، آپ وار روم میں جاتے ہیں، اور کسی نے کلائنٹ میں ایک بگ دریافت کیا ہوتا ہے۔ پوری چین رک جاتی ہے۔ ہم اسے ٹھیک کرتے ہیں، اور پھر دو یا تین دن بعد کسی کو ایک اور بگ مل جاتا ہے۔ یہ پورے ایک مہینے تک چلتا رہتا ہے یہاں تک کہ بالآخر ہمیں ہارڈ فورک کرنا پڑتا ہے۔ لیکن اس عرصے کے دوران، ایتھیریم کی دو مختلف کلائنٹس رکھنے کی صلاحیت — اس وقت وہ گو ایتھیریم (geth) اور Parity تھے — نے بنیادی طور پر چین کو بچا لیا۔ ایسے اوقات تھے جب کوئی بگ گو ایتھیریم (geth) کو متاثر کرتا لیکن Parity کو نہیں، اور ایسے اوقات تھے جب کوئی بگ Parity کو متاثر کرتا لیکن گو ایتھیریم (geth) کو نہیں۔ متعدد سافٹ ویئر امپلیمینٹیشنز ہونے سے ایتھیریم کو بہت فائدہ ہوا، اور یہ ایک ایسی چیز ہے جو 2024 تک شاید ایتھیریم کی تاریخ میں اپنی بہترین سطح پر ہے۔

متعدد کلائنٹس اور مضبوطی (10:40)

اگر ہم اتفاق رائے والے کلائنٹس کو دیکھیں، جو ایتھیریم کے حصہ داری کا ثبوت (PoS) والے حصے کو سنبھالتے ہیں، اور ایگزیکیوشن کلائنٹس کو دیکھیں، جو ایتھیریم کے EVM والے حصے کو سنبھالتے ہیں، تو ہم دیکھ سکتے ہیں کہ سب سے زیادہ مارکیٹ شیئر والا واحد کلائنٹ گو ایتھیریم (geth) ہے، جو کہ تقریباً 50% کے لگ بھگ ہے۔ اگر آج، بالکل ابھی، کسی بھی ایتھیریم کلائنٹ میں کوئی بگ آ جائے تو کیا ہوگا؟ چیک کریں کہ کیا ایتھیریم اب بھی چل رہا ہے۔ میرا اندازہ ہے کہ یہ چل رہا ہے — میں PolyMarket پر 99.99% شرط لگاؤں گا۔

پہلی صورت: کیا ہوگا اگر کلائنٹ گو ایتھیریم (geth) ہو؟ یہ بدترین صورتحال ہے۔ اگر کلائنٹ گو ایتھیریم (geth) ہے اور اس میں کوئی بگ ہے، تو حقیقت پسندانہ طور پر چین دو حصوں میں تقسیم ہو جاتی ہے۔ ایک آدھا حصہ گو ایتھیریم (geth) کی پیروی کرتا ہے، ایک آدھا حصہ دوسرے کلائنٹس کی پیروی کرتا ہے، لیکن دونوں طرف، چین فائنلائز ہونا بند کر دیتی ہے۔ فائنلائز کرنے کے لیے، آپ کو دو تہائی کی ضرورت ہوتی ہے۔ اگر آپ کے پاس دو تہائی سے کم ہے، تو بلاکس بنتے رہتے ہیں، لیکن چین فائنلائز ہونا بند کر دیتی ہے۔ اگر آپ ایک صارف، ایک ایپلی کیشن، یا ایک کاروبار ہیں جو کسی ٹرانزیکشن کی تصدیق کا انتظار کر رہے ہیں، تو آپ کو پتہ چل جائے گا کہ کوئی بھی چین فائنلائز نہیں ہو رہی ہے، اور آپ اسٹینڈ بائی پر ہوں گے۔ حقیقت میں جو ہونے والا ہے وہ یہ ہے کہ کور ڈیولپرز ہائی الرٹ پر آ جائیں گے، یہ معلوم کریں گے کہ دراصل کس کلائنٹ میں بگ ہے، اور بگ کو ٹھیک کر دیا جائے گا۔ ایتھیریم میں جب ایک بار ایسا ہوا تھا — دلچسپ بات یہ ہے کہ میں نے خود 2016 میں وہ ٹرانزیکشن بھیجی تھی جس نے ایسا کیا تھا — تو بنیادی طور پر ہر چیز 12 گھنٹے کے اندر ٹھیک ہو گئی تھی۔

یہ بدترین صورتحال ہے۔ ہر دوسری صورت میں، بنیادی طور پر اگر پرزم (Prysm) یا لائٹ ہاؤس (Lighthouse) میں کوئی بگ آتا ہے، تو بس اتنا ہوتا ہے کہ ایتھیریم زیادہ سے زیادہ ایک دن کے لیے فائنلائز ہونا بند کر دیتا ہے، اور پھر یہ بنیادی طور پر معمول پر آ جاتا ہے۔ کسی بھی دوسرے کلائنٹ کے ساتھ، آپ کو بالکل بھی کچھ محسوس نہیں ہوگا۔ عملی لامرکزیت کے لحاظ سے، متعدد کلائنٹس کا ہونا انتہائی مددگار ہے۔ یہ ایتھیریم ایکو سسٹم پر طاقت اور کنٹرول کو متنوع بناتا ہے، خاص طور پر کسی بھی قسم کی متنازعہ صورتحال میں۔ اگر کسی قسم کا DAO فورک جیسا واقعہ دوبارہ پیش آتا ہے، اور ایک ڈیولپمنٹ ٹیم کوئی غیر مقبول انتخاب کرتی ہے، تو صارفین بہت آسانی سے دوسرے کلائنٹس پر سوئچ کر سکیں گے اور انہیں مکمل طور پر بائی پاس کر سکیں گے۔

یہ سنگل کلائنٹ ایکو سسٹم میں عملی نہیں ہے۔ ایک متنوع ملٹی کلائنٹ ایکو سسٹم کا حصول مشکل ہے۔ ایتھیریم کے علاوہ، کسی دوسری چین نے واقعی اس کے قریب بھی کچھ حاصل نہیں کیا ہے۔ یہاں تک کہ ایتھیریم سے باہر بھی، جیسے ویب براؤزرز — ویب براؤزرز کو ایک اوپن اسٹینڈرڈ ہونا چاہیے۔ حقیقت یہ ہے کہ 80% سے زیادہ WebKit کے کسی فورک پر چلتے ہیں، اور باقی Firefox پر چلتے ہیں، جو بہادری سے اپنی جگہ برقرار رکھنے کی کوشش کر رہا ہے۔ ایتھیریم اس رجحان کو توڑنے میں کامیاب رہا ہے۔

دو سال پہلے، یہ چارٹ اس سے بھی بدتر تھا۔ ایتھیریم کی لامرکزیت نہ صرف بدتر ہونے سے بچنے کے قابل ہے، بلکہ یہ مسائل کا فعال طور پر جواب دینے اور وقت کے ساتھ ساتھ انہیں بہتر بنانے کے لیے جارحانہ انداز میں زور دینے کے بھی قابل ہے۔ اگر آپ کوئی ایسی ایپلی کیشن بنا رہے ہیں جس کی آپ کو آج سے 5 یا 10 سال بعد بھی ضرورت ہے، تو اس طرح کی خصوصیات بالکل وہی ہیں جن کی آپ تلاش کر رہے ہوں گے۔

اگر آپ کے پاس 32 ETH ہیں، یا اگر آپ کسی پول میں شامل ہوتے ہیں تو اس سے کم، تو مزید واقعی دلچسپ پول آپشنز سامنے آ رہے ہیں — جیسے Obol اسکواڈ اسٹیکنگ، جو آپ کو اپنے دوستوں کے ساتھ چھوٹے پولز بنانے کی اجازت دیتا ہے۔ آپ کے لیے اسٹیکر بننے کے بہت سے مختلف طریقے ہیں، اور اگر آپ ایسا کرتے ہیں، تو آپ ایتھیریم بلاک چین کو محفوظ بنانے والے نوڈز کے اس نیٹ ورک کا حصہ بن جاتے ہیں۔

نوڈ کی تصدیق اور اسکیل (15:06)

میرا خیال ہے کہ فاؤنڈیشن کا پروپیگنڈا اسے اسی طرح بیان کرتا ہے — اس میں ایک پیارا ہاتھی ہے۔ تو ہاتھی کے لیے تالیاں! آپ بھی نیٹ ورک میں شامل ہو سکتے ہیں اور اسے محفوظ بنانے میں مدد کر سکتے ہیں۔ یہاں تک کہ اگر آپ اسٹیکر نہیں ہیں، تب بھی آپ اپنے کمپیوٹر پر ایتھیریم نوڈ چلا سکتے ہیں اور رضاکارانہ طور پر چین کی تصدیق کر سکتے ہیں۔

میرا خیال ہے کہ آج کل کسی کے پاس ایسے ڈیسک ٹاپس بھی نہیں ہوتے جو اس طرح کے دکھتے ہوں۔ میں نے Stable Diffusion 3.5 میں "ڈیسک ٹاپ کمپیوٹر" ڈالا اور اس نے یہ نکال دیا، تو آپ کو یہی کمپیوٹر ملتا ہے۔ لیکن آپ چین کی تصدیق کے لیے اپنے کمپیوٹر پر ایتھیریم نوڈ چلا سکتے ہیں۔ یہ واقعی اہم ہے کیونکہ اگر آپ کے پاس چین کی تصدیق کرنے والے صارفین ہیں، تو اسٹیکرز کی اکثریت یا سپر میجارٹی بھی مل کر کام کرتے ہوئے لوگوں پر قواعد کو تبدیل کرنے کے قابل نہیں ہوتی جب تک کہ سب کچھ ٹوٹ نہ جائے۔ ایتھیریم کے قواعد صرف ایک ہارڈ فورک کے ذریعے تبدیل ہو سکتے ہیں جس پر وسیع کمیونٹی کے اتفاق رائے کے ذریعے اتفاق کیا گیا ہو۔

مجھے لگتا ہے کہ یہ ان چیزوں میں سے ایک ہے جسے محفوظ رکھنا واقعی قابل قدر ہے۔ بلاک چین ایکو سسٹمز میں، بنیادی طور پر بٹ کوائن اور ایتھیریم ہی ہیں جن میں واقعی اسے ممکن بنانے اور لوگوں کی چین کی تصدیق کرنے کی صلاحیت کو بہتر بناتے رہنے کا ایک مضبوط کلچر ہے۔ اسے مزید آسان بنانے کے عین مقصد کے ساتھ بہت سے پروٹوکول اپ گریڈز آ رہے ہیں۔

کل آپ اسٹیٹ لیس کلائنٹس کا استعمال کرتے ہوئے تھوڑی سی اسٹوریج سے زیادہ کی ضرورت کے بغیر نوڈ چلانے کے قابل ہو جائیں گے۔ یہ روڈ میپ کا "Verge" حصہ ہے۔ ہمارے پاس لائٹ کلائنٹس بھی ہیں۔ Helios نامی ایک پروجیکٹ ہے جو لائٹ ویریفکیشن کی ایک شکل کر رہا ہے۔ لائٹ ویریفکیشن کامل نہیں ہے، لیکن اس کا مطلب یہ ہے کہ آپ کو چین کے بارے میں معلومات بتانے کے لیے کسی RPC نوڈ پر بھروسہ کرنے کی ضرورت نہیں ہے۔ طویل مدتی مستقبل یہ ہے کہ ہم پوری چین کو SNARK کرنا چاہتے ہیں۔ ایک بار جب ہم پوری چین کو SNARK کر لیں گے، تو آپ انتہائی بڑے یا چھوٹے ہارڈویئر پر ایتھیریم کے قواعد کی تصدیق کر سکیں گے۔

کم ETH کے ساتھ اسٹیکنگ بھی ایک بہت فعال تحقیقی ضرورت ہے۔ 32 ETH اب بھی زیادہ ہے۔ میں چاہوں گا کہ لوگ 1 ETH کے ساتھ اسٹیکرز بنیں۔ ایسا کرنے کے مختلف طریقے ہیں، جیسے Orbit، یا ایگریگیشن میں بہتری لانا۔ مجموعی طور پر، خاص طور پر اسٹیکنگ اور نوڈ چلانے کو آسان اور زیادہ قابل رسائی بنانے کے لیے بہت سی پروٹوکول بہتری آ رہی ہے۔

ایتھیریم L1 پر کیا چلتا ہے؟ کچھ اعلیٰ مالیت کی ایپلی کیشنز۔ بہت سی اعلیٰ مالیت کی غیر مرکزی مالیات (DeFi) L1 پر چلتی ہے۔ ENS فی الحال L1 پر ہے، حالانکہ یہ تیزی سے لیئر ۲ (l2) کے ساتھ مزید کام کر رہا ہے۔ لوگ لیئر ۱ (l1) پر اثاثے رکھتے ہیں۔ مزید برآں، لیئر ۱ (l1) لیئر ۲ (l2) کے لیے بلاک روٹس، حالت (state) روٹس، اور پروف سسٹمز کا انتظام کرتی ہے۔ یہ لیئر ۲ (l2) کو محفوظ بناتی ہے۔ لیئر ۱ (l1) کو کراس لیئر آپریشنز کو سنبھالنے کے لیے کافی طاقتور ہونا چاہیے، خاص طور پر اس صورت میں جب کوئی لیئر ۲ (l2) ناکام ہو جائے۔ لیئر ۲ (l2) اور ایک آزاد چین کے درمیان فرق یہ ہے کہ یہاں تک کہ اگر آپ کی لیئر ۲ (l2) پر 51% حملہ ہو جائے یا ٹیم بند ہو جائے، تب بھی لیئر ۱ (l1) صارفین کی حفاظت کے لیے موجود رہتی ہے۔ صارفین لیئر ۲ (l2) کے اندر اپنی ملکیت اور حالت (state) ثابت کرنے اور اسے واپس لیئر ۱ (l1) پر منتقل کرنے کے قابل ہوتے ہیں۔

L2 کی رفتار اور روڈ میپس (20:33)

حال ہی میں، اس کے ساتھ ایک لائیو تجربہ کیا گیا تھا۔ dYdX v3 حال ہی میں بند ہو گیا، اور L2Beat کے لوگوں نے حفاظتی انخلا کے سافٹ ویئر کی اپنی امپلیمینٹیشن لکھی۔ dYdX ٹیم کی کسی بھی شمولیت کے بغیر، صارفین dYdX v3 کے اندر موجود اپنے کسی بھی اثاثے کو لینے اور انہیں واپس ایتھیریم L1 پر لانے کے قابل تھے۔ ٹیم کی شمولیت کے بغیر لیئر ۲ (l2) سے باہر نکلنا صرف نظریہ نہیں ہے، یہ حقیقت ہے۔

اگر L1 ایپلی کیشنز چلاتی ہے اور L2s کی حفاظت کرتی ہے، تو L2s کیا کرتی ہیں؟ L2s رفتار اور اسکیل فراہم کرتی ہیں۔ اس سال، لیئر ۲ (l2) کی فیس تقریباً 50 سینٹ سے کم ہو کر 1 سینٹ سے بھی کم ہو گئی ہے۔ بنیادی طور پر، ایپلی کیشنز کی ایک ناقابل یقین حد تک وسیع کلاس کے لیے، ایتھیریم راتوں رات بنیادی طور پر ناقابل برداشت ہونے سے مکمل طور پر قابل برداشت ہو گیا ہے۔

ٹرانزیکشن کی شمولیت کے اوقات کے بارے میں کیا خیال ہے؟ یہاں کسے ٹرانزیکشن بھیجنے اور اس کے شامل ہونے کے لیے کچھ منٹوں — جیسے 10، 40، یا 90 منٹ — کا انتظار کرنے کا تجربہ یاد ہے؟ یہاں کسے پچھلے 6 مہینوں میں ایتھیریم میں یہ تجربہ یاد ہے؟ ایتھیریم میں بڑے پیمانے پر بہتری آئی ہے۔ ثبوتِ کار (PoW) کے دور میں، بٹ کوائن میں اوسط بلاک کا وقت 10 منٹ تھا، لیکن ایتھیریم میں اوسط بلاک کا وقت 12 سیکنڈ ہے۔ تاہم، ایک پریشان کن رجحان تھا جہاں اگر آپ گیس کی قیمت کے ساتھ بدقسمت رہے، تو آپ کو 10 یا 20 منٹ انتظار کرنا پڑتا تھا۔ EIP-1559، جو 2021 میں آیا تھا، اس نے بنیادی طور پر اسے حل کر دیا۔

پھر دی مرج۔ ریاضی کی ایک دلچسپ خصوصیت کی وجہ سے، اگرچہ بلاکس کے درمیان اوسط وقت صرف 13 سیکنڈ سے کم ہو کر 12 سیکنڈ رہ گیا، لیکن آپ کے ٹرانزیکشن بھیجنے اور اس کی شمولیت کے درمیان کا اوسط وقت 13 سیکنڈ سے کچھ زیادہ سے کم ہو کر چھ سیکنڈ سے کچھ زیادہ رہ گیا۔ آپ کے لیے ریاضی کا مسئلہ: معلوم کریں کہ یہ کیوں سچ ہے۔ دی مرج کے بعد، شمولیت بنیادی طور پر 6 سے 30 سیکنڈ تک کم ہو جاتی ہے۔ آخر کار، لیئر ۲ (l2) کے ساتھ، آپ کے پاس پری کنفرمیشنز ہوتی ہیں، لہذا لیئر ۲ (l2) آپ کی ٹرانزیکشن کی چند سو ملی سیکنڈز کے اندر تصدیق کرنے کے لیے کافی تیز ہوتی ہیں۔ ایک صارف کے طور پر، آپ ایک ایسی ایپلی کیشن کا حصہ بنتے ہیں جہاں بہت سی چیزیں ہو رہی ہوتی ہیں، اور اس کے ساتھ ہی، آپ کی ٹرانزیکشن فیس سستی رہتی ہے۔

ایتھیریم کی تاریخ: نومبر 2013 میں وائٹ پیپر آیا تھا۔ جولائی 2015 میں لانچ ہوا تھا۔ 2018 کے آس پاس، ایتھیریم نے حصہ داری کا ثبوت (PoS) اور ڈیٹا دستیابی کی سیمپلنگ کے لیے اپنے تخمینی ڈیزائن پر اتفاق کیا۔ ڈیٹا دستیابی کی سیمپلنگ اور حذفی کوڈنگ کے لیے اصل پیپرز میں نے 2017 میں لکھے تھے۔

Casper اور رول اپ اسکیلنگ (25:27)

اگر آپ GitHub میں تلاش کریں، تو آپ simple_casper نامی ڈائرکٹری تلاش کر سکتے ہیں اور Serpent میں لکھے گئے کنٹریکٹس تلاش کر سکتے ہیں۔ یہاں کسے Serpent یاد ہے؟ یہاں کون Serpent استعمال کرتا ہے؟ میرا مطلب ہے، مجھے لگتا ہے کہ Python واقعی خوبصورت ہے، لیکن اگر آپ وہ چاہتے ہیں، تو آپ کو Vyper میں کوڈ کرنا چاہیے۔ Vyper دراصل بہت اچھا ہے اور اس میں کافی بہتری آتی رہی ہے۔ 2017 میں اس ریپو کے اندر، ہم نے مکمل ایبسٹریکشن کرنے اور حصہ داری کا ثبوت (PoS) کی منطق کو براہ راست ایک سمارٹ کنٹریکٹ کے طور پر لکھنے کی کوشش کی۔ ہم نے 31 دسمبر 2017 کو بینکاک کے وقت کے مطابق رات 11:20 PM بجے ایک ڈیمو لانچ کیا — ہم نئے سال سے پہلے کچھ پیش کرنا چاہتے تھے — اور ڈیمو کافی جلدی ٹوٹ گیا۔ یہ ابتدائی دن تھے۔

اس کے بعد سے، اب یہ ابتدائی دن نہیں رہے۔ 2018 کے آغاز میں، ایتھیریم حصہ داری کا ثبوت (PoS) سسٹم اور اسکیلنگ سسٹم بنانے کے لیے ایک بڑے پیمانے پر کوشش شروع ہوئی، جو اس کے بعد سے ان بلابز (blobs) میں تبدیل ہو گئی ہے جو آج ہمارے پاس ہیں۔ 2022 میں دی مرج ہوا، جس میں ثبوتِ کار (PoW) سے حصہ داری کا ثبوت (PoS) پر منتقلی ہوئی۔ 2024 میں، "Surge" کا پہلا حصہ۔ اگر آپ روڈ میپ ڈایاگرام کو دیکھیں، تو آپ کو دو سنگ میل نظر آئیں گے: بنیادی رول اپ اسکیلنگ اور مکمل رول اپ اسکیلنگ۔ بنیادی رول اپ اسکیلنگ کا مطلب ہے کہ آپ کو Stage 1 تک پہنچنے کے لیے بڑی لیئر ۲ (l2) کی ضرورت ہے، اور آپ کو بلابز کے موجود ہونے کی ضرورت ہے۔ 2024 تک، ہم درحقیقت اس تک پہنچ گئے۔ اگلا قدم مکمل طور پر چلنے والی ڈیٹا دستیابی کی سیمپلنگ اور بڑی L2s کا Stage 2 تک پہنچنا ہے۔ مجھے لگتا ہے کہ یہ لوگوں کی سوچ سے کہیں جلدی ہوگا۔

ابھی بھی بہت سے مسائل حل طلب ہیں۔ ہم لامرکزیت میں اپ گریڈ چاہتے ہیں۔ یہاں کون چاہتا ہے کہ ایتھیریم مرکزی ہو؟ ٹھیک ہے، ایک شخص چاہتا ہے کہ ایتھیریم مرکزی ہو۔ سنسرشپ کے خلاف مزاحمت — کوانٹم مزاحمت؟ ٹھیک ہے، ایک ہاتھ۔ شاید آپ کو لگتا ہے کہ تجدید ہونے کے لیے آپ کو تباہی کی ضرورت ہے! لیکن ہمیں اس بات کو یقینی بنانے کے لیے مزید اپ گریڈز کی ضرورت ہے کہ لامرکزیت، سنسرشپ کے خلاف مزاحمت، اور کوانٹم مزاحمت جاری رہے۔

ہمیں کارکردگی اور اسکیل میں ترقی پسندانہ جاری اپ گریڈز کی بھی ضرورت ہے۔ لیئر ۲ (l2) انتہائی تیزی سے اسکیل ہونے والی ہے، اور اگلے چند سالوں میں اس کی حفاظت میں بہتری آنے والی ہے۔ میں لیئر ۱ (l1) کی صلاحیت میں ترقی پسندانہ، محتاط، لیکن یقینی جاری اپ گریڈز کی بھی توقع کرتا ہوں۔ ہمیں L1 کی سرگرمی کو سپورٹ کرنے کے لیے ایسا کرنے کی ضرورت ہے، اور اس لیے کہ L1 ایک بیک اسٹاپ کے طور پر کام کرتی ہے۔ L2s کی زیادہ سے زیادہ نظریاتی محفوظ صلاحیت L1 کی صلاحیت کے متناسب ہے۔

ہم ایتھیریم کے سپورٹ کر سکنے والے بلابز کی تعداد بڑھانے کے لیے ڈیٹا دستیابی کی سیمپلنگ میں اپ گریڈز کرنے جا رہے ہیں۔ تقریباً ایک ہفتہ پہلے تک، ایتھیریم درحقیقت بلابز کے لیے قیمت کی دریافت کے موڈ میں آ گیا تھا، جس کا مطلب ہے کہ استعمال ہونے والے بلابز کی تعداد بالکل طویل مدتی ہدف کے برابر ہے۔ اب ہمیں اس تعداد کو اسکیل کرنے کی ضرورت ہے۔

ہم نے اتنا اسکیل کر لیا ہے کہ ایپلی کیشنز کی ایک وسیع اقسام ممکن ہیں: ENS، صارفین کی ادائیگیاں، سوشل نیٹ ورکس۔ ایک زمرہ جو مجھے لگتا ہے کہ اگلی دہائی میں انتہائی اہم ہونے والا ہے وہ مخلوط مالیاتی اور غیر مالیاتی ایپلی کیشنز ہیں — ایسی ایپلی کیشنز جو مالیات کی طاقت کا استعمال کرتی ہیں، لیکن بالآخر ایسے مقاصد کی تکمیل کے لیے جو مالیاتی اہداف سے بالاتر ہیں۔ یہاں بہت سی انتہائی طاقتور ایپلی کیشنز ہیں۔ ہم نے ٹیکنالوجی کو بہتر بنانے میں کافی وقت صرف کیا ہے، اور ہم ایسا کرتے رہیں گے، لیکن یہ اس سطح پر ہے جہاں اب تعمیر کرنے کا وقت ہے۔ شکریہ۔ [تالیاں]

کیا یہ صفحہ مددگار تھا؟