مهرانه ابراهیمی
مهرانه ابراهیمی دوشنبه 16 شهریور

اجرای موازی یا Parallelization چیست؟

یکی از چالش‌های اصلی بلاکچین‌ها، پردازش تعداد زیادی تراکنش در زمان کوتاه است. در برخی شبکه‌ها، تراکنش‌ها به‌صورت پشت‌سرهم پردازش می‌شوند. Parallelization یا اجرای موازی روشی است که اجازه می‌دهد تراکنش‌های مستقل به‌صورت هم‌زمان پردازش شوند.

برای درک ساده‌تر، تصور کنید به‌جای اینکه یک صندوق‌دار به یک صف طولانی رسیدگی کند، چند صندوق‌دار هم‌زمان مشغول کار باشند. در بلاکچین هم تراکنش‌هایی که با داده‌های یکسان درگیر نیستند، می‌توانند به‌صورت موازی اجرا شوند.

اجرای موازی می‌تواند سرعت پردازش و ظرفیت شبکه را افزایش دهد و در شرایط مناسب، به کاهش ازدحام و کارمزدها کمک کند.

البته این روش چالش‌هایی هم دارد. تراکنش‌های وابسته یا متداخل باید به ترتیب درست اجرا شوند و پردازش موازی می‌تواند نیاز به منابع سخت‌افزاری بیشتری برای برخی نودها ایجاد کند.

به زبان ساده، Parallelization با پردازش هم‌زمان تراکنش‌های مستقل، به بلاکچین اجازه می‌دهد در مدت زمان مشابه، تراکنش‌های بیشتری را پردازش کند.

8