ស្វែងយល់ពីរបៀបដែលការបញ្ជាទិញមានកម្រិតដំណើរការ ពេលណាត្រូវប្រើវា និងរបៀបដែលវាអាចជួយអ្នកក្នុងការគ្រប់គ្រងតម្លៃប្រតិបត្តិ និងគ្រប់គ្រងហានិភ័យនៅក្នុងទីផ្សារដែលងាយនឹងបង្កជាហេតុ។
ការបញ្ចប់ប្រតិបត្តិការបានពន្យល់៖ ហេតុអ្វីបានជាការបញ្ជាក់ប្រែប្រួលតាមខ្សែសង្វាក់
ស្វែងយល់ពីមូលហេតុដែលប្រតិបត្តិការ blockchain 'បញ្ជាក់' អាចមិនមែនជាចុងក្រោយ។ ចុងក្រោយខុសគ្នាតាមបណ្តាញ ហើយប៉ះពាល់ដល់ហានិភ័យ និងសុវត្ថិភាពនៃការទូទាត់។
ប្រតិបត្តិការចុងក្រោយ សំដៅលើការធានាថាប្រតិបត្តិការ blockchain គឺអចិន្ត្រៃយ៍ មិនអាចត្រឡប់វិញបាន និងមិនអាចផ្លាស់ប្តូរ ឬត្រឡប់វិញបានទេ នៅពេលដែលវាត្រូវបានដំណើរការពេញលេញ។ វាគឺជាគំនិតសំខាន់មួយនៅក្នុងបច្ចេកវិទ្យា blockchain ជាពិសេសសម្រាប់ប្រព័ន្ធហិរញ្ញវត្ថុ និងកម្មវិធីដែលទាមទារកម្រិតខ្ពស់នៃសុវត្ថិភាព និងការជឿទុកចិត្ត ដូចជាការទូទាត់ ការផ្ទេរទ្រព្យសកម្ម និងកិច្ចសន្យាឆ្លាតវៃ។
នៅក្នុងហិរញ្ញវត្ថុបែបប្រពៃណី ភាពចុងក្រោយត្រូវបានធានាដោយអាជ្ញាធរកណ្តាល - ជាធម្មតាធនាគារ ឬការិយាល័យបោសសម្អាត។ ទោះជាយ៉ាងណាក៏ដោយ នៅក្នុងបណ្តាញ blockchain វិមជ្ឈការ ភាពចុងក្រោយត្រូវបានសម្រេចតាមរយៈ យន្តការឯកភាព និងពិធីការបណ្តាញ ដែលអាចប្រែប្រួលយ៉ាងខ្លាំងពី blockchain មួយទៅមួយផ្សេងទៀត។ ភាពខុសគ្នានេះនាំឱ្យមានការបកស្រាយខុសគ្នានៃអត្ថន័យសម្រាប់ប្រតិបត្តិការត្រូវបាន "បញ្ជាក់។"
វាជាការសំខាន់ក្នុងការយល់ថាប្រតិបត្តិការដែលត្រូវបានរួមបញ្ចូលក្នុងប្លុក (ឧ. ការបញ្ជាក់) មិនតែងតែមានន័យថាវាបានឈានដល់ការសម្រេចចុងក្រោយនោះទេ។ អាស្រ័យលើ blockchain ការបញ្ជាក់ជាច្រើនអាចត្រូវបានទាមទារ មុនពេលប្រតិបត្តិការត្រូវបានចាត់ទុកថាមិនអាចផ្លាស់ប្តូរបាន និងត្រូវបានទូទាត់ដោយភាពប្រាកដប្រជា។
មានពីរប្រភេទសំខាន់ៗនៃការបញ្ចប់នៅក្នុង blockchain៖
- ប្រូបាប៊ីលីតេចុងក្រោយ៖ ប្រើជាទូទៅនៅក្នុងបណ្តាញ Proof-of-Work (PoW) ដូចជា Bitcoin ជាដើម។ ចុងក្រោយគឺមិនមែនដាច់ខាត ប៉ុន្តែក្លាយជាស្ថិតិកាន់តែជាក់លាក់ ដោយសារប្លុកកាន់តែច្រើនត្រូវបានបន្ថែមពីលើប្លុកប្រតិបត្តិការ។
- Deterministic Finality៖ ត្រូវបានគេមើលឃើញជាចម្បងនៅក្នុងបណ្តាញ Proof-of-Stake (PoS) ឬ BFT-style (Byzantine Fault Tolerance) protocols ដូចជាការប្រើប្រាស់ដោយ Ethereum (post-Merge), Cosmos ឬ Avalanche ។ នៅទីនេះ ប្រតិបត្តិការអាចក្លាយជាចុងក្រោយភ្លាមៗ ឬបន្ទាប់ពីលក្ខខណ្ឌដែលបានកំណត់ជាមុនត្រូវបានបំពេញ។
ភាពខុសគ្នានៃចុងក្រោយនៅទូទាំង blockchains ណែនាំភាពស្មុគស្មាញក្នុងប្រតិបត្តិការឆ្លងខ្សែសង្វាក់ កិច្ចសន្យាឆ្លាតវៃ និងបទពិសោធន៍អ្នកប្រើប្រាស់។ ដោយគ្មានការយល់ដឹងច្បាស់លាស់ អ្នកប្រើប្រាស់ និងអាជីវកម្មអាចសន្មត់មិនត្រឹមត្រូវថាប្រតិបត្តិការរបស់ពួកគេមានសុវត្ថិភាព នៅពេលដែលការពិត ពួកវានៅតែអាចត្រឡប់វិញបាននៅក្រោមសេណារីយ៉ូរបស់អ្នកវាយប្រហារមួយចំនួនដូចជា ការរៀបចំខ្សែសង្វាក់ឡើងវិញ ឬការបរាជ័យនៃការយល់ស្រប។
ការយល់ច្បាស់ពីភាពមិនច្បាស់លាស់នៃប្រតិបត្តិការចុងក្រោយ អនុញ្ញាតឱ្យមានអន្តរកម្មប្រកបដោយសុវត្ថិភាពជាមួយនឹងហេដ្ឋារចនាសម្ព័ន្ធ blockchain និងការវាយតម្លៃហានិភ័យដែលមានព័ត៌មានបន្ថែមទៀត នៅពេលផ្លាស់ប្តូរតម្លៃតាមប្រព័ន្ធវិមជ្ឈការ។
ទោះបីជាអ្នកប្រើប្រាស់ច្រើនតែបកស្រាយប្រតិបត្តិការ blockchain "បញ្ជាក់" ថាពេញលេញ និងមានសុវត្ថិភាពក៏ដោយ ពាក្យនេះមានន័យខុសគ្នានៅលើខ្សែសង្វាក់ផ្សេងៗគ្នា។ ភាពខុសគ្នានេះកើតឡើងជាចម្បងពីយន្តការនៃការយល់ស្របផ្សេងៗគ្នា និងការសន្មត់សុវត្ថិភាពបណ្តាញដែល blockchains បុគ្គលទទួលយក។ ចូរយើងស្វែងយល់ពីរបៀបដែលចំនួនការបញ្ជាក់ទាក់ទងនឹងការបញ្ចប់ប្រតិបត្តិការនៅទូទាំងបណ្តាញធំៗ។
Bitcoin ដែលជា blockchain ដើម និងប្រើប្រាស់យ៉ាងទូលំទូលាយបំផុត ប្រើប្រាស់ Proof-of-Work (PoW) សម្រាប់គំរូនៃការយល់ស្របរបស់វា។ ដោយសារតែ PoW ងាយនឹងរៀបចំឡើងវិញនូវខ្សែសង្វាក់ ជាពិសេសពីការវាយប្រហាររបស់ជនជាតិភាគតិច ឬការវាយប្រហារ 51% នោះ Bitcoin ទាមទារការបញ្ជាក់ជាច្រើនដើម្បីសម្រេចបាននូវភាពទំនងចុងក្រោយ។ ច្បាប់ស្ដង់ដារនៃមេដៃកំពុងរង់ចាំ 6 ការបញ្ជាក់ - ស្មើនឹងប្រហែលមួយម៉ោង - មុនពេលពិចារណាប្រតិបត្តិការចុងក្រោយ។ ជាមួយនឹងការបន្ថែមប្លុកបន្ថែមនីមួយៗ ប្រូបាប៊ីលីតេនៃការរៀបចំឡើងវិញដែលដកចេញនូវប្រតិបត្តិការរបស់អ្នកនឹងកាន់តែទាបជាងអិចស្ប៉ូណង់ស្យែល។
Ethereum ក៏បានប្រើ PoW រហូតដល់ឆ្នាំ 2022 បន្ទាប់មកវាបានប្តូរទៅ Proof-of-Stake (PoS) ជាមួយនឹងការរួមបញ្ចូលគ្នា។ នៅក្រោម PoS, Ethereum ប្រើវិធីសាស្រ្ត GHOST និង Finality Gadget (FFG) ដែលអនុញ្ញាតឱ្យមាន កំណត់ចុងក្រោយ តាមរយៈចំណុចត្រួតពិនិត្យចុងក្រោយ។ ប្រតិបត្តិការជាទូទៅត្រូវបានចាត់ទុកថាចុងក្រោយបន្ទាប់ពីរយៈពេលប្រហែលពីរ (ប្រហែល 12 នាទី) ទោះបីជាជាធម្មតាវាទទួលបានការបញ្ជាក់ដំបូងក្នុងរយៈពេលប៉ុន្មានវិនាទីក៏ដោយ។ វាធានានូវទំនុកចិត្តខ្ពស់ក្នុងការមិនអាចត្រឡប់វិញបានលឿនជាងនៅក្នុងការកំណត់ PoW។
Solana សម្រេចបានវគ្គផ្តាច់ព្រ័ត្រក្នុងរយៈពេលតែប៉ុន្មានវិនាទីប៉ុណ្ណោះ ដោយសារការយល់ស្របដែលមានមូលដ្ឋានលើ PoS ខ្ពស់ និងការធ្វើឱ្យប្រសើររបស់វាត្រូវបានគេស្គាល់ថា Tower BFT ។ នេះអនុញ្ញាតឱ្យមានការទូទាត់ភ្លាមៗ ប៉ុន្តែតម្រូវឱ្យមានហេដ្ឋារចនាសម្ព័ន្ធសំខាន់ៗ និងការសម្របសម្រួលអ្នកផ្តល់សុពលភាព ដើម្បីរក្សាបាននូវភាពត្រឹមត្រូវនៃបណ្តាញក្នុងអំឡុងពេលនៃដំណើរការខ្ពស់។
Avalanche ផ្តល់នូវការបញ្ចប់ទីពីរតាមរយៈការយល់ព្រមតែមួយគត់របស់វា ដែលមានមូលដ្ឋានលើ PoS ផងដែរ។ ប្រតិបត្តិការនៅក្នុង Avalanche ជារឿយៗឈានដល់ការសម្រេចចុងក្រោយក្នុងរយៈពេល 1-2 វិនាទី ដោយមិនតម្រូវឱ្យមានការបញ្ជាក់ច្រើន ដែលធ្វើឱ្យវាស័ក្តិសមសម្រាប់កម្មវិធីក្នុងពេលជាក់ស្តែង។ ទោះជាយ៉ាងណាក៏ដោយ វិមជ្ឈការ និងការជួញដូរធន់ទ្រាំនឹងការវាយប្រហាររបស់បណ្តាញនេះ ខុសពីប្រព័ន្ធអេកូឡូស៊ី Bitcoin ឬ Ethereum ដែលមានលក្ខណៈអភិរក្សជាង។
នៅលើ Cosmos chains (ឧ. Cosmos Hub) ប្រតិបត្តិការគឺចុងក្រោយបន្ទាប់ពីការបញ្ជាក់ប្លុកមួយដោយសារតែការយល់ស្របតាមរចនាប័ទ្ម Tendermint BFT ។ ជាទូទៅមិនមានលទ្ធភាពនៃការរៀបចំខ្សែសង្វាក់ឡើងវិញទេ បន្ទាប់ពីប្លុកមួយត្រូវបានប្តេជ្ញាចិត្ត ដែលអនុញ្ញាតឱ្យមានការធានាដ៏រឹងមាំសម្រាប់ការបញ្ចប់ដោយមិនទាមទារពេលវេលារង់ចាំយូរ។
ដូច្នេះ ចំនួននៃការបញ្ជាក់ដែលត្រូវការប្រែប្រួលទៅតាមស្ថាបត្យកម្មខ្សែសង្វាក់មូលដ្ឋាន៖
- Bitcoin៖ 6+ ការបញ្ជាក់សម្រាប់ប្រតិបត្តិការដែលមានតម្លៃខ្ពស់
- Ethereum៖ 2 សម័យ (~64 ប្លុក) សម្រាប់វគ្គចុងក្រោយនៃប៉ុស្តិ៍ត្រួតពិនិត្យ
- Solana៖ ចុងក្រោយក្នុងរយៈពេលប៉ុន្មានវិនាទី ជាញឹកញាប់ 1 ប្លុក
- Avalanche៖ ចុងក្រោយក្នុងរយៈពេល 1–2 វិនាទី
- Cosmos៖ ចុងក្រោយភ្លាមៗបន្ទាប់ពីសំណើប្លុកនិងការប្តេជ្ញាចិត្ត
ការទទួលស្គាល់ភាពខុសគ្នាទាំងនេះគឺចាំបាច់នៅពេលរចនាកម្មវិធី គ្រប់គ្រងការអនុវត្តសុវត្ថិភាព ឬអនុវត្តការផ្ទេរទ្រព្យសម្បត្តិឆ្លងខ្សែ។ ការយល់ច្រឡំលើយន្តការនៃប្រតិបត្តិការចុងក្រោយអាចនាំឱ្យមានភាពងាយរងគ្រោះ ដូចជាការទទួលយកការទូទាត់ ឬចាប់ផ្តើមសកម្មភាពកិច្ចសន្យាឆ្លាតវៃជាមុន។
ការសន្មត់ថាប្រតិបត្តិការ "បញ្ជាក់" គឺជាចុងក្រោយនាំមកនូវហានិភ័យដែលជាប់ពាក់ព័ន្ធ។ ទាំងនេះត្រូវបានពង្រីកនៅក្នុងប្រព័ន្ធដែលខ្វះការកំណត់ចុងក្រោយ ឬជាកន្លែងដែលចំនួនការបញ្ជាក់មានភាពប្រែប្រួល។ ភាពខុសឆ្គងរវាងការរំពឹងទុករបស់អ្នកប្រើប្រាស់ និងការពិតបច្ចេកទេសអាចបណ្តាលឱ្យមានផលវិបាកផ្នែកហិរញ្ញវត្ថុ និងប្រតិបត្តិការសំខាន់ៗ។
ការវាយប្រហារដោយចំណាយទ្វេដង គឺជាឧទាហរណ៍នៃហានិភ័យនៅក្នុងប្រព័ន្ធចុងក្រោយដែលអាចកើតមាន។ នៅក្នុង Bitcoin និងខ្សែសង្វាក់ PoW ស្រដៀងគ្នា អ្នករុករករ៉ែបង្កើតប្លុកថ្មីដោយឯករាជ្យ។ ប្រសិនបើខ្សែសង្វាក់ពីរត្រូវបានបង្កើតឡើងជាបណ្ដោះអាសន្ន បណ្តាញនៅទីបំផុតជ្រើសរើសមួយជា Canonical ដោយបោះបង់មួយទៀត។ អ្នកវាយប្រហារដែលមានធនធានល្អអាចបញ្ច្រាស់ប្រតិបត្តិការថ្មីៗតាមទ្រឹស្តីដោយការជីកយករ៉ែចេញពីខ្សែសង្វាក់ដើម ជាពិសេសមុនពេលចំនួនគ្រប់គ្រាន់នៃការបញ្ជាក់ប្រមូលផ្តុំ។
ដូចគ្នានេះដែរ ការរៀបចំខ្សែសង្វាក់ឡើងវិញ អាចប៉ះពាល់ដល់កម្មវិធីនៅលើ Ethereum ប្រសិនបើសកម្មភាពត្រូវបានបង្កឡើងបន្ទាប់ពីការបញ្ជាក់តែមួយ ឬពីរប៉ុណ្ណោះ។ ទោះបីជាកម្រក៏ដោយ ទម្រង់រាក់ ៗ នៅតែអាចដកចេញ ឬជំនួសប្រតិបត្តិការ បង្កើតបញ្ហាសម្រាប់កម្មវិធី DeFi ម៉ាស៊ីនផ្គូផ្គងការបញ្ជាទិញ DEX ឬទីផ្សារ NFT ដែលអាស្រ័យលើការបញ្ចប់នៃលំដាប់ប្រតិបត្តិការ។
នៅស្ពានឆ្លងច្រវាក់ បញ្ហាកាន់តែធ្ងន់ធ្ងរ។ ប្រសិនបើ blockchain A ពិចារណាលើប្រតិបត្តិការចុងក្រោយ ប៉ុន្តែ blockchain B ធ្វើសកម្មភាពលើវាមុនកាលកំណត់ មុនពេលកំណត់ចុងក្រោយ នោះ reorg អាចកំព្រាប្រតិបត្តិការនោះ ដែលនាំទៅដល់ការកេងប្រវ័ញ្ចដ៏មានសក្តានុពល ដូចជាការវាយប្រហារ ChainSwap និង Anyswap ដ៏ល្បីល្បាញ។ ពិធីការស្ពានសុវត្ថិភាពជាធម្មតារង់ចាំចំនួនគ្រប់គ្រាន់នៃការបញ្ជាក់ និងអានុភាព oracles ឬបណ្តាញផ្ទៀងផ្ទាត់ភាគីទីបី ដើម្បីកាត់បន្ថយការគំរាមកំហែងបែបនេះ។
លើសពីនេះទៅទៀត ក្របខណ្ឌច្បាប់ និងគណនេយ្យ ជារឿយៗតម្រូវឱ្យមានច្បាប់បញ្ចប់ការទូទាត់ច្បាស់លាស់ ជាពិសេសសម្រាប់ទ្រព្យសកម្មឌីជីថល។ ការសន្មត់មិនត្រឹមត្រូវនៅទីនេះអាចនាំឱ្យមានការរាយការណ៍ខុសអំពីការគ្រប់គ្រងទ្រព្យសម្បត្តិ បរិមាណជួញដូរ ឬបំណុលផ្លូវច្បាប់ ជាពិសេសសម្រាប់ស្ថាប័នហិរញ្ញវត្ថុដែលប្រឈមនឹងទីផ្សារប្រែប្រួល។
ដើម្បីកាត់បន្ថយហានិភ័យទាំងនេះ អ្នកអភិវឌ្ឍន៍ និងអ្នកប្រើប្រាស់ដែលមានជំនាញគួរ៖
- ទទួលស្គាល់ ភាពខុសគ្នារវាងការបញ្ជាក់ដំបូង និងដំណោះស្រាយចុងក្រោយ
- ស្វែងយល់ពី គំរូការឯកភាព នៃ blockchain នីមួយៗដែលពួកគេប្រើ
- អនុញ្ញាតឱ្យមានសតិបណ្ដោះអាសន្ននៃការបញ្ជាក់មុននឹងធ្វើប្រតិបត្តិការដែលសំខាន់
- ប្រើបណ្ណាល័យ រារាំងអ្នករុករក ឬ APIs ដែលបង្ហាញស្ថានភាពចុងក្រោយ មិនមែនគ្រាន់តែជាការបញ្ជាក់ទេ
នៅក្នុងការសន្និដ្ឋាន "ការបញ្ជាក់" គឺជារង្វាស់ដែលទាក់ទង ដែលអាចបណ្តាលឱ្យមានទំនុកចិត្តលើសលប់ លុះត្រាតែមានបរិបទត្រឹមត្រូវ។ ចុងក្រោយគឺជាសូចនាករដ៏រឹងមាំនៃសុវត្ថិភាពប្រតិបត្តិការ ហើយវាត្រូវតែយល់ដោយពន្លឺនៃស្ថាបត្យកម្ម blockchain នីមួយៗ។ មិនថាអ្នកកំពុងផ្លាស់ប្តូរស្ថេរភាពកាក់ ធ្វើអន្តរកម្មជាមួយកិច្ចសន្យាឆ្លាតវៃ ឬអភិវឌ្ឍហេដ្ឋារចនាសម្ព័ន្ធ ការវាយតម្លៃលើភាពខុសគ្នាទាំងនេះមានសារៈសំខាន់សម្រាប់ការចូលរួម blockchain ប្រកបដោយសុវត្ថិភាព។
អ្នកអាចសប្បាយរីករាយនឹងនេះផងដែរ