تعریف
Chainweb یک مفهوم معماری زنجیرهبلوک (blockchain) است که در آن چندین زنجیرهبلوک مستقل بهصورت موازی اجرا میشوند و بهصورت رمزنگاریشده به هم متصل میگردند تا یک شبکه یکپارچه را تشکیل دهند. بهجای تکیه بر یک زنجیره واحد برای پردازش تمام تراکنشها، Chainweb فعالیت را بین زنجیرههای متعدد توزیع میکند که بهطور دورهای به یکدیگر ارجاع میدهند. این ساختار طوری طراحی شده است که ویژگیهای اصلی یک زنجیرهبلوک، مانند تغییرناپذیری و امنیت مشترک، حفظ شود و در عین حال ظرفیت پردازش تراکنشها افزایش یابد. بهعنوان یک مفهوم، تمرکز آن بیشتر بر نحوه سازماندهی و اتصال زنجیرهها است تا بر یک کوین یا توکن مشخص.
بستر و کاربرد
در زمینه کریپتو و زنجیرهبلوک (blockchain)، Chainweb اغلب بهعنوان رویکردی برای مقیاسپذیری مطرح میشود که فعالیت را روی زنجیره (on-chain) نگه میدارد و در عین حال از ایجاد یک دفترکل واحد و شلوغ جلوگیری میکند. این ایده بر «پردازش موازی» تأکید دارد؛ جایی که هر زنجیره مجموعه تراکنشهای خودش را پردازش میکند اما از طریق اتصال متقابل، همچنان بخشی از یک کل هماهنگ باقی میماند. این ویژگی باعث میشود Chainweb در بحثهای مربوط به طراحی شبکه، ساختار اجماع (consensus) و روشهای افزایش توان پردازش (throughput) بدون انتقال کامل فعالیت به خارج از زنجیرهبلوک اصلی، اهمیت پیدا کند. معمولاً از آن بهعنوان یک انتخاب طراحی بنیادی برای شبکههایی یاد میشود که میخواهند کارایی بالا را با یک مدل امنیت مشترک ترکیب کنند.