آیا قراردادهای هوشمند میتوانند جایگزین رباتهای دستیار هوش مصنوعی باشند؟
هوش مصنوعی با سادهسازی منطق قراردادهای هوشمند، آنها را به سیستمهایی تبدیل کرده که هم انسانها میتوانند آنها را بخوانند و هم به راحتی با آنها تعامل داشته باشند. سالها عبارت «کد، قانون است» وعده دنیایی دیجیتال را میداد که قوانین آن مثل چرخدنده ساعت بدون خطا عمل میکنند. در آغاز Web3، توسعهدهندگان قراردادهای هوشمند را بهعنوان پایهای برای این وعده طراحی کردند. همین نوآوری، فضای DeFi را شکل داد.
با رشد این اکوسیستم، توسعهدهندگان اغلب شفافیت را قربانی پیچیدگی کد کردند. کاربران غیر فنی هنگام تعامل با قراردادهای هوشمند حس میکردند دارند دفترچه راهنمایی به زبان بیگانه میخوانند و ناچارند دکمهها را با آزمون و خطا فشار دهند.
در پاسخ، صنعت بلاکچین سعی کرد فرایندها را سادهتر کند. بیتکوین Ordinals و توکنهای BRC-20 قابلیت صدور دارایی را با قوانین ساده متنی معرفی کردند. این فناوریها توانستند موانع فنی را برای ورود کاربران کاهش دهند. حتی برخی پلتفرمها اجازه میدادند کاربران بدون حتی یک خط کدنویسی، توکن بسازند. بسیاری از پروژهها هم به جای نوشتن قراردادهای سفارشی، داراییهای خود را با قالبهای آماده عرضه کردند. این روند باعث شد توسعهدهندگان بپرسند: آیا قراردادهای هوشمند میتوانند از شکل خشک کدنویسی فاصله بگیرند و به شکل ابزارهای محاورهای و کاربرپسند درآیند؟
ورود به عصر «قانون سریع است»
محدودیتهای قراردادهای صرفاً کدنویسیشده باعث شد پروژههای جدیدی در بلاکچین به فکر بازطراحی منطق قراردادها بیفتند. یکی از این پروژهها، Rooch Network است که با زبان Move ساخته شده و پروژه Nuwa را به عنوان نوآوری برجسته خود ارائه میدهد.
توسعهدهندگان Nuwa قراردادهای هوشمند را با رویکردی زبانمحور طراحی کردهاند. آنها به کاربران اجازه میدهند به جای نوشتن کد، از دستورهای زبان طبیعی استفاده کنند. مدلهای زبانی بزرگ (LLM) این دستورات را تفسیر میکنند و پاسخ میدهند. این همان مفهوم «قانون سریع است» است.
کاربران برای راهاندازی Agentها، فقط یک دستور اولیه (prompt) وارد میکنند. این Agentها با LLMها ارتباط دارند، اطلاعات گذشته را به خاطر میسپارند و به ورودی کاربر پاسخ میدهند. کاربران به جای اجرای توابع پیچیده، فقط پیام میفرستند؛ مثل چتکردن در تلگرام یا دیسکورد. سیستم هم تمام این تعاملات را به طور شفاف روی بلاکچین ثبت میکند.
ساختار فنی قراردادهای هوشمند سریع
معماری Nuwa شامل سه بخش کلیدی است:
- کاربران رفتار Agent را با زبان طبیعی تعریف میکنند.
- Agent با توجه به حافظه و دستور اولیه تصمیمگیری میکند.
- سیستم اقدامات را روی زنجیره ثبت میکند.
کاربران میتوانند مستقیماً با آن چت کنند. این Agentها فقط واسط مکالمه نیستند؛ بلکه بهعنوان موجودیتهای دیجیتال مستقل عمل میکنند. پس از راهاندازی، امکان تغییر رفتار آنها وجود ندارد. آنها منطق خود را بر اساس مجموعهای از محدودیتها دنبال میکنند و حافظه تعاملات قبلی را حفظ مینمایند.
هر Agent یک فضای چت اختصاصی در بلاکچین دارد. کاربران میتوانند مستقیماً با آن چت کنند. این Agentها فقط واسط مکالمه نیستند؛ آنها بهعنوان موجودیتهای دیجیتالی مستقل رفتار میکنند که بعد از راهاندازی دیگر تغییر نمیکنند. آنها منطق خود را بر اساس محدودیتهایی از پیش تعیینشده دنبال میکنند.
مثالهایی از قراردادهای هوشمند محاورهای
تیم Nuwa چند Agent اولیه طراحی کرد:
- NeverTransfer: جلوی همه نقلوانتقالها را میگیرد.
- Gollum: با الهام از تالکین، داراییها را نگه میدارد و سخت متقاعد میشود.
- TrustedPay: فقط به آدرسهای تأییدشده پرداخت میکند.
- CryptoCaishen: بر اساس الگوریتمی تصادفی، توکنها را پخش میکند.
توسعهدهندگان این Agentها را برای پایداری و امنیت آزمایش کردند. بیشتر آنها توانستند مطابق انتظار عمل کنند. در یکی از موارد، یک حمله با استفاده از prompt injection موفق شد، اما همین باعث شد تیم پروژه لایههای امنیتی خود را تقویت کند.
این آزمایشها فقط ثبات فنی را نشان ندادند. آنها ثابت کردند هوش مصنوعی میتواند بهعنوان بازیگری منطقی در محیطهای مالی ظاهر شود، زبان را بفهمد و با کاربران تطبیق یابد.
آینده قراردادهای هوشمند
عاملهای هوشمند فقط تجربه تعامل را سادهتر نمیکنند؛ آنها روش تعامل کاربران با اکوسیستم غیرمتمرکز را بهکلی تغییر میدهند. بهجای کلیک روی گزینههای خشک، کاربران با Agentهایی تعامل دارند که بر اساس دستورها تصمیم میگیرند.
کاربرد این فناوری فقط به آزمایشگاهها محدود نمیشود. در DeFi، این عوامل بهطور مستقل پورتفوی کاربران را مدیریت کرده و حتی استراتژیهای پیچیده را اجرا میکنند. بازیهای بلاکچینی نیز از آنها بهعنوان شخصیتهای غیربازیکن با درک روایت بهره میبرند. همچنین در DAOها، این نمایندگان میتوانند نقشهایی مانند خزانهدار یا رأیدهنده زنجیرهای را ایفا کنند.