بلاکچین: ساختاری جدید برای سیستمهای رباتیک جمعی – قسمت هشتم
ترجمه: نگار درزی
تمایز رفتاری
ترکیب فناوری بلاکچین با تکنیکهای کنترل جمعی قدیمی میتواند در مقابله با مشکلات امنیتی و مسائل مربوط به تصمیمگیری مفید باشد. با توجه به نظرسنجیهای اخیر، اگر چه الگوریتمهای پیشرفته، تیمهای تخصصی رباتها را قادر به بروز رفتارهای خاص فردی مثل تجمع، هجوم، غارت و غیره میسازد اما گسترش رباتهای جمعی در دنیای واقعی نیازمند برخی رفتارهای دیگر مانند تغییر الگوریتم کنترل به الگوریتمی دیگر جهت رسیدن به اهداف میباشد. ترکیبی از رفتارهای مختلف در یک مجموعه، در مطالعات علمی مورد بررسی قرار نگرفته است. با این حال، فناوری بلاکچین امکان پیوند چندین بلوک به صورت متوالی را فراهم میآورد که به آن پیوند زنجیرهای ( pegged sidechains ) نیز میگویند، به طوریکه به عاملهای حاضر در دسته رباتها اجازه میدهد مطابق با بلاکچین خاص مورد استفاده که در آن پارامترهایی از قبیل تنوع استخراج، مجوزها، و غیره، قابل سفارشیسازی برای رفتارهای جمعی مختلف است، به شکل متفاوتی عمل کنند. به عنوان مثال، پروژههای متن باز مانند MultiChain در ترکیب با الگوریتمهای پیوند زنجیرهای، راه سادهای را برای ایجاد چندین دفترکل بلاکچین متصل به هم که توانایی اجرای چند رفتار موازی هم دارند، ارائه میدهد. شکل 11(a)، پیکربندی یک بلاکچین معمولی را نشان میدهد که در آن تنوع کاوش (امکان تبدیل شدن به کاوشگر) میان عاملهای شبکه، با استفاده از زمانبندی round-robin توزیع شده است. در این شرایط، کنترل تصمیمگیری در مورد اینکه چه تراکنشی به بخشی از بلاکچین بپیوندد، توزیع شده و غیرمتمرکز است. در این زنجیره جانبی، پارامترهای مختلف برای دستیابی به رفتارهای مختلف قابل بهینهسازی هستند. شکل 11(b)، دیدگاهی در مورد نحوه تبدیل طرح کاوش غیرمتمرکز به یک طرح کاوش متمرکز، ارائه میدهد. در قسمت پایینی شکل 11(b)، یک عامل که تراکنشهای زنجیره را تعیین میکند، به جای یک مدل کاملا غیرمتمرکز، بر رویکرد کنترلی رهبر-پیرو، تاکید دارد. با استفاده از این رویکرد، رفتارهای روباتهای مختلف را می توان با استفاده از قانون کنترل آن روبات به دست آورد، لذا پیچیدگی کنترلگر روبات افزایش نمییابد.
شکل 11. (a) پیکربندی بلاکچین معمولی که در آن همه عاملهای شبکه میتوانند به کاوشگر تبدیل شوند. این پیکربندی بر رویکرد کنترل غیرمتمرکز تاکید میکند، چرا که همه روباتها به ایجاد دفترکل بلاکچینی کمک میکنند. (b) چندین عامل از بلاکچینی که قبلا ایجاد شده، یک دفترکل بلاکچینی جدید را ایجاد میکنند- با ارسال تراکنشها به یک آدرس خاص- که در آن پارامتر تنوع کاوش برای ایجاد پیکربندی کاوش واحد ، تغییر میکند. این پیکربندی بر رویکرد متمرکز تاکید دارد که در آن تنها یک کاوشگر میتواند کنترل فرایند خاص بلاک را به دست گیرد ، بنابراین بلاکچین را به طرح کنترلی رهبر-پیرو تغییر میدهد.
منبع: github