عصر متاورس

Contract Account چیست ؟

در Ethereum همه آدرس‌ها یک نوع رفتار ندارند. بعضی حساب‌ها مستقیماً با کلید خصوصی کنترل می‌شوند و بعضی دیگر کد دارند. Contract Account یا حساب قراردادی، حسابی در اتریوم است که رفتار آن توسط کد قرارداد هوشمند تعیین می‌شود.

مثلاً یک قرارداد توکن یا یک برنامه DeFi پس از استقرار روی شبکه یک آدرس دارد. وقتی تراکنشی آن قرارداد را صدا می‌زند، کد موجود در حساب قراردادی اجرا می‌شود و طبق قوانین نوشته‌شده نتیجه می‌دهد.

این حساب با EOA فرق دارد. EOA به کلید خصوصی وابسته است، اما Contract Account کلید خصوصی مخصوص خودش ندارد که مثل یک کاربر عادی با آن امضا کند. اجرای آن با فراخوانی کد قرارداد اتفاق می‌افتد.

حساب‌های قراردادی می‌توانند دارایی نگه دارند، وضعیت ذخیره کنند و با قراردادهای دیگر تعامل داشته باشند. همین ویژگی پایه بسیاری از برنامه‌های Ethereum است.

پس Contract Account را یک آدرس اتریومی با برنامه‌ای در پشت آن تصور کنید. آدرس را می‌بینید، اما برخلاف حساب معمولی، رفتار آن را کد قرارداد مشخص می‌کند.

کلمات مرتبط




کلمات مرتبط

Candlestick (کندل / نمودار شمعی)
Central Bank Digital Currency (CBDC) (ارز دیجیتال بانک مرکزی)
Central Limit Order Book (CLOB) (دفتر سفارش محدود مرکزی)
Centralization (تمرکز)