Home » គ្រីបតូ »

ការបញ្ចប់ប្រតិបត្តិការបានពន្យល់៖ ហេតុអ្វីបានជាការបញ្ជាក់ប្រែប្រួលតាមខ្សែសង្វាក់

ស្វែងយល់ពីមូលហេតុដែលប្រតិបត្តិការ 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៖ ចុងក្រោយ​ភ្លាមៗ​បន្ទាប់​ពី​សំណើ​ប្លុក​និង​ការ​ប្តេជ្ញាចិត្ត

ការទទួលស្គាល់ភាពខុសគ្នាទាំងនេះគឺចាំបាច់នៅពេលរចនាកម្មវិធី គ្រប់គ្រងការអនុវត្តសុវត្ថិភាព ឬអនុវត្តការផ្ទេរទ្រព្យសម្បត្តិឆ្លងខ្សែ។ ការយល់ច្រឡំលើយន្តការនៃប្រតិបត្តិការចុងក្រោយអាចនាំឱ្យមានភាពងាយរងគ្រោះ ដូចជាការទទួលយកការទូទាត់ ឬចាប់ផ្តើមសកម្មភាពកិច្ចសន្យាឆ្លាតវៃជាមុន។

Cryptocurrencies ផ្តល់នូវសក្តានុពលត្រឡប់មកវិញខ្ពស់ និងសេរីភាពហិរញ្ញវត្ថុកាន់តែច្រើនតាមរយៈវិមជ្ឈការ ប្រតិបត្តិការនៅក្នុងទីផ្សារដែលបើកចំហ 24/7 ។ ទោះជាយ៉ាងណាក៏ដោយ ពួកវាជាទ្រព្យសម្បត្តិដែលមានហានិភ័យខ្ពស់ដោយសារតែការប្រែប្រួលខ្លាំង និងកង្វះបទប្បញ្ញត្តិ។ ហានិភ័យចម្បងរួមមានការខាតបង់ឆាប់រហ័ស និងការបរាជ័យផ្នែកសុវត្ថិភាពតាមអ៊ីនធឺណិត។ គន្លឹះនៃភាពជោគជ័យគឺការវិនិយោគតែជាមួយយុទ្ធសាស្រ្តច្បាស់លាស់ និងជាមួយដើមទុនដែលមិនប៉ះពាល់ដល់ស្ថិរភាពហិរញ្ញវត្ថុរបស់អ្នក។

Cryptocurrencies ផ្តល់នូវសក្តានុពលត្រឡប់មកវិញខ្ពស់ និងសេរីភាពហិរញ្ញវត្ថុកាន់តែច្រើនតាមរយៈវិមជ្ឈការ ប្រតិបត្តិការនៅក្នុងទីផ្សារដែលបើកចំហ 24/7 ។ ទោះជាយ៉ាងណាក៏ដោយ ពួកវាជាទ្រព្យសម្បត្តិដែលមានហានិភ័យខ្ពស់ដោយសារតែការប្រែប្រួលខ្លាំង និងកង្វះបទប្បញ្ញត្តិ។ ហានិភ័យចម្បងរួមមានការខាតបង់ឆាប់រហ័ស និងការបរាជ័យផ្នែកសុវត្ថិភាពតាមអ៊ីនធឺណិត។ គន្លឹះនៃភាពជោគជ័យគឺការវិនិយោគតែជាមួយយុទ្ធសាស្រ្តច្បាស់លាស់ និងជាមួយដើមទុនដែលមិនប៉ះពាល់ដល់ស្ថិរភាពហិរញ្ញវត្ថុរបស់អ្នក។

ការសន្មត់ថាប្រតិបត្តិការ "បញ្ជាក់" គឺជាចុងក្រោយនាំមកនូវហានិភ័យដែលជាប់ពាក់ព័ន្ធ។ ទាំងនេះត្រូវបានពង្រីកនៅក្នុងប្រព័ន្ធដែលខ្វះការកំណត់ចុងក្រោយ ឬជាកន្លែងដែលចំនួនការបញ្ជាក់មានភាពប្រែប្រួល។ ភាពខុសឆ្គងរវាងការរំពឹងទុករបស់អ្នកប្រើប្រាស់ និងការពិតបច្ចេកទេសអាចបណ្តាលឱ្យមានផលវិបាកផ្នែកហិរញ្ញវត្ថុ និងប្រតិបត្តិការសំខាន់ៗ។

ការវាយប្រហារដោយចំណាយទ្វេដង គឺជាឧទាហរណ៍នៃហានិភ័យនៅក្នុងប្រព័ន្ធចុងក្រោយដែលអាចកើតមាន។ នៅក្នុង Bitcoin និងខ្សែសង្វាក់ PoW ស្រដៀងគ្នា អ្នករុករករ៉ែបង្កើតប្លុកថ្មីដោយឯករាជ្យ។ ប្រសិនបើខ្សែសង្វាក់ពីរត្រូវបានបង្កើតឡើងជាបណ្ដោះអាសន្ន បណ្តាញនៅទីបំផុតជ្រើសរើសមួយជា Canonical ដោយបោះបង់មួយទៀត។ អ្នកវាយប្រហារដែលមានធនធានល្អអាចបញ្ច្រាស់ប្រតិបត្តិការថ្មីៗតាមទ្រឹស្តីដោយការជីកយករ៉ែចេញពីខ្សែសង្វាក់ដើម ជាពិសេសមុនពេលចំនួនគ្រប់គ្រាន់នៃការបញ្ជាក់ប្រមូលផ្តុំ។

ដូចគ្នានេះដែរ ការរៀបចំខ្សែសង្វាក់ឡើងវិញ អាចប៉ះពាល់ដល់កម្មវិធីនៅលើ Ethereum ប្រសិនបើសកម្មភាពត្រូវបានបង្កឡើងបន្ទាប់ពីការបញ្ជាក់តែមួយ ឬពីរប៉ុណ្ណោះ។ ទោះបីជាកម្រក៏ដោយ ទម្រង់រាក់ ៗ នៅតែអាចដកចេញ ឬជំនួសប្រតិបត្តិការ បង្កើតបញ្ហាសម្រាប់កម្មវិធី DeFi ម៉ាស៊ីនផ្គូផ្គងការបញ្ជាទិញ DEX ឬទីផ្សារ NFT ដែលអាស្រ័យលើការបញ្ចប់នៃលំដាប់ប្រតិបត្តិការ។

នៅ​ស្ពាន​ឆ្លង​ច្រវាក់ បញ្ហា​កាន់​តែ​ធ្ងន់ធ្ងរ។ ប្រសិនបើ blockchain A ពិចារណាលើប្រតិបត្តិការចុងក្រោយ ប៉ុន្តែ blockchain B ធ្វើសកម្មភាពលើវាមុនកាលកំណត់ មុនពេលកំណត់ចុងក្រោយ នោះ reorg អាចកំព្រាប្រតិបត្តិការនោះ ដែលនាំទៅដល់ការកេងប្រវ័ញ្ចដ៏មានសក្តានុពល ដូចជាការវាយប្រហារ ChainSwap និង Anyswap ដ៏ល្បីល្បាញ។ ពិធីការស្ពានសុវត្ថិភាពជាធម្មតារង់ចាំចំនួនគ្រប់គ្រាន់នៃការបញ្ជាក់ និងអានុភាព oracles ឬបណ្តាញផ្ទៀងផ្ទាត់ភាគីទីបី ដើម្បីកាត់បន្ថយការគំរាមកំហែងបែបនេះ។

លើសពីនេះទៅទៀត ក្របខណ្ឌច្បាប់ និងគណនេយ្យ ជារឿយៗតម្រូវឱ្យមានច្បាប់បញ្ចប់ការទូទាត់ច្បាស់លាស់ ជាពិសេសសម្រាប់ទ្រព្យសកម្មឌីជីថល។ ការសន្មត់មិនត្រឹមត្រូវនៅទីនេះអាចនាំឱ្យមានការរាយការណ៍ខុសអំពីការគ្រប់គ្រងទ្រព្យសម្បត្តិ បរិមាណជួញដូរ ឬបំណុលផ្លូវច្បាប់ ជាពិសេសសម្រាប់ស្ថាប័នហិរញ្ញវត្ថុដែលប្រឈមនឹងទីផ្សារប្រែប្រួល។

ដើម្បីកាត់បន្ថយហានិភ័យទាំងនេះ អ្នកអភិវឌ្ឍន៍ និងអ្នកប្រើប្រាស់ដែលមានជំនាញគួរ៖

  • ទទួលស្គាល់ ភាពខុសគ្នារវាងការបញ្ជាក់ដំបូង និងដំណោះស្រាយចុងក្រោយ
  • ស្វែងយល់ពី គំរូការឯកភាព នៃ blockchain នីមួយៗដែលពួកគេប្រើ
  • អនុញ្ញាត​ឱ្យ​មាន​សតិបណ្ដោះ​អាសន្ន​នៃ​ការ​បញ្ជាក់​មុន​នឹង​ធ្វើ​ប្រតិបត្តិការ​ដែល​សំខាន់
  • ប្រើបណ្ណាល័យ រារាំងអ្នករុករក ឬ APIs ដែលបង្ហាញស្ថានភាពចុងក្រោយ មិនមែនគ្រាន់តែជាការបញ្ជាក់ទេ

នៅក្នុងការសន្និដ្ឋាន "ការបញ្ជាក់" គឺជារង្វាស់ដែលទាក់ទង ដែលអាចបណ្តាលឱ្យមានទំនុកចិត្តលើសលប់ លុះត្រាតែមានបរិបទត្រឹមត្រូវ។ ចុងក្រោយគឺជាសូចនាករដ៏រឹងមាំនៃសុវត្ថិភាពប្រតិបត្តិការ ហើយវាត្រូវតែយល់ដោយពន្លឺនៃស្ថាបត្យកម្ម blockchain នីមួយៗ។ មិនថាអ្នកកំពុងផ្លាស់ប្តូរស្ថេរភាពកាក់ ធ្វើអន្តរកម្មជាមួយកិច្ចសន្យាឆ្លាតវៃ ឬអភិវឌ្ឍហេដ្ឋារចនាសម្ព័ន្ធ ការវាយតម្លៃលើភាពខុសគ្នាទាំងនេះមានសារៈសំខាន់សម្រាប់ការចូលរួម blockchain ប្រកបដោយសុវត្ថិភាព។

វិនិយោគឥឡូវនេះ >>