# مشاهده‌گرها و نسخه LIB Observer

تفاوت نقش مشاهده‌گر سازمانی، نود مشاهده‌گر و Station Remote و اطلاعات لازم برای عضویت.

وضعیت: نیازمند پیکربندی | مخاطب: نهادهای نظارتی، کتابخانه و حسابرسان
بازبینی مستندات: ۲۰۲۶/۰۹/۲۴ · ۲ مهر ۱۴۰۵

## LIB Observer چه چیزی از پیش دارد؟

نسخه LIB Observer شاخه‌ای از Station New با هویت نمایشی اولیه و نقش درخواستی NODE_OBSERVER است. نام سازمانی و نوع مشاهده‌گر برای ساده‌ترشدن راه‌اندازی فرم آماده‌اند؛ این پیش‌تنظیم‌ها مجوز شبکه یا رسید عضویت نیستند.

در راهنمای Edition، وضعیت اولیه عضویت NOT_REQUESTED است. Network ID، شناسه رسمی سازمان، کلید عمومی مرجع، کد عضویت و رسید امضاشده باید بعداً از مرجع مجاز دریافت شوند. نشانی نمونه در مستند یا تصویر نباید به‌عنوان سرویس واقعی استفاده شود.

## سه معنای متفاوت مشاهده‌گر

Station سازمانی مشاهده‌گر یک هویت و نقش کاری است. Observer Node منبعی است که داده زنجیره را همگام و مشاهده می‌کند، ولی عضو رأی‌دهنده QBFT نیست. Remote Station برنامه‌ای است که اطلاعات مجاز را از درگاه سرور می‌خواند و خودش دفترکل را همگام نمی‌کند.

هیچ‌یک از این عنوان‌ها به‌تنهایی نشانه اعتبارسنج‌بودن نیست. برای تشخیص اختیار باید نقش تأییدشده، نوع منبع متصل و عضویت canonical به‌صورت جدا بررسی شوند.

| مدل | دفترکل محلی | رأی اجماع |
| --- | --- | --- |
| Station سازمانی | الزامی نیست | از نقش مشاهده‌گر حاصل نمی‌شود |
| Observer Node | وابسته به منبع Besu متصل | ندارد |
| Station Remote | دفترکل کامل روی کلاینت ندارد | عملیات رأی در درگاه ندارد |

## فعال‌سازی بدون نود اجباری

LIB Observer نیز از همان رسید عضویت امضاشده Station استفاده می‌کند. تطبیق درخواست، سازمان، شبکه، نقش‌ها و شماره توالی لازم است. راهنما تأکید می‌کند Node، Validator و Signer پیش‌شرط فعال‌شدن عضویت این Edition نیستند.

نیاز به امضا در یک وظیفه مشخص موضوع جداگانه‌ای است. فعال‌بودن عضویت مشاهده‌گر اجازه ساخت امضای سازمان دیگر، کنترل نود نامرتبط یا استفاده از کلید اجماع را ایجاد نمی‌کند.

## گزارش سلامت و دید شبکه

Station فهرست وضعیت مرکزی را با قرارداد عمومی محدود می‌خواند: شناسه ایستگاه، نقش، نوع منبع، زمان گزارش و خلاصه کنترل‌ها. فیلدهای خارج از قرارداد کنار گذاشته می‌شوند و قدیمی‌بودن گزارش روی سطح اطمینان نمایش اثر دارد.

وقتی فقط Head و عضویت canonical قابل خواندن‌اند، وضعیت همه ایستگاه‌ها «سالم» فرض نمی‌شود. حالت‌های دید کامل، دید قدیمی، فقط عضویت، فقط محلی و ناموجود از یکدیگر متمایز هستند.

## معیار پذیرش نسخه مشاهده‌گر

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

وجود سرویس‌های نصب و فرم‌های تولید برای این Edition مشاهده شده است. در این بررسی هیچ رسید واقعی، کلید یا پیکربندی عملیاتی وارد نشده و ادعایی درباره فعال‌بودن یک سازمان مشخص در شبکه مطرح نمی‌شود.

## مراجع پیاده‌سازی

- plank-station-lib-observer-new/LIB_OBSERVER_EDITION_FA.md
- plank-station-lib-observer-new/package.json
- plank-station-lib-observer-new/agent/app.py
- plank-station-lib-observer-new/deploy/plank-station-lib-observer-new-agent.service
- plank-station-mac-remote/server/gateway.py
