Көпчүлүк учурда транзакциялар тоңуп, капчыктан акча каражаттары алынып салынгандыктан, тутумдун көптөгөн колдонуучулары блокчейндеги транзакцияны жокко чыгаруу зарылдыгына туш болушат. Бирок мындай жокко чыгарса болобу? А эгер ошондой болсо, анда кандайча?
Blockchain технологиясы кандайдыр бир операциялар жана бүтүмдөр, эгерде алар буга чейин жүргүзүлүп келсе, жокко чыгарылбай тургандай кылып иштелип чыккан. Бирок, эгерде транзакция тастыктама ала элек болсо, анда ал бир нече күн бою системада "илинип" калат, натыйжасыз. Жана мындай учурда биткойндор капчыктан алынып салынат. Жана алардын жүрүшүн эске алганда, маселе олуттуу болуп чыкты.
Бирок, андан чыгуунун жолу бар. Ал ошондой эле транзакциялардын ушул сыяктуу тоңбогондугуна негизделген - ар бир учурда анын себеби бар: блокчейн тутумуна туура келбеген нерсе. Эгер сиз аны аныктап алсаңыз, анда тутумга тыгылып калган транзакциянын көйгөйүн чече аласыз.
Тыгылып калган транзакциялардын эң көп кездешкен себеби:
- блокчейн тутумунун ашыкча жүктөлүшү;
- бүтүмдөрдү жүзөгө ашыруу үчүн кезектер - деп аталган эстеликтерди түзүү.
Чындыгында, кымбат баалуу крипто валютасы катары биткойндун популярдуулугу барган сайын өсүп баратат, бул тутумга көптөгөн жаңы колдонуучуларды тартып жатат. Алардын көпчүлүгү ар кандай операцияларды түзүмүн түшүнбөй туруп чечишет, натыйжада баштары маң. Жана blockchain тутуму мындай колдонуучулардын аракеттерин жетишсиз деп кабыл алып, кескин жооп берет: ашыкча жүктөө жана тоңуп калуу. Албетте, бул учурда бүтүм өтпөйт, ошондой эле илинип турат.
Эскерүүлөргө келсек, алар бир нече себептерден улам келип чыгат:
- колдонуучулардын өтө көп саны келишим түзүүнү каалашат, бирок алар толтурган блокторду бир эле учурда тутумга физикалык түрдө киргизүү мүмкүн эмес - mempool пайда болот;
- жогорку комиссия менен которуулар биринчиси болуп саналат жана кезекке туруу коркунучу азыраак, эгерде колдонуучу төмөн комиссия койгон же аны такыр көрсөтпөгөн болсо, mempool (жана узак убакытка чейин) ага берилет.
Мындан тышкары, акыркы учурда, бул бүтүм бүтүндөй өтөт деп кепилдик бере албайбыз, анткени ал комиссиялык рынокко жөнөтүлөт, ал эми кенчилер буга көңүл бурбай калышы мүмкүн - бүтүм табылганга чейин алардын мембюлунда илинип калат. жаңы блок.
Ошентип, биринчи жана экинчи учурларда көйгөйдү чечүү үчүн эмне кылса болот? Транзакцияны андан ары "түртүп" көрүңүз, же эгер мүмкүн болсо, аны жокко чыгарыңыз. Иш-аракеттердин бир нече варианты бар:
- Сиз эки эселенген каражатты колдонууга аракет кылсаңыз болот - транзакциянын жылышын камсыз кылган эки эселенген чыгым параметрин, б.а. башында өтө эле төмөн болсо, комиссияны көбөйтүү жолу менен "түртүп" тандоо. Бул мүмкүн, анткени контрагенттер белгилүү бир учурда гана алардын эсептериндеги активдерди текшеришет. Демек, транзакция тоңдурулган болсо, комиссиянын көбөйүшү менен дагы бирин жөнөтсөңүз болот. Эки транзакция тең ийгиликсиз болот, буга тынчсыздануунун кажети жок.
- CPFPди колдонуу - бул бир кириш менен транзакцияны түзүүгө мүмкүндүк берген механизм (ал сөзсүз түрдө көйгөйлүү транзакциянын чыгышы болушу керек - мисалы, ошол эле өзгөрүү) жана биткойндорду өзүңүзгө жөнөтүңүз.
- Алуучу дагы, жөнөтүүчү дагы колдоно турган транзакциялар үчүн атайын акселераторлорду колдонуу.
Бирок бул ыкмалардын бири дагы бүтүмдүн жокко чыгарылышына же түртүлүшүнө толук кепилдик бере албайт. Жана мындай учурда эч кандай ыкма мындай кепилдиктерди бере албайт, анткени жогоруда айтылгандай, блокчейн тутуму бүтүмдөрдү жокко чыгарбагандай кылып иштелип чыккан. Эгер алар буга чейин тастыкталган болсо (блокко киргизилген болсо), эч кандай ыкма жардам бербейт, бирок эгер алар ырастоодон мурун тыгылып калса, аракет кылып көрүңүз.
Жана тастыкталбаган транзакцияны өзүнөн-өзү жокко чыгарууга болбой тургандыгын унутпашыбыз керек. Бул учурда, колдонуучунун капчыгындагы дисплейин гана өзгөртүүгө болот.