ចាប់ផ្តើមដំបូង
ចំនួនបញ្ជាក់ប្លុក និង Finality៖ ហេតុអ្វីការផ្ទេរនៅរង់ចាំ និងរបៀបដោះស្រាយ
បែងចែក Pending, confirmations, finality និងការចូលគណនី ដើម្បីដឹងថាជាប់នៅជំហានណា គួររង់ចាំឬសុំជំនួយ និងត្រូវរៀបចំភស្តុតាងអ្វីខ្លះ។
ចំនួនបញ្ជាក់ប្លុក (block confirmations) ជាអ្វី? វាបង្ហាញកម្រិតនៃការបញ្ជាក់តាមប្លុក បន្ទាប់ពីប្រតិបត្តិការត្រូវបានដាក់បញ្ចូលក្នុងខ្សែប្លុកដែលបណ្ដាញកំពុងទទួលយក។ វាមិនមែនជានាឡិការាប់ថយក្រោយ ឬភាគរយការពិនិត្យរបស់សេវាអតិថិជនទេ។ ពេលការផ្ទេរនៅរង់ចាំ ត្រូវបែងចែកថា៖ មិនទាន់បញ្ជូនទៅបណ្ដាញ បានបញ្ជូនតែមិនទាន់ចូលប្លុក បានចូលប្លុកតែមិនទាន់គ្រប់លក្ខខណ្ឌអ្នកទទួល ឬបានគ្រប់លក្ខខណ្ឌលើ chain ប៉ុន្តែសេវាមិនទាន់បញ្ចូលប្រាក់ទៅគណនី។
អត្ថបទនេះសម្រាប់អ្នកថ្មីដែលបានផ្ញើប្រតិបត្តិការលើ chain ហើយកំពុងរង់ចាំទទួល។ ព័ត៌មានបានផ្ទៀងផ្ទាត់ដល់ថ្ងៃទី ៩ ខែកញ្ញា ឆ្នាំ ២០២៦។ អ្នកនឹងអាចសម្រេចថាគួររង់ចាំ សួរអ្នកផ្ញើ ឬយកភស្តុតាងទៅសួរសេវាទទួល។ ស្ពានឆ្លងបណ្ដាញ Lightning និងការផ្ទេរផ្ទៃក្នុងសេវាតែមួយ ត្រូវពិនិត្យលំហូររបស់វាដាច់ដោយឡែក។
Confirmations, Success, Finality និងការចូលគណនីខុសគ្នាយ៉ាងណា?
ក្នុងរបៀបរាប់ដែលប្រើជាទូទៅលើ Bitcoin ប្លុកដែលដាក់បញ្ចូលប្រតិបត្តិការគឺជាការបញ្ជាក់លើកទីមួយ។ ប្លុកបន្ទាប់ៗបន្ថែមចំនួន confirmations។ វចនានុក្រមអ្នកអភិវឌ្ឍ Bitcoinភ្ជាប់ការរាប់នេះទៅនឹងចំនួនប្លុកនៅលើខ្សែដែលបណ្ដាញទទួលយក ដើម្បីការពារកំណត់ត្រាប្រតិបត្តិការ។
បើប្រតិបត្តិការនៅតែស្ថិតក្នុងប្លុកកម្ពស់ h លើខ្សែមេបច្ចុប្បន្ន ហើយប្លុកថ្មីបំផុតមានកម្ពស់ H រូបមន្តសម្រាប់របៀបរាប់នេះគឺ confirmations = H − h + 1។ កុំប្រើរូបមន្តនេះបើមិនទាន់ចូលប្លុក។ វាក៏មិនមែនជាច្បាប់រាប់រួមសម្រាប់គ្រប់បណ្ដាញនិង explorer ដែរ; បើ interface ប្រើនិយមន័យផ្សេង ត្រូវអានឯកសាររបស់បណ្ដាញនោះ។
ការបញ្ជាក់ច្រើនដងមិនមែនជាការផ្ញើប្រាក់ដដែលច្រើនដងទេ។ ប្លុកបន្តធ្វើឱ្យការកែប្រវត្តិប្រតិបត្តិការកាន់តែពិបាក។ បើប្លុកដែលមិនទាន់មាន finality ត្រូវបានរៀបចំខ្សែឡើងវិញ (reorganization) ទីតាំងប្រតិបត្តិការ ឬចំនួនដែលបង្ហាញអាចផ្លាស់ប្ដូរ; មិនអាចធានាថាចំនួននេះមានតែកើនរហូតទេ។
| ពាក្យ | អ្វីដែលវាបង្ហាញ | អ្វីដែលវាមិនអាចបញ្ជាក់តែឯង |
|---|---|---|
| Pending | ជំហានណាមួយនៅរង់ចាំ | ពាក្យនេះលើ platform មិនប្រាប់ថាបានចូលប្លុកឬនៅទេ |
| Success | លើ explorer ប្រភេទ Ethereum ការអនុវត្តមិនបានត្រឡប់ក្រោយ | មិនធានាថា token ដែលរំពឹងបានទៅអ្នកទទួលត្រឹមត្រូវ |
| Confirmations | កម្រិតនៃការដាក់បញ្ចូលនិងការបញ្ជាក់បន្ត | មិនបញ្ជាក់ថាសេវាទទួលបានកត់ប្រាក់ចូលគណនីរួច |
| Finalized | បានគ្រប់ច្បាប់ finality របស់បណ្ដាញនោះ | មិនបញ្ជាក់ថាគ្រប់លក្ខខណ្ឌបញ្ចូលប្រាក់របស់ platform ត្រឹមត្រូវ |
| Credited/សមតុល្យអាចប្រើបានកើន | សេវាទទួលបានកត់ប្រាក់ចូលគណនី | មិនធានាថាការកំណត់លើការដក ឬការពិនិត្យហានិភ័យទាំងអស់ត្រូវបានដកចេញ |
Finality របស់ Ethereum អាស្រ័យលើការឯកភាពរបស់អ្នកផ្ទៀងផ្ទាត់ចំពោះ checkpoints មិនមែនយកចំនួន confirmations ណាមួយមកហៅថា «សុវត្ថិភាពដាច់ខាត» ទេ។ ឯកសារ PoS របស់ ethereum.orgពន្យល់យន្តការនេះ។ ដូច្នេះ កុំប្រៀបធៀបសុវត្ថិភាពបណ្ដាញផ្សេងៗតាមចំនួន confirmations តែប៉ុណ្ណោះ ហើយកុំយកកម្រិតចូលគណនីរបស់ chain មួយទៅប្រើលើ chain មួយទៀត។
សម្គាល់ថា «បានចូលប្លុក» តាមរូបថតអេក្រង់ពិត

រូបនេះថតនៅថ្ងៃទី ៨ ខែកញ្ញា ឆ្នាំ ២០២៦ ពីប្រតិបត្តិការប្រវត្តិសាស្ត្រសាធារណៈលើ Etherscan ហើយបានកាត់ផ្នែកព័ត៌មាននិងបម្លែងជា WebP។ វាមិនមែនជាប្រតិបត្តិការរបស់គេហទំព័រយើង ឬអ្នកអានទេ។ អាសយដ្ឋានសាធារណៈក្នុងរូបមិនមែនជាអាសយដ្ឋានឱ្យផ្ញើប្រាក់ ហើយ token មិនមែនជាការណែនាំទេ។ Confirmations និងតម្លៃដុល្លារបង្ហាញតាមពេលថត។
មើល Status ជាមុន រួចមើលជួរ Block។ លេខប្លុកប្រាប់ទីតាំងដែលប្រតិបត្តិការបានចូល ខណៈ Block Confirmations ជាវាលមួយផ្សេង។ ប្រតិបត្តិការចាស់នេះមានការបញ្ជាក់ជាច្រើន; កុំយកវាមកទាយថាការផ្ទេរថ្មីត្រូវរង់ចាំប៉ុន្មាន។ រូបនេះក៏មិនបង្ហាញសមតុល្យគណនីនៅសេវាទទួល ដូច្នេះមិនអាចនិយាយថា platform បានកត់ប្រាក់ចូលរួចទេ។
សម្រាប់ប្រតិបត្តិការរបស់អ្នក ត្រូវបើកតំណ explorer របស់បណ្ដាញត្រឹមត្រូវពី wallet ឬ platform ដើម ហើយផ្ទៀងផ្ទាត់ TxID ពេញលេញ។ បើមិនទាន់ស្គាល់ច្រកនិងវាល សូមធ្វើតាមជំហានប្រើ TxID ពិនិត្យស្ថានភាពការផ្ទេរ។ ការអានកំណត់ត្រាសាធារណៈមិនត្រូវការឃ្លាសង្គ្រោះ សោឯកជន ឬការចុះហត្ថលេខាផ្ដល់សិទ្ធិទេ។
ហេតុអ្វីនៅរង់ចាំ? កំណត់ជំហានដែលជាប់ជាមុន
១. អ្នកផ្ញើនៅពិនិត្យ ហើយគ្មានកំណត់ត្រាលើ chain
ពាក្យ «កំពុងដំណើរការ» នៅលើ platform អាចមានន័យថាកំពុងពិនិត្យការដក រង់ចាំក្នុងជួរ ឬថែទាំសេវា។ បើគ្មាន TxID ត្រូវរក្សាលេខសំណើដក ហើយពិនិត្យរយៈពេលដំណើរការនិងសេចក្ដីជូនដំណឹងរបស់អ្នកផ្ញើ។ បើមាន TxID តែរកមិនឃើញ ត្រូវពិនិត្យបណ្ដាញ hash ពេញលេញ និងថាតើ explorer បានធ្វើបច្ចុប្បន្នភាពឬនៅ។ ការរកមិនឃើញលើទំព័រមួយមិនគ្រប់គ្រាន់ដើម្បីសន្និដ្ឋានថាបាត់ទ្រព្យទេ។
នៅជំហាននេះ សួរអ្នកផ្ញើថាបានផ្សព្វផ្សាយប្រតិបត្តិការទៅបណ្ដាញហើយឬនៅ។ អ្នកទទួលមិនអាចបន្ថែម confirmations ឱ្យអ្នកបានទេ ហើយកុំផ្ញើការបង់ប្រាក់ដូចគ្នាម្ដងទៀត។
២. នៅ Pending លើ chain និងមិនទាន់មានប្លុក
មូលហេតុអាចជាតម្រូវការទំហំប្លុកខ្ពស់ ថ្លៃប្រតិបត្តិការមិនប្រកួតប្រជែង ឬបញ្ហាលំដាប់ប្រតិបត្តិការ។ នៅលើគណនីប្រភេទ Ethereum ប្រតិបត្តិការចាស់ដែលនៅរង់ចាំអាចប៉ះពាល់ដល់ប្រតិបត្តិការបន្ទាប់; កុំធ្វើសកម្មភាពដដែលៗតែលើប្រតិបត្តិការចុងក្រោយ។
បើផ្សារប្តូរផ្ញើជំនួសអ្នក សូមឱ្យផ្សារប្តូរស៊ើបអង្កេត។ បើផ្ញើពី wallet ដែលអ្នកគ្រប់គ្រងផ្ទាល់ ទើបអាចមានជម្រើសបង្កើនល្បឿន ឬជំនួសដែល wallet នោះគាំទ្រ។ អានឯកសារផ្លូវការ ហើយពិនិត្យថ្លៃបន្ថែមនិងស្ថានភាពមុនសម្រេច។ ឧទាហរណ៍ ឯកសារផ្លូវការរបស់ MetaMask អំពីប្រតិបត្តិការរង់ចាំបញ្ជាក់ថាការបង្កើនល្បឿនបន្ថែមថ្លៃ ហើយការលុបចោលអាចសាកបានតែពេលមិនទាន់បញ្ជាក់។ វាមិនមែនជាប៊ូតុងដកហូតដែលធានាជោគជ័យ ហើយមិនអាចធ្វើឱ្យ platform កត់ប្រាក់ចូលលឿនឡើយ។
អ្នកថ្មីមិនគួរកំណត់ប្រវត្តិឡើងវិញ ទាយ nonce ឬផ្ញើប្រាក់ផ្ទៀងផ្ទាត់តាមអ្នកមិនស្គាល់ ដើម្បី «ដោះប្រតិបត្តិការជាប់» ទេ។ ការលុបអ្វីដែលបង្ហាញលើឧបករណ៍មិនមែនជាការលុបចោលប្រតិបត្តិការលើ chain។ បើមិនប្រាកដ ត្រូវរក្សាភស្តុតាង ហើយសួរផ្នែកជំនួយផ្លូវការរបស់ wallet ដើម។
៣. បានចូលប្លុក តែសេវាទទួលនៅរង់ចាំ confirmations
ពិនិត្យតម្រូវការបច្ចុប្បន្នរបស់អ្នកទទួលសម្រាប់ asset និងបណ្ដាញនោះពិតៗ ព្រមទាំងថាតើវាបែងចែកការចូលគណនី ការជួញដូរ និងការដកឬទេ។ បើមិនទាន់គ្រប់កម្រិត ហើយបណ្ដាញបន្តធម្មតា ជាទូទៅគួររង់ចាំនិងកត់ការផ្លាស់ប្ដូរ។ ការចូលប្លុកមួយមិនមានន័យថាគ្រប់សេវាត្រូវអនុញ្ញាតឱ្យប្រើប្រាក់ភ្លាមទេ។
ឧទាហរណ៍ ឯកសារ Pending របស់ Coinbaseរាប់ confirmations មិនគ្រប់ជាមូលហេតុមួយ ហើយណែនាំឱ្យប្រើស្ថានភាពលើ chain ដើម្បីកំណត់ជំហានបន្ទាប់។ នេះគ្រាន់តែជាឧទាហរណ៍របៀបដំណើរការរបស់សេវាមួយ មិនមែនជាកម្រិត ឬរយៈពេលរួមរបស់គ្រប់ platform ទេ។
៤. គ្រប់លក្ខខណ្ឌលើ chain តែ platform មិនទាន់កត់ប្រាក់ចូល
បន្ទាប់មកពិនិត្យបណ្ដាញដែលគាំទ្រ កិច្ចសន្យា token អាសយដ្ឋានអ្នកទទួលពិត ចំនួនទទួល កម្រិតបញ្ចូលអប្បបរមា និង Memo/Tag បើត្រូវការ។ To ខាងលើនៃប្រតិបត្តិការ token អាចជាកិច្ចសន្យា; ត្រូវផ្ទៀងផ្ទាត់អ្នកទទួលក្នុង Token Transfers ពិត។ សម្រាប់ការបញ្ចូល USDT អាចប្រើបញ្ជីពិនិត្យបណ្ដាញបញ្ចូលប្រាក់និងការដោះស្រាយមិនចូល។
បើទិន្នន័យទាំងអស់ត្រូវគ្នា សូមមើលសេចក្ដីជូនដំណឹងថែទាំនិងរយៈពេលកត់ប្រាក់ចូលរបស់អ្នកទទួល។ បើលើសរយៈពេលដែលសេវាបញ្ជាក់ ឬមានបញ្ហាច្បាស់ដូចជាបណ្ដាញមិនគាំទ្រ ឬ Memo ខុស ត្រូវបើកសំណើជំនួយទៅសេវាទទួល។ ការបន្ថែម Gas បង់ម្ដងទៀត ឬ refresh មិនឈប់ មិនអាចកែបញ្ហាផ្គូផ្គងប្រាក់ទៅគណនីបានទេ។
ត្រូវរង់ចាំប៉ុន្មាន ហើយគួរពិនិត្យម្ដងទៀតពេលណា?
គ្មានចំនួននាទីថេរសម្រាប់ការផ្ទេរទាំងអស់ទេ។ ការរង់ចាំអាចរួមមានការដំណើរការមុនផ្សព្វផ្សាយ ការចូលប្លុក confirmations/finality និងការកត់ត្រារបស់ platform។ ពេលបង្កើតប្លុកជាមធ្យមមិនធានាថាប្លុកបន្ទាប់នឹងមកទាន់ពេល ឬថា platform នឹងកត់ប្រាក់ចូលភ្លាមៗឡើយ។
ពេលពិនិត្យលើកដំបូង កត់ពេលវេលា ស្ថានភាព លេខប្លុក កម្រិត confirmations និងតម្រូវការរបស់អ្នកទទួល។ ពិនិត្យម្ដងទៀតតាមដំណើរការធម្មតារបស់បណ្ដាញ ឬសេចក្ដីជូនដំណឹងរបស់សេវា ហើយប្រៀបធៀប៖
- ប្លុកកើនធម្មតា តែប្រតិបត្តិការនៅ Pending៖ ផ្ដោតលើថ្លៃ លំដាប់ និងស្ថានភាពប្រតិបត្តិការជំនួសនៅផ្នែកផ្ញើ។
- បានចូលប្លុក ហើយ confirmations កំពុងកើន៖ ប្រៀបធៀបនឹងតម្រូវការអ្នកទទួល; កុំបង់ «ប្រាក់បង្កើនល្បឿន» មួយទៀត។
- ទិន្នន័យបណ្ដាញ ឬ explorer មិនធ្វើបច្ចុប្បន្នភាពយូរ៖ ផ្ទៀងផ្ទាត់ជាមួយប្រភពដែលទុកចិត្តមួយទៀតដែលឯកសារផ្លូវការរបស់បណ្ដាញរាយ។ Explorer មួយឈប់ធ្វើបច្ចុប្បន្នភាពមិនមានន័យថា chain ឈប់ទេ។
- គ្រប់តម្រូវការអ្នកទទួល តែគណនីមិនទាន់មានប្រាក់៖ ប្ដូរទៅស៊ើបអង្កេតជាមួយ platform ទទួល; កុំសន្មតថាការរង់ចាំប្លុកបន្ថែមនឹងដោះស្រាយគ្រប់បញ្ហា។
បើឃើញ Failed/Reverted ការរង់ចាំ confirmations បន្ថែមមិនធ្វើឱ្យការអនុវត្តដែលបរាជ័យដដែលក្លាយជាជោគជ័យទេ។ បើឃើញ Dropped/Replaced ត្រូវតាមដានប្រតិបត្តិការជំនួសពី wallet ដើម មិនមើលតែ TxID ចាស់។ កែមូលហេតុនិងបញ្ជាក់ស្ថានភាពប្រាក់ពិត មុនគិតពីការបង់បន្ទាប់។
រៀបចំភស្តុតាងទាំងនេះមុនសុំជំនួយ
តាមច្រកជំនួយផ្លូវការរបស់សេវាដើម ផ្ដល់ឈ្មោះបណ្ដាញពេញលេញ asset និងកិច្ចសន្យា token បើពាក់ព័ន្ធ TxID ពេលផ្ញើនិងតំបន់ពេលវេលា អាសយដ្ឋានទទួលដែលរំពឹងនិងដែលកើតឡើងពិត ចំនួន Memo/Tag បើត្រូវការ កម្រិតទទួល ស្ថានភាពពេលពិនិត្យពីរលើក និងលេខបញ្ជាទិញរបស់ platform។ លាក់គណនី អ៊ីមែល access token, Cookie និង URL ផ្ទៃក្នុងមុនផ្ញើរូបថតអេក្រង់។ ពេលសួរជាសាធារណៈ ត្រូវគិតពីឯកជនភាពដែលអាសយដ្ឋាននិងចំនួនប្រាក់អាចបង្ហាញ។
សួរច្បាស់ថា «បានផ្សព្វផ្សាយហើយឬនៅ» «នៅខ្វះ confirmations ឬទេ» ឬ «បានទទួលហើយតែមិនទាន់ផ្គូផ្គងទៅគណនីឬ» ដើម្បីកំណត់បញ្ហាបានល្អជាងសួរតែថា «ហេតុអ្វីមិនចូល»។ សេវាអតិថិជនមិនត្រូវការឃ្លាសង្គ្រោះ ឬសោឯកជនរបស់អ្នកទេ។ កុំអនុញ្ញាតឱ្យអ្នកមិនស្គាល់ដែលសុំប្រាក់ដោះសោ ផ្ទៀងផ្ទាត់ទ្រព្យ ឬសុំបញ្ជាឧបករណ៍ពីចម្ងាយ ចូលដល់ wallet របស់អ្នក។
ការផ្ទៀងផ្ទាត់ចប់នៅពេល asset ត្រឹមត្រូវបានទៅអ្នកទទួលត្រឹមត្រូវ ហើយសមតុល្យដែលអ្នកត្រូវការប្រើអាចប្រើបានពិត។ មុនបង់លើកក្រោយ សូមធ្វើតាមការផ្ទៀងផ្ទាត់និងសាកចំនួនតិចមុនផ្ទេរលើកដំបូង ហើយកត់តម្រូវការទទួលនិងលំហូរដំណើរការជាមុន។