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

دو بلاک ایک ساتھ؟ ⁨ATON⁩ دونوں رکھتا ہے

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

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

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

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

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

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

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

ٹکراؤ کیوں ہوتا ہے

نئے بلاک کو نیٹ ورک کے ہر کمپیوٹر تک پہنچنے میں وقت لگتا ہے۔ جب وہ راستے میں ہوتا ہے، کوئی دوسرا مائنر جس نے اسے ابھی نہیں دیکھا، اپنا بلاک ڈھونڈ سکتا ہے۔ دونوں میں سے کسی نے کچھ غلط نہیں کیا۔ بس انہیں ابھی ایک دوسرے کی خبر نہیں ہوئی تھی۔

اکیلی چین ٹکراؤ کے ساتھ کیا کرتی ہے

اکیلی چین میں ہر بلاک کا ٹھیک ایک پیرنٹ ہونا ضروری ہے۔ اس لیے جب دو بلاک ایک ساتھ پہنچیں تو نیٹ ورک کو ایک چننا پڑتا ہے۔ ہارنے والا چھوڑ دیا جاتا ہے، اور اس کے مائنر کی محنت کسی شمار میں نہیں آتی۔

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

⁨ATON⁩ اس کے بجائے کیا کرتا ہے

⁨ATON⁩ ایک بلاک ڈی اے جی ہے: ایک لکیر کے بجائے بلاکس کا ایک گراف۔ چار مرحلے اس گراف کو ایک متفقہ تاریخ میں بدلتے ہیں۔

  1. ایک ساتھ بنتے ہیں۔ مائنر اگلا بلاک بنانے سے پہلے انتظار نہیں کرتے کہ پچھلا بلاک سب تک پہنچ جائے۔ کئی بلاک تقریباً ایک ہی لمحے میں بن سکتے ہیں، اور ان میں سے ہر ایک رکھا جاتا ہے۔
  2. اپنے پیرنٹس سے جڑے ہوتے ہیں۔ ہر نیا بلاک ان سب بلاکس کو اپنا پیرنٹ بتاتا ہے جو اس کے مائنر نے سرے پر دیکھے۔ ایک بلاک کے کئی پیرنٹ ہو سکتے ہیں۔
  3. نیلا یا سرخ رنگ۔ ⁨GHOSTDAG⁩ طرز کا ایک اصول ہر بلاک کو رنگ دیتا ہے۔ نیلے کا مطلب ہے باقی سے اچھی طرح جڑا ہوا، جیسے ایمانداری سے مائن ہو کر فوراً شائع ہونے والے بلاک۔ سرخ کا مطلب ہے ایسا نہیں، جیسے روک کر دیر سے شائع کیا گیا بلاک۔
  4. ایک ترتیب میں لگتے ہیں۔ گراف اور اس کے رنگوں سے وہی اصول ہر بلاک کو ایک ہی ترتیب میں لگاتا ہے۔ جس نوڈ کے پاس وہی بلاک ہوں، اسے وہی ترتیب ملتی ہے، اور ہر بلاک اپنے پیرنٹس کے بعد آتا ہے۔
اکیلی چین اور ⁨ATON⁩ کا موازنہ
سوالاکیلی چین⁨ATON⁩
ایک ساتھ دو بلاکایک پھینک دیا جاتا ہےدونوں رکھے جاتے ہیں
ہر بلاک کے پیرنٹٹھیک ایکایک یا زیادہ
تاریخ پر اتفاق کیسےسب سے لمبی لکیر جیتتی ہےپورے گراف سے ایک ترتیب

رنگ کیوں اہم ہیں

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

کیا ابھی طے نہیں

ترتیب کے اصول کی ایک سیٹنگ ہے جسے ⁨k⁩ کہتے ہیں: کسی بلاک کو سرخ رنگ دینے سے پہلے کتنے بلاک ایک ساتھ بن سکتے ہیں۔ اس کی قدر ابھی طے نہیں۔ بلاک بننے کی ہدف رفتار بھی طے نہیں۔ جب دونوں طے ہوں گے تو پہلے اسپیسیفیکیشن میں جائیں گے، پھر سائٹ پر۔

تب تک آپ کو ہماری طرف سے رفتار یا گنجائش کا کوئی عدد نظر نہیں آئے گا، کیونکہ ابھی دینے کو کوئی ایماندار عدد ہے ہی نہیں۔

دیکھیں ترتیب کیسے کام کرتی ہے

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

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

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