Solana əməliyyatım niyə uğursuz oldu və bunu Solscan-da necə öyrənə bilərəm?
Svop zamanı qırmızı "failed" etiketi görünür, köçürmək istədiyiniz vəsait yerindən tərpənmir, cüzdanınız isə qeyri-müəyyən xəta mesajından başqa çox az məlumat verir. Bu, Solana-da tez-tez rast gəlinən haldır və tam izahı adətən blokçeyndə, bir axtarış uzaqlığında olur.
Əsas məsələ bu iki vəziyyətdən hansının baş verdiyini müəyyənləşdirməkdir: şəbəkəyə çatan, lakin uğursuz olan əməliyyat, yoxsa ümumiyyətlə zəncirə düşməyən əməliyyat. Solscan adətən hansının baş verdiyini və çox vaxt səbəbini göstərə bilir.
Solana-da "failed" nə demək ola bilər?
Birinci halda əməliyyat validatora çatır, bloka daxil edilir, sonra isə icra zamanı asılı olduğu şərt yerinə yetirilmədiyi üçün rədd olunur. Bu cür uğursuzluq xəta və ona aid proqram qeydləri ilə birlikdə blokçeyndə daimi olaraq qeydə alınır.
İkinci halda əməliyyat heç vaxt zəncirə düşmür. Hər Solana əməliyyatı təxminən 150 blok, yəni 60–90 saniyə qüvvədə qalan son blok heşinə istinad edir. Əməliyyat bu müddətdə emal olunmasa, müddəti bitir və ləğv edilir. Belə əməliyyat adətən heç bir blokçeyn bələdçisində görünmür, çünki blokçeynə daxil olmayıb.
Solana əməliyyatının uğursuz olmasının ümumi səbəbləri
Zəncirə düşüb sonra uğursuz olan əməliyyatların adi səbəblərinə şəbəkə komissiyasını ödəmək üçün kifayət qədər SOL-un olmaması (yeni token hesabı yaradılmalı olduqda tələb edilən kiçik depozit də daxil olmaqla), qiymət həddindən artıq dəyişdiyi üçün svop zamanı sürüşmə tolerantlığının aşılması və ya imzalama ilə icra arasında hesabın vəziyyətinin dəyişməsi daxildir. Əməliyyat hesablama limitini də aşa bilər; bu, mürəkkəb əməliyyatlarda daha çox baş verir.
Heç vaxt zəncirə düşməyən əməliyyatlarda isə əsas səbəblər müddəti bitmiş blok heşidir (bu, çox vaxt imzalamanın ləngiməsi, təsdiq sorğusunda tərəddüd edilməsi və ya zəif bağlantı ilə bağlı olur) və şəbəkə sıxlığıdır. Şəbəkə yüklü olanda, aşağı və könüllü prioritet komissiyası olan əməliyyat validator onu emal etməmişdən əvvəl ləğv edilə bilər.
Solscan-da səbəbi necə öyrənmək olar?
Əvvəlcə əməliyyat imzasını cüzdanınızın fəaliyyət tarixçəsindən və ya istifadə etdiyiniz tətbiqdən köçürün, sonra Solscan axtarış sətrinə yapışdırın. Əməliyyat zəncirə düşübsə, səhifədə adətən uğurlu status əvəzinə uğursuz status görünür və uğursuz olan təlimat da göstərilə bilər.
Səhifənin aşağı hissəsində təlimat təfərrüatları və ya jurnal mesajları kimi bölmələri axtarın; onların dəqiq adları və tərtibatı zamanla dəyişə bilər. Jurnallarda hansı proqramın işlədiyi və harada dayandığı, adətən xəta adı və ya kodu ilə birlikdə təlimat nömrəsi göstərilir. Xəta kodları hər proqrama xasdır, buna görə eyni nömrə müxtəlif proqramlarda fərqli məna verə bilər; kodu anlamağa proqramın sənədləri kömək edir. Solscan imzanı heç tapmırsa, əməliyyat zəncirə düşməmiş və ya hələ düşməmiş ola bilər.
Vəsaitinizə və komissiyaya nə olur?
Solana əməliyyatı vahid bütöv kimi icra edir. Əməliyyatda hər hansı təlimat uğursuz olarsa, onun edəcəyi bütün dəyişikliklər ləğv olunur və token balanslarınız əvvəlki kimi qalır. Adətən yeganə xərc cəhd üçün tutulan kiçik şəbəkə komissiyasıdır; validatorlar əməliyyatı emal etmək üçün iş gördüyünə görə bu komissiya yenə tutulur.
Müddəti bitən və zəncirə düşməyən əməliyyata, ümumiyyətlə, komissiya tutulmur, çünki o, zəncirə çatmayıb. Yenidən cəhd etməzdən əvvəl ilk cəhdi Solscan-da yoxlamağa dəyər: ilişib qalmış kimi görünən əməliyyat yenə də icra oluna bilər və onu iki dəfə göndərmək köçürmənin təkrarlanmasına səbəb ola bilər.
WEEX xatırladır: yenidən cəhd etməzdən əvvəl yoxlayın
WEEX istifadəçilərə əməliyyatı yenidən göndərməzdən əvvəl ilk cəhdin statusunu Solscan-da təsdiqləməyi və komissiyaları ödəmək üçün cüzdanda az miqdarda SOL saxlamağı xatırladır. Uğursuz əməliyyatlarla bağlı dələduzluq halları da olur: uğursuz əməliyyatı "düzəltməyi" təklif edən və bərpa ifadənizi və ya şəxsi açarınızı istəyən hər kəs, nə qədər rəsmi görünsə də, saxtakardır. Heç bir qanuni nasazlıq aradan qaldırma prosesi bunlardan hər hansı birini tələb etmir.
Nəticə
Solana əməliyyatının imzasını axtardıqdan sonra onun niyə uğursuz olduğunu anlamaq çətin deyil. Solscan əməliyyatın zəncirdə uğursuz olduğunu, yoxsa heç zəncirə düşmədiyini göstərə bilər; jurnallar isə çox vaxt əməliyyatı dayandıran təlimata işarə edir. Əksər hallarda vəsait əvvəlki yerində qalır və yalnız kiçik komissiya itirilir. Buna görə əvvəlcə yoxlamaq, sonra yenidən cəhd etmək yaxşı vərdişdir.
Tez-tez verilən suallar
1. Solana əməliyyatı uğursuz olarsa, tokenlərimi itirirəm?
Ümumiyyətlə, yox. Solana əməliyyatı vahid bütöv kimi icra edir, ona görə hər hansı təlimat uğursuz olarsa, onun dəyişiklikləri ləğv edilir və balanslarınız əvvəlki kimi qalır. Adətən yalnız şəbəkə komissiyası itirilir.
2. Uğursuz Solana əməliyyatına görə yenə də komissiya ödəyirəm?
Əməliyyat zəncirə düşüb uğursuz olarsa, adətən kiçik şəbəkə komissiyası yenə tutulur. Müddəti bitib zəncirə düşməyibsə, ümumiyyətlə, komissiya tutulmur və əməliyyat adətən Solscan-da görünmür.
3. Əməliyyatımı niyə Solscan-da tapa bilmirəm?
O, hələ zəncirə düşməmiş, müddəti bitmiş və ya ləğv edilmiş ola bilər, yaxud imza yanlış köçürülmüş ola bilər. İmzanı yoxlayın, bir az gözləyin və cüzdanınızdakı statusla müqayisə edin.
4. Solscan-da xətanı harada tapa bilərəm?
Əməliyyat imzanızı axtarın, sonra uğursuz statusunu, eləcə də adətən hansı təlimatın uğursuz olduğunu və hansı xətanın qaytarıldığını göstərən təlimat təfərrüatları və ya jurnallar kimi bölmələri tapın. Səhifənin tərtibatı və etiketlər zamanla dəyişə bilər.
5. Uğursuz Solana əməliyyatını yenidən göndərmək təhlükəsizdirmi?
Çox vaxt bəli, amma əvvəlcə Solscan-da orijinal əməliyyatın uğurla tamamlanmadığını və hələ də gözləmədə olmadığını yoxlayın. İlişib qalmış kimi görünən əməliyyat yenə də icra oluna bilər; onu çox tez yenidən göndərmək isə köçürmənin təkrarlanmasına səbəb ola bilər.