رفتن به متن مستندات
پلانکمستندات
شبکه، نود و ولیدیتور/پلانک روی Windows
مرجع

پلانک روی Windows

آنچه در بسته Windows نسخه 1.0.0 موجود است و آنچه درباره نصب‌کننده، امضا و سازگاری هنوز تأیید نشده است.

کاربران Windows و تیم بسته‌بندیبازبینی: ۲ مهر ۱۴۰۵
در این صفحهماهیت بسته موجودپیش‌نیازهای راه‌اندازیاجرای روزمرهاعتبار بسته و داده محلیمحدودیت و مسیر تکمیل

ماهیت بسته موجود

مرجع بررسی‌شده Windows نسخه 1.0.0، سورس Station با فایل‌های setup.cmd، setup.ps1 و run.cmd است. این بسته رابط React و عامل Python را روی رایانه اجرا می‌کند و مرورگر را به رابط محلی می‌برد.

در محدوده بررسی‌شده، مدرک نصب‌کننده MSI یا EXE امضاشده برای Station جاری پیدا نشد. بنابراین عبارت «پشتیبانی ویندوز» در این نسخه باید به مسیر اجرای سورس و launcher ویندوز اشاره کند، نه انتشار عمومی یک نرم‌افزار بومی نصب‌شونده.

پیش‌نیازهای راه‌اندازی

اسکریپت setup حداقل Node.js 20 و Python را بررسی می‌کند. در صورت نبود وابستگی، مسیر نصب با winget برای Node.js LTS و Python 3.12 در کد پیش‌بینی شده است. سپس محیط مجازی Python ساخته و وابستگی‌های Python و npm نصب می‌شوند.

اسکریپت در ادامه آزمون و ساخت رابط را فراخوانی می‌کند. وجود این گام‌ها در فایل نصاب، نتیجه موفق روی یک دستگاه Windows مشخص را اثبات نمی‌کند؛ نسخه سیستم‌عامل، معماری، سیاست PowerShell و گزارش اجرای واقعی باید در پذیرش انتشار ثبت شوند.

اجرای روزمره

run.cmd ابزار مشترک Node را اجرا می‌کند. این ابزار runtime برنامه را انتخاب کرده، حالت Demo را خاموش نگه می‌دارد، عامل و رابط را بالا می‌آورد و پس از آماده‌شدن صفحه مرورگر را باز می‌کند. اجرای نخست با نقش، کیف پول و شبکه خالی آغاز می‌شود.

نصب این Station باعث نصب Besu یا فعال‌شدن Validator نمی‌شود. منابع شبکه، عضویت سازمان و امضاکننده باید از مسیرهای مستقل پیکربندی شوند. اسکریپت‌های Linux که در بسته تاریخی باقی‌اند نیز قابلیت بومی Windows محسوب نمی‌شوند.

اعتبار بسته و داده محلی

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

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

محدودیت و مسیر تکمیل

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

کد Electron موجود در خانواده Admin Main به backend اجرایی Windows اشاره می‌کند، اما محصول و جریان ساخت آن با Station متفاوت است. از این فایل نمی‌توان وجود یک نسخه نصب‌شونده جاری Station یا هم‌سطح بودن قابلیت‌های آن با Remote macOS را نتیجه گرفت.

مراجع پیاده‌سازی این صفحه

این مسیرها نام فایل‌های مبنای مستندات‌اند؛ دسترسی به مخزن یا محیط خصوصی ایجاد نمی‌کنند.

  • Plank-Station-Windows-v1.0.0/package.json
  • Plank-Station-Windows-v1.0.0/setup.cmd
  • Plank-Station-Windows-v1.0.0/setup.ps1
  • Plank-Station-Windows-v1.0.0/run.cmd
  • Plank-Station-Windows-v1.0.0/tools/run.mjs
  • admin-main-new/electron/main.ts