پرش به مطلب اصلی

معماری بلاک‌چین و قراردادهای هوشمند

لوگوی ARASH Solar

اجزای اصلی

قراردادنقشنکات کلیدی
ARASHSPTokenمدیریت عرضه توکن، Snapshot، فیلتر آدرس‌هاسقف ۲ میلیون توکن، نقش‌های ADMIN/OPERATOR، مکانیسم Pause
RevenueVaultخزانه درآمد، مدیریت وجوه عملیاتیسقف برداشت، گزارش لحظه‌ای، نیاز به چندامضایی
Distributorمحاسبه و تسویه سود زمان‌وزنادعاهای Pull-based، مهلت مطالبه، ثبت روی زنجیره
TokenSale / OTCعرضه مرحله‌ای و دریافت سرمایهکنترل سقف خرید، قیمت ثابت فاز ۱، امکان فروش خصوصی

تمام قراردادها روی شبکه BSC مستقر هستند و از کتابخانه‌های OpenZeppelin، محافظت در برابر Reentrancy و کنترل دسترسی مبتنی بر نقش استفاده می‌کنند.

کنترل‌های امنیتی

  • چندامضایی و قفل زمانی برای عملیات حساس (تغییر پارامترها، جابه‌جایی وجوه کلان).
  • حالت اضطراری: قابلیت Pause و Recovery در تمامی ماژول‌ها.
  • حسابرسی دوره‌ای: تست واحد/ادغام + حسابرسی خارجی پیش از هر به‌روزرسانی عمده.
  • ثبت رخدادها: تمامی تغییرات وضعیت و توزیع‌ها در لاگ‌های عمومی ثبت می‌شود.

جریان عملیات

دلایل انتخاب BSC

  • کارمزد پایین و زمان تأیید کوتاه برای توزیع‌های متناوب.
  • پشتیبانی گسترده کیف‌پول‌ها و DEXها برای نقدشوندگی.
  • امکان پل‌زدن دارایی‌ها به دیگر شبکه‌ها در صورت نیاز.

نگهداری و ارتقا

  • فرآیند ارتقا، نیازمند رأی هیئت راهبری و گذر از قفل زمانی است.
  • نسخه‌های قرارداد در BSCScan تأیید و امضا می‌شوند.
  • محیط تست‌نت BSC برای اجرای تست‌های پیش از انتشار استفاده می‌شود.

این معماری، زمینه‌ای شفاف و امن برای توکنیزه‌کردن جریان‌های نقدی نیروگاه و مدیریت حقوق توکن‌داران فراهم می‌آورد.