بیاموزید چرا ماینر ASIC ممکن است تعداد زیادی Rejected یا Stale Share به PECPool ارسال کند و چگونه مشکل را برطرف کنید؛ شامل انتخاب Stratum، Latency، Packet Loss، Worker Configuration، Firmware، Overclock، خطای سختافزار و Mining Proxy.
بالا بودن نرخ Rejected Share یعنی بخشی از کار استخراجی که ماینر ASIC شما ارسال میکند، توسط PECPool بهعنوان مشارکت معتبر پذیرفته نمیشود.
تعداد کمی Rejected یا Stale Share در استخراج عادی ممکن است رخ دهد؛ اما نرخ بالا و مداوم میتواند هشریت مؤثر سمت Pool را کاهش دهد، برق را هدر دهد و بازده استخراج را کم کند. ممکن است ماینر هشریت محلی طبیعی نشان دهد، ولی چون بخشی از Shareها رد میشوند، PECPool کار مفید کمتری دریافت کند.
این راهنما انواع رایج Share ردشده، روش تشخیص علت و راههای کاهش نرخ Rejected Share در Antminer، WhatsMiner و سایر ASICهای Bitcoin SHA-256 را توضیح میدهد.
Share مدرکی است که نشان میدهد ASIC مقدار مشخصی کار استخراج انجام داده و آن را از طریق Stratum به PECPool ارسال کرده است. PECPool هر Share را اعتبارسنجی میکند؛ Share معتبر Accepted و Share نامعتبر Rejected میشود.
ASIC برای محاسبه هر Share برق مصرف میکند. Share ردشده به کار پذیرفتهشده Pool اضافه نمیشود.
| نوع | معنا | معمولاً دارای اعتبار |
|---|---|---|
| Accepted | کار معتبر دریافت و تأییدشده توسط PECPool | بله |
| Rejected | کار ارسالشدهای که اعتبارسنجی را رد کرده است | خیر |
| Stale | Share مربوط به Job قدیمی | خیر |
Stale معمولاً نوعی Rejected Share است؛ برخی Firmwareها آن را جدا و برخی در مجموع Rejected نمایش میدهند.
Rejected Share Rate =
Rejected Shares ÷ Total Submitted Shares × 100مثال:
100 ÷ 10,000 × 100 = 1%اگر Stale جداست:
Combined Unsuccessful Rate =
Rejected Shares + Stale Shares
÷ Total Submitted Shares
× 100
مقدار ایدهآل تا حد امکان نزدیک صفر است. مقدار کم و گهگاه میتواند به دلیل تأخیر اینترنت، تغییر Job، قطعی کوتاه یا Failover رخ دهد. مهم این است که نرخ در طول زمان پایین و پایدار بماند.
اگر درصد دائماً بالا میرود، نسبت به ماینرهای مشابه بیشتر است، هشریت Pool خیلی کمتر از انتظار است، Worker مرتب قطع میشود، نمودار Gap دارد یا Log خطاهای Rejection را تکرار میکند، بررسی بیشتر لازم است. یک درصد ثابت برای همه شبکهها، Firmwareها و محیطها وجود ندارد.
قبل از تغییر تصادفی تنظیمات، دلیل دقیق را در Miner Status، Pool Status، CGMiner Status، System Log، Kernel Log یا Event Log بررسی کنید.
راهحل بر اساس نوع خطا متفاوت است.
Stale مربوط به Jobی است که دیگر جاری نیست. PECPool Job میفرستد، ماینر روی آن کار میکند، Block/Job جدید میآید، Job قبلی منقضی میشود و نتیجه قدیمی دیر میرسد.
علتها:
نزدیکترین سرور نقطه شروع خوبی است، اما همیشه پایدارترین نیست. Routing، Packet Loss، فیلترینگ ISP و Congestion ممکن است یک سرور دورتر را بهتر کنند.
| منطقه | سرور | Portها |
|---|---|---|
| Global | btc.pecpool.com | 3333,443,25 |
| United States | btc-us.pecpool.com | 3333,443,25 |
| Europe | btc-eu.pecpool.com | 3333,443,25 |
| Russia | btc-ru.pecpool.com | 3333,443,25 |
| Asia | btc-as.pecpool.com | 8443,443,25 |
| Iran | btc-ir.pecpool.com | 8443,443,25 |
| Iran Alternative | btc.pecpool.cc | 8443,443,25 |
پس از تغییر سرور، زمان منطقی برای مقایسه در نظر بگیرید.
Pool 1
URL: stratum+tcp://btc-eu.pecpool.com:3333
Worker: myaccount.miner01
Password: x
Pool 2
URL: stratum+tcp://btc.pecpool.com:443
Worker: myaccount.miner01
Password: x
Pool 3
URL: stratum+tcp://btc-us.pecpool.com:25
Worker: myaccount.miner01
Password: xبرای یک ماینر فیزیکی، Account و Worker در هر سه ورودی معمولاً یکسان است.
Windows:
ping btc-eu.pecpool.com
Test-NetConnection btc-eu.pecpool.com -Port 3333Linux:
ping -c 20 btc-eu.pecpool.com
nc -vz btc-eu.pecpool.com 3333Ping تنها معیار نیست؛ ممکن است سرور ICMP را جواب ندهد ولی Stratum کار کند.
Packet Loss میتواند Job را دیر برساند، Submission را گم کند، Connection Reset ایجاد کند و Stale را بالا ببرد.
کابل، Port سوییچ، Router، Wireless Link، ISP و Congestion را بررسی کنید.
Server A
Average Latency: 40 ms
Packet Loss: 3%
Frequent Disconnects: Yes
Server B
Average Latency: 80 ms
Packet Loss: 0%
Frequent Disconnects: NoServer B با وجود Latency بیشتر ممکن است Stale کمتری داشته باشد. اولویت: پایداری، Packet Loss پایین، Accepted Share پایدار، Stale پایین و سپس Latency.
این Share به Difficulty اختصاصیافته Worker نمیرسد. علتهای رایج: Firmware مشکلدار، ناسازگاری Custom Firmware، مدیریت نادرست Difficulty، داده خراب، Overclock ناپایدار یا خطای Proxy. صرفاً تغییر Region معمولاً آن را حل نمیکند.
یعنی یک نتیجه بیش از یک بار ارسال شده است. علت: Bug Firmware، Proxy، ارسال مجدد پس از قطعی، Mining Software اشتباه یا Control Board ناپایدار.
Server در دسترس است اما Account/Worker پذیرفته نشده است.
AccountName.WorkerName
myaccount.miner01Account اشتباه، نبودن Account، نبود Dot، Space، Character نامعتبر، Email یا Wallet در Worker را بررسی کنید.
این فیلد رمز PECPool نیست. در حالت عادی:
xرمز PECPool، Email Password، 2FA، API Secret، Private Key یا Seed Phrase را وارد نکنید.
محاسبه نادرست ASIC یا داده خراب میتواند Invalid Share ایجاد کند. Hardware Error، وضعیت ASIC، Hashboard، دما، فن/خنککننده، پایداری PSU و Frequency/Voltage را بررسی کنید.
دمای زیاد میتواند Chip را ناپایدار و خطا را بیشتر کند. ورودی هوا، برگشت هوای گرم، فنها، Heat Sink/کانال هوا، تهویه اتاق و در مدلهای مربوط Hydro/Immersion را بررسی کنید. دما را با محدوده مدل دقیق مقایسه نمایید.
برق ناپایدار میتواند Chip Error، Hashboard Reset و Restart ایجاد کند. Input Voltage، ظرفیت PSU، Connectorها، کابل برق، Voltage Drop زیر بار و توزیع برق را بررسی کنید. با اتصال شل، سوخته، داغ یا تغییررنگداده ادامه ندهید.
Frequency بالاتر میتواند Hashrate را افزایش دهد، اما Hardware Error، Invalid Share، Restart، دما، مصرف و ناپایداری Hashboard را نیز بالا ببرد. اگر Rejected پس از Overclock بیشتر شد، Profile پایدار قبلی را برگردانید، مدتی اجرا کنید و Accepted/Rejected و Hashrate یکساعته/24ساعته را مقایسه کنید.
Undervolt مصرف را کم میکند، ولی ولتاژ ناکافی میتواند خطای محاسبات و Hashboard ناپایدار ایجاد کند. اگر Low-Difficulty یا Invalid پس از تغییر ولتاژ بیشتر شد، به تنظیم پایدار برگردید.
Firmware Job، ASIC، ارتباط Pool و ارسال Share را کنترل میکند و ممکن است Duplicate، Low-Difficulty، Nonce اشتباه، Disconnect و ناپایداری ایجاد کند.
Proxy میتواند اتصال تعداد زیادی ماینر را متمرکز کند، اما Overload یا ناپایداری آن Delay، Stale، Duplicate، Reconnect و Offline شدن گروهی ایجاد میکند.
یک ماینر مشکلدار را موقتاً مستقیم به PECPool وصل کنید؛ اگر Rejected بهتر شد، Proxy یا مسیر آن را بررسی کنید.
زمان سیستم اشتباه ممکن است Log، Diagnostics یا عملکردهای امن را مختل کند. در صورت امکان Sync خودکار را فعال و Gateway/DNS را بررسی کنید.
سوییچ مکرر بین Pool 1/2/3 میتواند در هر انتقال Stale/Rejected ایجاد کند. اتصال Pool 1، Router/ISP، DNS، Firewall، Log و Region را بررسی کنید. اگر Pool 2 پایدارتر است، بعد از تست کافی آن را Pool 1 کنید.
با تعداد کم Share قضاوت نکنید.
اگر بقیه همان شبکه طبیعی هستند، کابل Ethernet، Port سوییچ، Firmware، Overclock Profile، دما، Hashboard و Log همان ماینر را بررسی کنید.
اگر چند Worker همزمان بد شدند، زیرساخت مشترک را بررسی کنید: اینترنت، Router/Gateway، Switchها، DNS، Routing ISP، Mining Proxy و Stratum مشترک. زمان دقیق شروع را بین همه Workerها مقایسه کنید.
اختلاف بزرگ ممکن است نشاندهنده از دست رفتن کار مفید باشد. Current، 1-hour، 24-hour Hashrate، Accepted، Rejected، Stale و Last Share را بررسی کنید و برای مقایسه از Averageهای بلندمدت استفاده نمایید.
Accepted Shares: 9,200
Rejected Shares: 100
Stale Shares: 700احتمالاً نتایج مرتب پس از تغییر Job میرسند. Latency، Packet Loss، Server، Router/Switch و Proxy را بررسی کنید.
Accepted Shares: 8,000
Invalid Shares: 1,800
Stale Shares: 200این الگو بیشتر به Firmware، Hardware Error، Voltage/Frequency یا Hashboard مربوط است تا فقط Latency.
Before:
Local Hashrate: 100 TH/s
Rejected Rate: 0.3%
After:
Local Hashrate: 112 TH/s
Rejected Rate: 5.5%
Frequent Miner Restarts: YesHashrate محلی بیشتر شده اما پایداری پایین آمده؛ Profile قبلی ممکن است Performance مؤثر بهتری بدهد.
تغییر Server، Firmware، Frequency، Voltage، شبکه و Proxy بهصورت همزمان تشخیص علت را سخت میکند. آمار را ثبت کنید، فقط یک تغییر بدهید، زمان کافی صبر کنید، نتیجه را مقایسه و سپس تغییر را نگه دارید یا برگردانید.
تست خیلی کوتاه گمراهکننده است. ابتدا باید اتصال فعال بماند، Accepted افزایش یابد و همان خطای Rejection ادامه نداشته باشد. برای مقایسه معتبرتر چند ساعت و Averageهای بلندمدت را بررسی کنید.
| نوع | علت محتمل | بررسی اصلی |
|---|---|---|
| Stale | Latency، Packet Loss، Job قدیمی | شبکه و Server |
| Job Not Found | Job قدیمی/Submission دیر | اتصال و Proxy |
| Low Difficulty | Firmware/تنظیم ناپایدار | Firmware، Voltage، Frequency |
| Duplicate Share | Firmware/Proxy/ارسال مجدد | Log ماینر و Proxy |
| Unauthorized | Account/Worker اشتباه | Worker Configuration |
| Invalid Share | Hardware/Calculation Error | Hashboard، دما، برق |
AccountName.WorkerName دارد.x است.هدف فقط عدد Hashrate محلی بالا نیست؛ هدف ارسال بیشترین کار معتبر به PECPool است. ماینری با Hashrate کمی کمتر و Rejected پایین میتواند نتیجه مؤثرتری از ماینر ناپایدار با Hashrate بالاتر داشته باشد. نوع Rejection را مشخص کنید و سپس شبکه، Stratum، Worker، Firmware، تنظیمات استخراج، دما، برق و Hardware را به ترتیب کنترلشده بررسی نمایید.

حق نشر ©2026 PECPool.