مواد پر جائیں
Atheron⁨Blockchain⁩
تمام مضامین

متوازی بلاکس: ایک متفقہ ترتیب کی مرحلہ وار وضاحت

یہ مرحلہ وار وضاحت بتاتی ہے کہ ⁨ATON⁩ بیک وقت بننے والے بلاکس کو کیسے ایک ایسی ترتیب میں لاتا ہے جس پر ہر نوڈ متفق ہوتا ہے، اور وہ بھی مشکل اصطلاحات کے بغیر۔

تحریر: Shawn Wilson, بانی اور سی ای او

شائع ہوا · پڑھنے کا وقت 5 منٹ

دیگر زبانیں English · Français · Español · Deutsch

روشنی کی ڈوریوں سے جڑی، ساتھ ساتھ رکھی چمکتی ہوئی تجریدی شکلیں جو ایک پرسکون لکیر میں جمع ہو جاتی ہیں، یعنی متوازی بلاکس جو ایک ترتیب میں مل رہے ہیں۔

زیادہ تر لوگ بلاک چین کو ایک سیدھی لکیر سمجھتے ہیں۔ ایک بلاک، پھر اگلا، پھر اس سے اگلا۔ ⁨ATON⁩ اس طرح کام نہیں کرتا۔ اس مضمون میں ہم آپ کو ایک وقت میں ایک قدم کے ساتھ بتاتے ہیں کہ اس کی جگہ کیا ہوتا ہے۔

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

بلاکس ایک ساتھ کیوں آتے ہیں

⁨ATON⁩ ادائیگیوں کے لیے ایک عوامی بلاک چین ہے۔ اسے عام گرافکس کارڈ سے مائن کیا جاتا ہے، اور اس میں ایک ہی میموری ہارڈ پروف آف ورک استعمال ہوتا ہے۔ دنیا بھر میں بہت سے مائنرز ایک ہی وقت میں کام کرتے ہیں۔ کبھی کبھی دو یا زیادہ مائنرز تقریباً ایک ہی لمحے میں ایک درست بلاک تلاش کر لیتے ہیں۔

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

اس سے جو ڈھانچہ بنتا ہے اسے بلاک ڈیگ (⁨block-DAG⁩) کہتے ہیں۔ آپ اسے رسی کے بجائے گندھی ہوئی چوٹی سمجھ سکتے ہیں۔ کئی لڑیاں ساتھ ساتھ چلتی ہیں، اور بار بار ایک دوسرے میں مل جاتی ہیں۔

پہلا مرحلہ: ہر بلاک اس کی طرف اشارہ کرتا ہے جو اس نے دیکھا

جب کوئی مائنر بلاک بناتا ہے تو وہ صرف ایک والد بلاک کی طرف اشارہ نہیں کرتا۔ وہ ان تمام حالیہ بلاکس کی طرف اشارہ کرتا ہے جن کے بارے میں وہ جانتا ہے اور جن کی طرف ابھی تک کوئی اور اشارہ نہیں کر رہا۔ یہ چوٹی کے اگلے سرے کے کھلے سرے ہیں۔

فرض کریں ایلس اور باب دونوں ایک ہی وقت میں ایک ایک بلاک تلاش کرتے ہیں۔ دونوں کو ایک دوسرے کا پتا نہیں ہوتا۔ دونوں پچھلے ایک ہی بلاک کی طرف اشارہ کرتے ہیں۔ ذرا دیر بعد کیرول کو دونوں کی خبر ملتی ہے اور وہ ایک نیا بلاک بناتی ہے جو ایلس اور باب دونوں کے بلاکس کی طرف اکٹھا اشارہ کرتا ہے۔ دونوں لڑیاں پھر مل گئیں۔

کچھ بھی ضائع نہیں ہوا۔ کیرول کا بلاک اس بات کا ریکارڈ ہے کہ اس نے دونوں کو دیکھا۔

دوسرا مرحلہ: اچھی طرح جڑے ہوئے بلاکس تلاش کریں

اب ہر نوڈ کے پاس ایک ہی چوٹی ہے، مگر چوٹی کوئی فہرست نہیں ہوتی۔ ادائیگیوں کو فہرست چاہیے، کیونکہ دو لین دین کی ترتیب ہی طے کر سکتی ہے کہ کون سا شمار ہوگا۔

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

جو بلاک روک کر رکھا گیا، یا جو سست رفتاری سے پہنچا، اس کے رابطے کم ہوتے ہیں۔ بعد کے بہت کم بلاکس اس کی طرف اشارہ کرتے ہیں، اور وہ خود بھی اسی وقت بننے والے زیادہ بلاکس کی طرف اشارہ نہیں کرتا۔ وہ کنارے پر ہوتا ہے۔

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

تیسرا مرحلہ: پہلے مرکز کو ترتیب دیں

جب مرکز معلوم ہو جاتا ہے تو اصول اس میں سب سے پرانے بلاکس سے لے کر سب سے نئے تک چلتا ہے۔ جہاں کوئی بلاک پہلے کے کسی بلاک کی طرف اشارہ کرتا ہے، وہاں پہلے والا پہلے آتا ہے۔ یہ فطری بات ہے: آپ کوئی چیز اس کے وجود میں آنے سے پہلے نہیں دیکھ سکتے۔

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

کم جڑے ہوئے بلاکس اپنے اردگرد کے مرکزی بلاکس کے بعد رکھے جاتے ہیں۔

چوتھا مرحلہ: ترتیب سے تنازعات حل کریں

یہیں ادائیگیوں کے لیے ترتیب کی اہمیت سامنے آتی ہے۔ فرض کریں کوئی شخص انہی سکوں کو دو بار خرچ کرنے کی کوشش کرتا ہے، ایک بار ایک لڑی کے بلاک میں اور دوسری بار دوسری لڑی کے بلاک میں۔

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

چوٹی وہ سب کچھ درج کرتی ہے جو دیکھا گیا۔ ترتیب طے کرتی ہے کہ کیا شمار ہوگا۔

یہ آپ کے لیے کیسے مفید ہے

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

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

اگر آپ نوڈ چلاتے ہیں تو ترتیب کے بارے میں آپ کو کسی کی بات پر بھروسا کرنے کی ضرورت نہیں۔ آپ اپنے پاس موجود بلاکس سے خود اس کا حساب لگا سکتے ہیں۔

ایمانداری سے حدود

ترتیب سے انتظار کی ضرورت ختم نہیں ہوتی۔ بالکل نیا بلاک اب بھی دوبارہ ترتیب پا سکتا ہے جب اس کے اوپر مزید بلاکس جمع ہوں۔ کوئی ادائیگی چوٹی میں جتنی گہری بیٹھتی ہے، اسے ہلانا اتنا ہی مشکل ہوتا ہے۔

اگر آپ جاننا چاہتے ہیں کہ یہ کام کیسے آگے بڑھتا ہے تو ⁨ATON Blockchain⁩ سائٹ وہ جگہ ہے جہاں ہم شائع کرتے ہیں کہ کیا طے ہو چکا ہے اور کیا ابھی کھلا ہے۔

نئے مضامین ای میل پر

ہر نئے مضمون پر ایک ای میل، آپ کی زبان میں۔ ہم پہلے آپ کا پتا تصدیق کرتے ہیں، اور ہر ای میل میں ان سبسکرائب کا لنک ہوتا ہے۔

کوئی اسپام نہیں۔ ایک کلک میں ان سبسکرائب۔