اکاؤنٹ ماڈل

اکاؤنٹ ماڈل ایک بلاک چین (blockchain) اسٹیٹ مینجمنٹ میکانزم ہے جس میں بیلنس اور ڈیٹا کو اکاؤنٹس کے ذریعے ٹریک کیا جاتا ہے، جو ہر ٹرانزیکشن کے ساتھ براہِ راست اپ ڈیٹ ہوتے ہیں۔

تعریف

اکاؤنٹ ماڈل ایک ایسا میکانزم ہے جسے کچھ بلاک چینز (blockchains) عالمی اسٹیٹ کو انفرادی کوائنز یا آؤٹ پٹس کے بجائے اکاؤنٹس کے ذریعے ظاہر کرنے اور اپ ڈیٹ کرنے کے لیے استعمال کرتی ہیں۔ اس ماڈل میں ہر اکاؤنٹ اپنا بیلنس رکھتا ہے اور اضافی ڈیٹا بھی محفوظ کر سکتا ہے، جیسے نانس ویلیوز یا اسمارٹ کنٹریکٹ (smart contract) کا کوڈ اور اسٹوریج۔ ٹرانزیکشنز اسٹیٹ میں تبدیلی اس طرح لاتی ہیں کہ براہِ راست ان اکاؤنٹس سے منسلک بیلنس اور ڈیٹا کو تبدیل کرتی ہیں۔ یہ ان ڈیزائنز کے برعکس ہے جو ویلیو کو مسلسل اپ ڈیٹ ہونے والے اکاؤنٹ ریکارڈز کے بجائے الگ الگ، خرچ کیے جانے والے آؤٹ پٹس کی صورت میں دیکھتے ہیں۔

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

پس منظر اور استعمال

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

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

© 2025 Tokenoversity۔ جملہ حقوق محفوظ ہیں۔