
حاليًا ما زال الكثيرون لا يعرفون كيفية استخدام اللوحة التي يمكن رؤيتها أعلاه، والمكافآت كبيرة جدًا
أولًا، ما طبيعة هذه المسابقة بالضبط؟
منافسة تداول bStock AI PnL ينظمها تحالف من أربعة أطراف: Binance Wallet وbStocks وBNB Chain Agent Studio وCoinMarketCap
ملخص بجملة واحدة: من خلال "محفظة AI مطيعة" (Agentic Wallet)، تقوم بالتداول في الأسهم الأمريكية المُرقمنة (bStock)، وتستخدم تحليلين بالذكاء الاصطناعي لدعم اتخاذ القرار، وفي النهاية تقوم بتقسيم الجائزة حسب الترتيب وفقًا للأرباح/الخسائر المحققة (Realized PnL)

ثانيًا، أربعة مفاهيم أساسية
1. Agentic Wallet (محفظة Agent)
هذه محفظة مخصصة لوكلاء الذكاء الاصطناعي (Agent) (والـ Agent قد يكون Claude / Codex / Openclaw وغيرها). في المسابقة، فإن غالبية العمليات تقريبًا—البحث عن الأصول، وإجراء التحليلات بالذكاء الاصطناعي، وشراء/بيع bStock
2. bStock (أسهم أمريكية مُرقمنة/مُرمّزة كتوكنات)
بعد ترميز الأسهم الأمريكية (مثل NVDA و AAPL) وتحويلها إلى توكنات، يتم وضعها ضمن أصول على السلسلة
3. x402 (استدعاء مدفوع للبروتوكول)
هناك نوعان من مهام تحليل AI تعتمد بروتوكول الاستدعاء المدفوع x402: في الطلب الأول سترجع 402 (يحتاج إلى دفع). بعد أن تُكمل توقيع الدفع، أعد إرسال الطلب، بعدها ستحصل على البيانات
4. الأرباح والخسائر المحققة (已实现盈亏)
احسب فقط الجزء من الأرباح الذي قمت ببيعه فعلًا واستلمته نقدًا. عند نهاية المسابقة، إذا كانت هناك مراكز لا تزال معك ولم تُبع بعد، فلا تُحسب ضمن الترتيب
وكيل الشبكة: بعد تجربة فعلية اتضح أن الوكيل للمتصفح والوكيل للطرفية شيئين مختلفين؛ الاتصال المباشر binance.com من الطرفية يتسبب في مهلة (تفاصيل الحل مذكورة في الجزء الرابع)
ثالثًا: التحضير قبل البدء
قبل أن تبدأ، تأكد من النقاط الثلاث التالية أولًا:
تم تثبيت وتسجيل Agentic Wallet، وتم أيضًا إكمال التسجيل
تم تثبيت BAW Skill (يُفضّل أن يقوم Agent تلقائيًا بالتثبيت)
احتفظ بكمية صغيرة من BNB كـ gas: كل معاملة هي معاملة على السلسلة وتستهلك gas. لا تحول كل الأموال إلى stablecoin أو bStock؛ وإلا ستفشل أول معاملة بسبب عدم وجود gas
رابعًا: التسجيل (خطوة واحدة لا بد أن يقوم بها صاحب الحساب بنفسه)
⚠️ يجب أن يتم التسجيل على Binance App / صفحة الويب بواسطة الشخص نفسه، ولا يمكن تسليمه لوكيل AI. لا تُحسب في المسابقة إلا المعاملات التي تتم بعد التسجيل، وبمجرد تأكيد المحفظة المرتبطة لا يمكن تغييرها—لذلك يجب ربط المحفظة التي ستستخدمها للمشاركة في المسابقة بالتحديد.
نقطة الدخول:
الصفحة: web3.binance.com/en/activity/unified-tc/agentic-pnl
خطوات الصفحة: Join → تحقق من العنوان → Confirm → تم بنجاح. ملاحظة: الصفحة تستطيع فقط ربط محفظة موجودة بالفعل، ولا يمكن إنشاء محفظة جديدة. إذا لم يكن لديك Agentic Wallet بعد، ستظهر في الصفحة محادثة تقول "قم أولًا بإنشاء محفظة Agentic"



التطبيق: لم أفهم الأمر بعد بالكامل، وسأطرح على المسؤول الرسمي لاحقًا طلبًا لشرح مفصل
الجزء الرابع: تسجيل كامل للتنفيذ على الطرفية (إذا لم تفهم، انسخ كل ما هو مكتوب أدناه كما هو وأرسله إلى الذكاء الاصطناعي)
هذا الجزء عبارة عن مسار تم تشغيله فعليًا بالكامل، بما في ذلك المشاكل التي واجهتها. تُنفَّذ الأوامر التالية على نظام Windows مع PowerShell، وسيكون الوكيل 127.0.0.1:7890 (عدّل وفق وكيلك الفعلي)
4.1 تثبيت المهارات الرسمية وواجهة CLI
git clone --depth 1 --filter=blob:none --sparse https://github.com/binance/binance-skills-hub.git
cd binance-skills-hub
git sparse-checkout set skills/binance-web3/binance-agentic-wallet skills/binance-web3/binance-tokenized-securities-info
npm install -g @binance/agentic-wallet@1.8.0
بعد التثبيت، قم أولًا بثلاث فحوصات مسبقة:
baw skill-check --skill-name binance-agentic-wallet --current-version 1.9.1 --json
baw cli-check --required-version 1.8.0 --json
baw wallet status --json
نتيجة الاختبار الفعلي: لا حاجة لتحديث المهارة، وإصدار CLI يفي بالمتطلبات، وحالة المحفظة UNCONNECTED
4.2 المشكلة الأولى: الطرفية لا تستطيع الاتصال بـ binance.com
قم بتشغيل baw auth signin --json مباشرةً وسيرجع REQUEST_TIMEOUT. عند استكشاف السبب وجدنا:
• تم تشغيل الوكيل على النظام (127.0.0.1:7890)، لكنه يؤثر فقط على المتصفح؛
• ضبط متغير بيئة HTTP_PROXY لا يفيد—baw يستخدم fetch المدمج في Node ولا يعتمد على وكيل النظام؛
• تم تلويث تحليل DNS لـ binance.com في الطرفية، لذا سيتسبب الاتصال المباشر حتمًا في مهلة.
الحل: اكتب سكربت تحميل مسبق (preload) بحيث يتم استبدال fetch لعملية baw قسرًا بنسخة تمر عبر الوكيل. أولًا ثبّت الاعتماديات:
npm install --prefix C:\Users\<أنت>\baw-proxy undici
ثم اكتب preload.mjs:
import { pathToFileURL } from "node:url";
const undiciPath = pathToFileURL("C:/Users/<أنت>/baw-
proxy/node_modules/undici/index.js").href;
const undici = await import(undiciPath);
const agent = new undici.ProxyAgent("http://127.0.0.1:7890");
globalThis.fetch = (input, init = {}) => undici.fetch(input, { ...init, dispatcher: agent });
globalThis.Request = undici.Request;
globalThis.Response = undici.Response;
globalThis.Headers = undici.Headers;
undici.setGlobalDispatcher(agent);
بعد ذلك، يتم تشغيل أوامر baw كلها بهذه الطريقة (استبدل مساري الدليلين بمسارك الفعلي):
node --import C:\Users\<أنت>\baw-proxy\preload.mjs <العقد العامة في globalnode_modules>\@binance\agentic-wallet\dist\index.js <أوامر فرعية> --json
إذا لم تفهم ما ورد أعلاه وقمت بنسخه إلى الذكاء الاصطناعي الذي تستخدمه، فسوف يساعدك في العثور على صفحة إنشاء المحفظة
4.3 تسجيل الدخول وإنشاء المحفظة (املأ ما يظهر في نافذة المتصفح من تحديات)
تمت العودة بنجاح مع qrCodeId و urlForWeb و pairingCode. افتح المتصفح urlForWeb، وامسح QR من خلال تطبيق Binance على الهاتف. عند المسح لأول مرة سيتم الدخول تلقائيًا إلى عملية إنشاء المحفظة—يمكنك إتمامها داخل التطبيق: ضع علامة على الشروط → Create Agentic Wallet → انتظر حتى تصبح Wallet ready! → تحقق من رمز الاقتران → ضع علامة على Secure Auto Sign → Confirm → ثلاث فحوصات أمان → Continue

4.5 الخطوتان الأخيرتان
1. شحن الأموال: حوّل إلى عنوان BSC استقرارًا (USDT/USDC/U/USD1 واحدًا منهم، لشراء bStock ودفع رسوم استدعاء AI) + كمية صغيرة من BNB (gas).

أرسل هذا إلى ذكاءك الاصطناعي
تحقق من الحملة وأكمل مهام CMC و BNB Chain Agent Studio

كما هو موضح في الشكل



بهذه الطريقة تكون المهمة قد اكتملت، ويبقى آخر شيء فقط: شراء bStock الموجود في قائمة eligible باستخدام الرمز المحدد، ثم بيعه قبل نهاية المسابقة لتحقيق ربح موجب
