Cardano CLI
```wiki
Cardano CLI: دليل شامل للمبتدئين
Cardano CLI (واجهة سطر الأوامر لـ Cardano) هي أداة قوية تسمح للمستخدمين بالتفاعل مع شبكة Cardano مباشرةً من خلال سطر الأوامر. تعتبر هذه الأداة ضرورية للمطورين والمشغلين وأي شخص يرغب في التحكم الكامل في تفاعلاته مع شبكة Cardano. هذا المقال يقدم شرحاً تفصيلياً لـ Cardano CLI للمبتدئين، ويغطي التثبيت والإعداد والأوامر الأساسية والاستخدامات المتقدمة.
ما هي Cardano CLI ولماذا نستخدمها؟
Cardano CLI هي مجموعة من الأوامر التي تسمح لك بإجراء مجموعة واسعة من المهام، بما في ذلك:
- إدارة المحافظ: إنشاء محافظ Cardano، واستيراد المحافظ الموجودة، وإدارة المفاتيح الخاصة.
- إرسال واستقبال ADA: إرسال واستقبال عملة ADA، العملة الأصلية لشبكة Cardano.
- بناء المعاملات: إنشاء المعاملات المعقدة، مثل المعاملات التي تتضمن نصوص برمجية (Scripts).
- التفاعل مع عقد Cardano: التواصل مع عقد Cardano، مثل عقد Relays و Block Producers.
- الاستعلام عن حالة الشبكة: الحصول على معلومات حول حالة الشبكة، مثل ارتفاع الكتلة (Block Height) ومعلومات الحسابات.
بدلاً من الاعتماد على واجهات المستخدم الرسومية (GUI) أو الخدمات الخارجية، تمنحك Cardano CLI تحكماً كاملاً ومرونة أكبر في تفاعلاتك مع Cardano. هذا مهم بشكل خاص للمطورين الذين يحتاجون إلى أتمتة المهام أو بناء تطبيقات مخصصة.
المتطلبات الأساسية
قبل البدء، تأكد من أن لديك المتطلبات الأساسية التالية:
- نظام التشغيل: Cardano CLI متوافقة مع أنظمة التشغيل Linux و macOS و Windows (عبر WSL - Windows Subsystem for Linux).
- Node.js و npm: Cardano CLI مبنية على Node.js، لذلك تحتاج إلى تثبيت Node.js و npm (Node Package Manager). يمكنك تنزيلها من [1](https://nodejs.org/).
- Cardano Node: يجب أن يكون لديك عقدة Cardano قيد التشغيل. يمكنك إعداد عقدة Cardano الخاصة بك أو استخدام عقدة عامة (Public Node).
- معرفة أساسية بسطر الأوامر: يجب أن تكون لديك معرفة أساسية بكيفية استخدام سطر الأوامر.
التثبيت والإعداد
1. تثبيت Cardano CLI: افتح سطر الأوامر وقم بتشغيل الأمر التالي:
```bash npm install -g cardano-cli ```
سيقوم هذا بتثبيت Cardano CLI عالمياً على نظامك.
2. التحقق من التثبيت: بعد التثبيت، تحقق من أن Cardano CLI تم تثبيته بشكل صحيح عن طريق تشغيل الأمر التالي:
```bash cardano-cli --version ```
يجب أن يعرض هذا إصدار Cardano CLI المثبت على نظامك.
3. إعداد الشبكة: قم بتكوين Cardano CLI للاتصال بعقدة Cardano. يمكنك القيام بذلك عن طريق تعيين متغيرات البيئة (Environment Variables) التالية:
* `CARDANO_NODE_SOCKET`: مسار مقبس (Socket) عقدة Cardano. عادةً ما يكون شيئاً مثل `/home/user/.cardano/node.socket`. * `CARDANO_PROTOCOL_PARAMS`: مسار ملف معلمات البروتوكول. عادةً ما يكون شيئاً مثل `/home/user/.cardano/protocol-params.json`.
يمكنك تعيين هذه المتغيرات في ملف `.bashrc` أو `.zshrc` (حسب shell الذي تستخدمه) أو مباشرةً في سطر الأوامر.
الأوامر الأساسية
Cardano CLI لديها مجموعة واسعة من الأوامر. فيما يلي بعض الأوامر الأساسية التي ستحتاجها للبدء:
- `cardano-cli address key-pair` : إنشاء زوج مفاتيح عنوان جديد. هذا الأمر ضروري لإنشاء محافظ Cardano.
- `cardano-cli address show` : عرض العنوان العام والمفتاح الخاص.
- `cardano-cli transaction build` : بناء معاملة ADA. هذا الأمر يسمح لك بإرسال ADA من عنوان إلى آخر.
- `cardano-cli transaction sign` : توقيع معاملة ADA. يجب توقيع المعاملات قبل إرسالها إلى الشبكة.
- `cardano-cli transaction submit` : إرسال معاملة ADA إلى الشبكة.
- `cardano-cli query protocol-params` : الاستعلام عن معلمات البروتوكول.
- `cardano-cli query utxo` : الاستعلام عن مخرجات ADA غير المنفقة (UTxO) لعنوان معين.
مثال: إرسال ADA
لنأخذ مثالاً بسيطاً لإرسال ADA من عنوان إلى آخر:
1. الحصول على UTxOs: أولاً، تحتاج إلى الحصول على UTxOs الخاصة بالعنوان الذي سترسل منه ADA. قم بتشغيل الأمر التالي:
```bash cardano-cli query utxo --address <العنوان_المرسل> --network-magic <رقم_سحري_للشبكة> ```
استبدل `<العنوان_المرسل>` بعنوان Cardano الذي سترسل منه ADA و `<رقم_سحري_للشبكة>` بالرقم السحري المناسب للشبكة (على سبيل المثال، 1 للشبكة الرئيسية، 0 للشبكة التجريبية).
2. بناء المعاملة: استخدم الأمر `cardano-cli transaction build` لبناء المعاملة.
```bash cardano-cli transaction build --tx-in <TX_IN_HASH> --tx-out <العنوان_المستقبل>:<المبلغ> --tx-out <العنوان_المرسل>:<المبلغ_المتبقي> --network-magic <رقم_سحري_للشبكة> --change-address <العنوان_المرسل> ```
استبدل `<TX_IN_HASH>` بـ TX Hash من UTxOs التي حصلت عليها في الخطوة السابقة، `<العنوان_المستقبل>` بعنوان Cardano الذي سترسل إليه ADA، `<المبلغ>` بالمبلغ الذي تريد إرساله، و `<المبلغ_المتبقي>` بالمبلغ المتبقي في عنوان المرسل بعد إرسال ADA.
3. توقيع المعاملة: استخدم الأمر `cardano-cli transaction sign` لتوقيع المعاملة.
```bash cardano-cli transaction sign --tx-file <اسم_ملف_المعاملة> --signing-key-file <اسم_ملف_المفتاح_الخاص> ```
استبدل `<اسم_ملف_المعاملة>` باسم الملف الذي تم حفظ المعاملة فيه و `<اسم_ملف_المفتاح_الخاص>` باسم الملف الذي يحتوي على المفتاح الخاص للعنوان المرسل.
4. إرسال المعاملة: استخدم الأمر `cardano-cli transaction submit` لإرسال المعاملة إلى الشبكة.
```bash cardano-cli transaction submit --tx-file <اسم_ملف_المعاملة_الموقعة> --network-magic <رقم_سحري_للشبكة> ```
استبدل `<اسم_ملف_المعاملة_الموقعة>` باسم الملف الذي يحتوي على المعاملة الموقعة.
الاستخدامات المتقدمة
Cardano CLI لديها العديد من الاستخدامات المتقدمة، بما في ذلك:
- التعامل مع النصوص البرمجية (Scripts): Cardano CLI تسمح لك ببناء المعاملات التي تتضمن نصوص برمجية، مما يتيح لك إنشاء تطبيقات لامركزية (DApps) معقدة.
- التفاعل مع العقود الذكية: Cardano CLI تسمح لك بالتفاعل مع العقود الذكية المنشورة على شبكة Cardano.
- أتمتة المهام: يمكنك استخدام Cardano CLI لأتمتة المهام المتكررة، مثل إرسال ADA بشكل دوري أو مراقبة حالة الشبكة.
أدوات مساعدة
- Cardano Explorer: [2](https://cardanoscan.io/) مستكشف بلوك لشبكة Cardano يسمح لك بتتبع المعاملات والعناوين والكتل.
- Cardano Documentation: [3](https://docs.cardano.org/) الوثائق الرسمية لـ Cardano.
استراتيجيات الخيارات الثنائية المتعلقة بتحليل Cardano
على الرغم من أن Cardano CLI لا تتعامل مباشرةً مع الخيارات الثنائية، إلا أن فهم بيانات Cardano التي توفرها يمكن أن يساعد في اتخاذ قرارات تداول مستنيرة. إليك بعض الاستراتيجيات والتحليلات التي يمكن تطبيقها:
- **تحليل حجم التداول:** مراقبة حجم التداول لـ ADA يمكن أن يشير إلى اهتمام السوق. ارتفاع حجم التداول قد يشير إلى فرصة تداول. (مثل استراتيجية Breakout)
- **تحليل الاتجاه:** تحديد اتجاه سعر ADA (صاعد، هابط، جانبي) باستخدام المتوسطات المتحركة أو خطوط الاتجاه. (مثل استراتيجية Moving Average Crossover)
- **مؤشرات فنية:** استخدام مؤشرات فنية مثل RSI (مؤشر القوة النسبية) و MACD (مؤشر التقارب والتباعد للمتوسطات المتحركة) لتحديد نقاط الدخول والخروج المحتملة. (مثل استراتيجية RSI Overbought/Oversold)
- **استراتيجية الاختراق (Breakout):** تحديد مستويات الدعم والمقاومة واختراقها.
- **استراتيجية الاتجاه (Trend Following):** التداول في اتجاه الاتجاه السائد.
- **استراتيجية التداول العكسي (Reversal Trading):** تحديد انعكاسات الاتجاه.
- **استراتيجية التداول المتأرجح (Swing Trading):** الاستفادة من تقلبات الأسعار على المدى القصير.
- **استراتيجية التداول اليومي (Day Trading):** إجراء صفقات متعددة خلال يوم واحد.
- **استراتيجية مارتينجال (Martingale):** مضاعفة حجم التداول بعد كل خسارة (عالية المخاطر).
- **استراتيجية فيبوناتشي (Fibonacci):** استخدام مستويات فيبوناتشي لتحديد مستويات الدعم والمقاومة المحتملة.
- **استراتيجية بولينجر باندز (Bollinger Bands):** استخدام نطاقات بولينجر لتحديد تقلبات الأسعار.
- **تحليل الشموع اليابانية (Candlestick Patterns):** تحديد أنماط الشموع اليابانية التي تشير إلى انعكاسات أو استمرارات الاتجاه.
- **استراتيجية ستوكاستيك (Stochastic Oscillator):** تحديد ظروف ذروة الشراء والبيع.
- **تحليل حجم دفتر الطلبات (Order Book Volume Analysis):** تحليل حجم دفتر الطلبات لتحديد مستويات الدعم والمقاومة.
- **تحليل المشاعر (Sentiment Analysis):** تحليل الأخبار ووسائل التواصل الاجتماعي لقياس مشاعر السوق.
- **استراتيجية التداول على الأخبار (News Trading):** التداول بناءً على إصدارات الأخبار الاقتصادية أو الأحداث الهامة.
- **استراتيجية المضاربة (Scalping):** إجراء صفقات صغيرة وسريعة للاستفادة من تقلبات الأسعار الصغيرة.
- **استراتيجية المتوسط المتحرك الأسي (Exponential Moving Average - EMA):** استخدام EMA لتحديد الاتجاهات.
- **استراتيجية الاستقطاب (Polarization):** تحديد نقاط الدخول والخروج بناءً على الاستقطاب في السوق.
- **استراتيجية الاختراق الكاذب (Fakeout):** تحديد الاختراقات الكاذبة لمستويات الدعم والمقاومة.
- **استراتيجية الاختلاف (Divergence):** تحديد الاختلافات بين سعر الأصل والمؤشرات الفنية.
- **استراتيجية التداول اللحظي (Momentum Trading):** التداول بناءً على زخم السعر.
- **استراتيجية التحكيم (Arbitrage):** الاستفادة من فروق الأسعار بين بورصات مختلفة.
- **استراتيجية التداول الخوارزمي (Algorithmic Trading):** استخدام برامج الكمبيوتر لتنفيذ الصفقات تلقائيًا.
- **استراتيجية التداول النطاقي (Range Trading):** التداول داخل نطاق سعري محدد.
الخلاصة
Cardano CLI هي أداة قوية ومرنة تسمح لك بالتفاعل مع شبكة Cardano بطرق متقدمة. من خلال فهم الأوامر الأساسية والاستخدامات المتقدمة، يمكنك التحكم الكامل في تفاعلاتك مع Cardano وبناء تطبيقات لامركزية مبتكرة. تذكر دائماً استخدام Cardano CLI بحذر وإجراء بحث شامل قبل اتخاذ أي قرارات تداول. ```
ابدأ التداول الآن
سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين