لمعرفة كيفية تشغيل AIPG، يرجى قراءة الملفات المعنية في مجلد المستندات
AI Power Grid هي عملة رقمية ثورية تقف عند تقاطع blockchain والذكاء الاصطناعي. وهي مصممة لإضفاء الطابع الديمقراطي على الوصول إلى تكنولوجيا الذكاء الاصطناعي وتعزيز مبادرات الذكاء الاصطناعي مفتوحة المصدر. تتيح AIPG إمكانية الدفع الفوري لأي شخص، في أي مكان في العالم، وتسمح بإنشاء الأصول (الرموز المميزة) على شبكتها. يمكن استخدام هذه الأصول لأغراض مختلفة، بما في ذلك NFT التي تم إنشاؤها بواسطة الذكاء الاصطناعي.
تعمل AIPG على تقنية نظير إلى نظير بدون سلطة مركزية، مما يعني أن المعاملات والأموال أو إصدار NFT يتم تنفيذها بشكل جماعي بواسطة الشبكة.
يعتمد بروتوكول AIPG على مبادئ العدالة والشفافية واللامركزية. يستخدم خوارزمية KawPoW المقاومة لـ ASIC خلال فترة PoW لضمان الإطلاق العادل وتشجيع المشاركة على نطاق واسع. التطور الكبير في البروتوكول هو الانتقال إلى نظام PoUW، حيث يتم تخصيص الموارد الحسابية لعمال المناجم لمهام ملموسة.
تقدم AIPG نموذجًا اقتصاديًا مستدامًا ومتوازنًا. في البداية، يستفيد البروتوكول من آلية إثبات العمل (PoW)، مما يمنح القائمين بالتعدين مكافأة قدرها 500 عملة AIPG لكل كتلة. مع تطور AIPG، والانتقال إلى نظام PoUW وآليات إثبات الحصة (PoS) المرتبطة به، سيكون هناك تخفيض تدريجي في مكافآت الكتلة لتشجيع التبني المبكر والمشاركة النشطة.
AIPG هي أكثر من مجرد عملة رقمية؛ إنها منصة لعشاق الذكاء الاصطناعي للتجربة والبناء والمساهمة، وبالتالي إضفاء الطابع الديمقراطي على تكنولوجيا الذكاء الاصطناعي والمساعدة في ريادة العصر التالي من تطورات الذكاء الاصطناعي مفتوح المصدر.
الموقع الرسمي: https://aipowergrid.io
المجمع الرسمي: https://pool.aipowergrid.io
المستكشف الرسمي: https://explorer.aipowergrid.io
منفذ P2P: 8865
منفذ آر بي سي: 9788
وقت الكتلة: دقيقة واحدة
مكافأة الكتلة: 500 AIPG (500 مكافأة، 25 تبرعًا)
يتم إصدار AI Power Grid Core بموجب شروط ترخيص MIT. راجع النسخ لمزيد من المعلومات أو راجع https://opensource.org/licenses/MIT.
يتم إنشاء الفرع master
واختباره بشكل منتظم، ولكن ليس من المضمون أن يكون مستقرًا تمامًا. يتم إنشاء العلامات بانتظام للإشارة إلى إصدارات الإصدار الرسمية والمستقرة الجديدة من AIPG Core.
يتم التطوير النشط في فرع develop
. * المهام
تم وصف سير عمل المساهمة في CONTRIBUTING.md.
يرجى الانضمام إلينا على الخلاف في #التنمية. https://discord.gg/XM296xQyXk
يعد الاختبار ومراجعة التعليمات البرمجية بمثابة عنق الزجاجة أمام التطوير؛ نتلقى طلبات سحب أكثر مما يمكننا مراجعته واختباره في وقت قصير. يرجى التحلي بالصبر والمساعدة من خلال اختبار طلبات السحب الخاصة بالأشخاص الآخرين، وتذكر أن هذا مشروع أمني بالغ الأهمية حيث أن أي خطأ قد يكلف الأشخاص الكثير من المال.
Testnet قيد التشغيل ومتاح للاستخدام أثناء التطوير.
يتم تشجيع المطورين بشدة على كتابة اختبارات الوحدة للتعليمات البرمجية الجديدة، وتقديم اختبارات وحدة جديدة للتعليمات البرمجية القديمة. يمكن تجميع اختبارات الوحدة وتشغيلها (بافتراض عدم تعطيلها في التكوين) باستخدام: make check
. يمكن العثور على مزيد من التفاصيل حول تشغيل اختبارات الوحدة وتوسيعها في /src/test/README.md.
هناك أيضًا اختبارات الانحدار والتكامل، المكتوبة بلغة Python، والتي يتم تشغيلها تلقائيًا على خادم الإنشاء. يمكن تشغيل هذه الاختبارات (إذا تم تثبيت تبعيات الاختبار) باستخدام: test/functional/test_runner.py
يجب اختبار التغييرات بواسطة شخص آخر غير المطور الذي كتب الكود. وهذا مهم بشكل خاص للتغييرات الكبيرة أو عالية المخاطر. من المفيد إضافة خطة اختبار إلى وصف طلب السحب إذا لم يكن اختبار التغييرات سهلاً.