سوق الطاقة
سوق الطاقة هو دفتر أوامر لامركزي حيث يمكن للاعبين تداول الطاقة مقابل SES. يعمل بواسطة عقد EnergyMarket.sol.
بيع الطاقة (إنشاء أمر)
العملية
createOrder(energyAmount, sesPrice)
- أدخل كمية الطاقة التي تريد بيعها
- أدخل السعر الإجمالي بـ SES الذي تطلبه
- قم بتأكيد المعاملة
قفل الطاقة
عند إنشاء أمر، يقوم العقد بقفل طاقتك فوراً (موسومة كـ energyReserved)، مما يمنعك من إنفاقها أثناء نشاط الأمر.
إلغاء أمر
cancelOrder(orderId)
- يجب أن يكون عمر الأمر 3 ثوانٍ على الأقل قبل الإلغاء (يمنع التقدم على نفس الكتلة)
- بعد الإلغاء، يتم فتح الطاقة
شراء الطاقة (تنفيذ أمر)
العملية
fillOrder(orderId, energyAmount, maxUnitPrice)
- تصفح قائمة أوامر البيع النشطة
- اختر أمراً
- أدخل الحد الأقصى للسعر الذي ترغب في قبوله
- قم بتأكيد المعاملة
الرسوم
يتم خصم رسوم بروتوكول SES بنسبة 1% من أرباح البائع:
يدفع المشتري = سعر الأمر (سعر الإدراج بالضبط)
يستلم البائع = سعر الأمر × 99%
رسوم البروتوكول = سعر الأمر × 1% (تتراكم في العقد)
رسوم البروتوكول بنسبة 1% تتراكم في العقد ويمكن للمسؤول سحبها.
معاملات السوق
| المعامل | القيمة |
|---|---|
| رسوم البروتوكول | 1% (مخصومة من البائع) |
| الحد الأدنى لعمر الأمر | 3 ثوانٍ (قبل الإلغاء/التنفيذ) |
| حالة الأمر | نشط / غير نشط (يصبح غير نشط بعد الإلغاء أو التنفيذ) |
مثال تجاري
أليس تبيع الطاقة
- أليس تنشئ أمر بيع:
createOrder(10000, 100 SES)— تبيع 10,000 طاقة مقابل 100 SES - العقد يقفل 10,000 طاقة من أليس
بوب يشتري الطاقة
- بوب يرى أمر أليس
- يستدعي
fillOrder(orderId, 100)— يدفع بالضبط 100 SES - أليس تستلم 99 SES (100 - 1% رسوم)
- 1 SES يتراكم كرسوم بروتوكول
نصائح استراتيجية
| السيناريو | الاقتراح |
|---|---|
| تحتاج طاقة بشكل عاجل للمعركة | اقبل أوامر البيع بأقل سعر |
| لست في عجلة من أمرك | ضع أمر حد وانتظر السعر المناسب |
| سعر SES في ارتفاع | بع الطاقة مقابل SES للربح |
| لديك طاقة فائضة | ادرج أوامر بيع لكسب SES |
الخطوة التالية الموصى بها: السك اليومي →