تخطي إلى المحتوى الرئيسي

سوق الطاقة

سوق الطاقة هو دفتر أوامر لامركزي حيث يمكن للاعبين تداول الطاقة مقابل SES. يعمل بواسطة عقد EnergyMarket.sol.


بيع الطاقة (إنشاء أمر)

العملية

createOrder(energyAmount, sesPrice)
  1. أدخل كمية الطاقة التي تريد بيعها
  2. أدخل السعر الإجمالي بـ SES الذي تطلبه
  3. قم بتأكيد المعاملة

قفل الطاقة

عند إنشاء أمر، يقوم العقد بقفل طاقتك فوراً (موسومة كـ energyReserved)، مما يمنعك من إنفاقها أثناء نشاط الأمر.

إلغاء أمر

cancelOrder(orderId)
  • يجب أن يكون عمر الأمر 3 ثوانٍ على الأقل قبل الإلغاء (يمنع التقدم على نفس الكتلة)
  • بعد الإلغاء، يتم فتح الطاقة

شراء الطاقة (تنفيذ أمر)

العملية

fillOrder(orderId, energyAmount, maxUnitPrice)
  1. تصفح قائمة أوامر البيع النشطة
  2. اختر أمراً
  3. أدخل الحد الأقصى للسعر الذي ترغب في قبوله
  4. قم بتأكيد المعاملة

الرسوم

يتم خصم رسوم بروتوكول SES بنسبة 1% من أرباح البائع:

يدفع المشتري = سعر الأمر (سعر الإدراج بالضبط)
يستلم البائع = سعر الأمر × 99%
رسوم البروتوكول = سعر الأمر × 1% (تتراكم في العقد)

رسوم البروتوكول بنسبة 1% تتراكم في العقد ويمكن للمسؤول سحبها.


معاملات السوق

المعاملالقيمة
رسوم البروتوكول1% (مخصومة من البائع)
الحد الأدنى لعمر الأمر3 ثوانٍ (قبل الإلغاء/التنفيذ)
حالة الأمرنشط / غير نشط (يصبح غير نشط بعد الإلغاء أو التنفيذ)

مثال تجاري

أليس تبيع الطاقة

  1. أليس تنشئ أمر بيع: createOrder(10000, 100 SES) — تبيع 10,000 طاقة مقابل 100 SES
  2. العقد يقفل 10,000 طاقة من أليس

بوب يشتري الطاقة

  1. بوب يرى أمر أليس
  2. يستدعي fillOrder(orderId, 100) — يدفع بالضبط 100 SES
  3. أليس تستلم 99 SES (100 - 1% رسوم)
  4. 1 SES يتراكم كرسوم بروتوكول

نصائح استراتيجية

السيناريوالاقتراح
تحتاج طاقة بشكل عاجل للمعركةاقبل أوامر البيع بأقل سعر
لست في عجلة من أمركضع أمر حد وانتظر السعر المناسب
سعر SES في ارتفاعبع الطاقة مقابل SES للربح
لديك طاقة فائضةادرج أوامر بيع لكسب SES

الخطوة التالية الموصى بها: السك اليومي →