នេះ បណ្តាញខូស្មូស គឺជាបណ្តាញវិមជ្ឈការនៃ blockchains ប៉ារ៉ាឡែលដែលធ្វើការដោយឯករាជ្យពីគ្នាទៅវិញទៅមក។
ត្រូវបានបង្កើតឡើងក្នុងឆ្នាំ 2014 ដោយ Ethan Buchman និង Jae Kwon គោលដៅនៃបណ្តាញនេះគឺដើម្បីបង្កើតប្រព័ន្ធអេកូឡូស៊ីនៃ blockchains ដែលទាំងទំហំ និងធ្វើអន្តរកម្មគ្នាទៅវិញទៅមក។
បច្ចុប្បន្នមានកម្មវិធីជាង 263 នៅក្នុងបណ្តាញ Cosmos ដែលត្រូវបានគេស្គាល់ថាជា អ៊ិនធឺខនរួមបញ្ចូលទាំង ខ្សែសង្វាក់ Binance, តារ៉ានិង ហូសខូស.
Cosmos មានគោលបំណងក្លាយជា Internet of Blockchains ។ វេទិកានេះប្រើសំណុំនៃឧបករណ៍ប្រភពបើកចំហដូចជា Tendermint, Cosmos SDK និង IBC ដែលធ្វើការជាមួយគ្នាដើម្បីឱ្យអ្នកអភិវឌ្ឍន៍បង្កើត blockchains ផ្ទាល់ខ្លួនរបស់ពួកគេបានយ៉ាងឆាប់រហ័ស។
ហេតុអ្វីបានជាមានតម្រូវការសម្រាប់ blockchains ផ្ទាល់ខ្លួន?
មានហេតុផលមួយចំនួនដែលអ្នកប្រហែលជាចង់បង្កើត blockchain ជាក់លាក់នៃកម្មវិធីលើកិច្ចសន្យាឆ្លាតវៃនៅក្នុង Ethereum ។
ទីមួយ វេទិកាដែលមានស្រាប់ដូចជា Ethereum ប្រហែលជាមិនអាចបត់បែនបាន ឬអាចប្ដូរតាមបំណងបានគ្រប់គ្រាន់សម្រាប់ករណីប្រើប្រាស់របស់អ្នក។ ការដំឡើង blockchain ផ្ទាល់ខ្លួនរបស់អ្នកអនុញ្ញាតឱ្យអ្នកកំណត់តក្កវិជ្ជានិងវិធីសាស្រ្តដែលត្រូវការសម្រាប់គម្រោងរបស់អ្នក។
ទីពីរ អ្នកអាចជួបប្រទះបញ្ហាជាមួយអធិបតេយ្យភាព។ ការកសាងខ្សែសង្វាក់ឯករាជ្យអនុញ្ញាតឱ្យអ្នកបំបែកចេញពីឧបសគ្គ និងពិធីការនៃប្រព័ន្ធដែលមានស្រាប់។
មគ្គុទ្ទេសក៍នេះនឹងពន្យល់ពីបញ្ហាអ្វីដែល Cosmos កំពុងព្យាយាមដោះស្រាយ និងរកមើលបច្ចេកវិទ្យា និងពិធីការផ្សេងៗដែលត្រូវបានបង្កើតឡើងនៅក្នុងបណ្តាញ Cosmos ។
ដែនកំណត់នៃ Ethereum
Cosmos blockchain មានគោលបំណងដោះស្រាយដែនកំណត់មួយចំនួនដែលបច្ចុប្បន្នមាននៅក្នុង blockchain ដ៏ពេញនិយមជាច្រើនដូចជា Ethereum ។ ដែនកំណត់ទាំងនេះគឺការធ្វើមាត្រដ្ឋាន លទ្ធភាពប្រើប្រាស់ និងអធិបតេយ្យភាព។
ការធ្វើមាត្រដ្ឋានគឺជាកត្តាសំខាន់សម្រាប់ប្រព័ន្ធអេកូឡូស៊ី blockchain ជោគជ័យ។ Ethereum blockchain មានអត្រាចែករំលែក 15 ប្រតិបត្តិការក្នុងមួយវិនាទី។ dApps ទាំងអស់ដែលបង្កើតឡើងនៅលើ Ethereum ត្រូវតែប្រកួតប្រជែងសម្រាប់ធនធានដែលមានកម្រិតទាំងនេះ។
លទ្ធភាពប្រើប្រាស់គឺចាំបាច់នៅពេលដែលអ្នកចង់ផ្តល់នូវភាពបត់បែនកាន់តែច្រើនសម្រាប់អ្នកអភិវឌ្ឍន៍។ EVM របស់ Ethereum ត្រូវបានបង្កើតឡើងដើម្បីសម្រួលដល់ករណីប្រើប្រាស់ទាំងអស់ ដែលនាំឱ្យមានការសម្របសម្រួលជាច្រើន។ អ្នកអភិវឌ្ឍន៍ក៏ត្រូវបានកំណត់ចំពោះភាសាសរសេរកម្មវិធីមួយចំនួនតូចផងដែរ។
ទីបំផុតអធិបតេយ្យភាពគឺជាកត្តាសំខាន់ក្នុងការធ្វើឱ្យប្រាកដថា blockchains មានសុវត្ថិភាព និងមានទម្រង់អភិបាលកិច្ចឯករាជ្យ។
វេទិកាជាច្រើនអនុញ្ញាតឱ្យកម្មវិធីមានអធិបតេយ្យភាពផ្ទាល់ខ្លួន ប៉ុន្តែកម្មវិធីទាំងនេះនៅតែភ្ជាប់ជាមួយពិធីការផ្ទាល់ខ្លួនរបស់វេទិកា។ នេះនាំឱ្យមានអភិបាលកិច្ចពីរស្រទាប់ ដែលអាចពន្យឺតការអភិវឌ្ឍ និងការរីកចម្រើន។
លក្ខណៈសំខាន់ៗនៃ Cosmos Blockchain
- ចំណុចប្រទាក់ BlockChain កម្មវិធី អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ប្រើភាសាសរសេរកម្មវិធីណាមួយដែលពួកគេចង់បាន។
- ការចាប់ខ្លួន និង បោះឆ្នោត តាមរយៈ ATOM ថូខឹន។
- គណនី Interchain អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ចូលប្រើ Interchain ទាំងមូលតាមរយៈគណនី Cosmos Hub តែមួយ។
- ទំនាញឌីអេច អាចត្រូវបានប្រើសម្រាប់ការផ្លាស់ប្តូរទ្រព្យសម្បត្តិឌីជីថល។
- ស្ពានទំនាញ អនុញ្ញាតឱ្យទ្រព្យសម្បត្តិ Cosmos និងនិមិត្តសញ្ញា ERC-20 ផ្លាស់ទីរវាងប្រព័ន្ធអេកូ
- ការធ្វើមាត្រដ្ឋានផ្ដេក អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ប្រើស្ថាបត្យកម្ម multichain
ហូសខូស
បណ្តាញ Cosmos ដើរតាមស្ថាបត្យកម្ម "hub & speak" ។ "តំបន់" គឺជាកម្មវិធី blockchain ជាក់លាក់។ តំបន់នីមួយៗគឺជាសុន្ទរកថាដែលភ្ជាប់ទៅមជ្ឈមណ្ឌលមួយ។ Hubs អាចភ្ជាប់ជាមួយ hubs ផ្សេងទៀត។ នរណាម្នាក់មានសេរីភាពក្នុងការបង្កើត Hubs និងតំបន់ផ្ទាល់ខ្លួនរបស់ពួកគេនៅក្នុង blockchain នេះ.
Cosmos Hub គឺជាឧទាហរណ៍មួយនៃមជ្ឈមណ្ឌលទាំងនោះ។ Cosmos Hub គឺជាផ្នែកមួយនៃ blockchains ដំបូងបង្អស់ដែលបានបើកដំណើរការនៅលើបណ្តាញ Cosmos ។ វាដើរតួជាអន្តរការីរវាង Cosmos blockchains ផ្សេងទៀត។
Cosmos Hub រក្សាដាននៃស្ថានភាពនៃ blockchain ដែលបានតភ្ជាប់ទាំងអស់ និងជួយសម្រួលដល់ប្រតិបត្តិការសញ្ញាសម្ងាត់។
និមិត្តសញ្ញា ATOM
និមិត្តសញ្ញា ATOM គឺជានិមិត្តសញ្ញាដើមនៃ Cosmos Hub ។ អ្នកប្រើប្រាស់អាចភ្នាល់ ATOM ដើម្បីទាមទាររង្វាន់ភ្នាល់ និងថ្លៃប្រតិបត្តិការ។
អ្នកប្រើប្រាស់ដែលមានភាគហ៊ុន ATOM ក៏ទទួលបានការបោះឆ្នោតសម្រាប់ពិធីសារ និងការសម្រេចចិត្តអភិបាលកិច្ចនាពេលអនាគតសម្រាប់ Cosmos ផងដែរ។
Tendermint Consensus Engine
Tenderdmint គឺជាផ្នែកនៃកម្មវិធីដែលត្រូវបានរចនាឡើងដើម្បីចម្លងកម្មវិធីដោយសុវត្ថិភាព និងជាប់លាប់នៅលើម៉ាស៊ីនជាច្រើន។ វាមានគោលបំណងអត់ធ្មត់ម៉ាស៊ីនដែលបរាជ័យក្នុងវិធីបំពាន រួមទាំងករណីដែលកូដត្រូវបានប្រើប្រាស់ដោយព្យាបាទ។
សមត្ថភាពក្នុងការអត់ធ្មត់លើករណីទាំងនេះត្រូវបានគេស្គាល់ថាជាការអត់ធ្មត់កំហុស Byzantine ។
Tendermind មានសមាសភាគសំខាន់ពីរ៖ ម៉ាស៊ីនមូលមតិ blockchain និងចំណុចប្រទាក់កម្មវិធីទូទៅ។
ម៉ាស៊ីនឯកភាព, ហៅថា ស្នូលទន់ភ្លន់, ធ្វើឱ្យប្រាកដថាប្រតិបត្តិការនៅក្នុងបណ្តាញទាំងអស់គឺស្របជាមួយគ្នា។
ចំណុចប្រទាក់កម្មវិធីត្រូវបានគេស្គាល់ថាជា Application BlockChain Interface ឬ ABCI ។ ចំណុចប្រទាក់នេះអនុញ្ញាតឱ្យប្រតិបត្តិការត្រូវបានដំណើរការជាភាសាសរសេរកម្មវិធីណាមួយ។
បើប្រៀបធៀបទៅនឹងក្បួនដោះស្រាយភស្តុតាងនៃការងាររបស់ Bitcoin ក្បួនដោះស្រាយការយល់ស្របរបស់ Tendermint គឺមានប្រសិទ្ធភាព និងសុវត្ថិភាពជាង។ ម៉ាស៊ីនមូលមតិមានពេលវេលាប្លុក 1 វិនាទីដែលលឿនមិនគួរឱ្យជឿបើប្រៀបធៀបទៅនឹង 10 នាទីរបស់ Bitcoin និង 14 វិនាទីរបស់ Ethereum ។
Tendermint អាចគាំទ្រទាំង blockchains សាធារណៈ និងឯកជន ហើយអាចជាភស្តុតាងនៃភាគហ៊ុន ឬការអនុញ្ញាត។
Tendermint ត្រូវបានរចនាឡើងសម្រាប់គោលបំណងទូទៅ។ វាអាចទៅរួចសម្រាប់អ្នកក្នុងការប្រើ Tendermint ដើម្បីជំនួសក្បួនដោះស្រាយការឯកភាពនៃ blockchains ផ្សេងទៀត។ អេធើរមីន គឺជា Ethereum ដែលអាចធ្វើមាត្រដ្ឋានបានដែលបង្កើតឡើងដោយប្រើ Cosmos SDK ហើយប្រើ Tendermint Core ជាម៉ាស៊ីនរួមរបស់វា។
ពិធីសារទំនាក់ទំនងអន្តរ Blockchain (IBC)
ពិធីការ IBC គឺជាឆ្អឹងខ្នងនៃប្រព័ន្ធអេកូឡូស៊ី Cosmos ។ ពិធីការអនុញ្ញាតឱ្យ blockchains និយាយគ្នាទៅវិញទៅមក។
ការរចនាម៉ូឌុលនៃពិធីការ IBC អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍កម្មវិធីប្រើប្រាស់ពិធីការដោយមិនបាច់មានចំណេះដឹងស៊ីជម្រៅអំពីរបៀបដែលវាដំណើរការនៅពីក្រោយឆាក។
តើ IBC ដំណើរការយ៉ាងដូចម្តេច?
ចូរនិយាយថាយើងមាន blockchain ពីរគឺ A និង B. យើងចង់ផ្ទេរសញ្ញាសម្ងាត់ 10 ពី blockchain A ទៅ blockchain B ។
ដំបូង ខ្សែសង្វាក់ A ចាក់សោសញ្ញាសម្ងាត់ 10 ។ ដំណើរការនេះត្រូវបានគេស្គាល់ថាជាការភ្ជាប់ ហើយឥឡូវនេះសញ្ញាសម្ងាត់ត្រូវបានចាក់សោ ឬ "ជាប់" ខ្សែសង្វាក់ A បន្ទាប់មកផ្ញើភស្តុតាងទៅខ្សែសង្វាក់ B ថាសញ្ញាសម្ងាត់ 10 ត្រូវបានភ្ជាប់។
ឥឡូវនេះវាអាស្រ័យលើខ្សែសង្វាក់ B ដើម្បីផ្ទៀងផ្ទាត់ភស្តុតាងនេះប្រឆាំងនឹងបឋមកថារបស់ Chain A ។ ប្រសិនបើភ័ស្តុតាងត្រូវបានផ្ទៀងផ្ទាត់ ខ្សែសង្វាក់ B បង្កើតប័ណ្ណទូទាត់សញ្ញាសម្ងាត់ចំនួន 10 ។
នេះមានន័យថាសញ្ញាសម្ងាត់ខ្សែសង្វាក់ A មិនដែលចាកចេញពីខ្សែសង្វាក់នោះទេ។ ប័ណ្ណសម្គាល់ប័ណ្ណនៅលើខ្សែសង្វាក់ B គឺជាភស្តុតាងយ៉ាងសាមញ្ញថាចំនួនជាក់លាក់នៃសញ្ញាសម្ងាត់ខ្សែសង្វាក់ A ត្រូវបានភ្ជាប់ជាមួយប័ណ្ណទូទាត់។
ការប្រៀបធៀបជាមួយ Internet Blockchains ផ្សេងទៀត។
វេទិកា Cosmos មិនមែនជាគម្រោង blockchain តែមួយគត់ដែលផ្តោតលើអន្តរប្រតិបត្តិការខ្សែសង្វាក់នោះទេ។
polkadot
នេះ polkadot blockchain ត្រូវបានរចនាឡើងដើម្បីអនុញ្ញាតឱ្យ blockchains ដែលមិនពាក់ព័ន្ធបញ្ជូនទិន្នន័យទៅគ្នាទៅវិញទៅមកដោយសុវត្ថិភាព។ វាត្រូវបានបង្កើតឡើងដោយលោកវេជ្ជបណ្ឌិត Gavin Wood ដែលជាសហស្ថាបនិកម្នាក់នៃ Ethereum រួមជាមួយ Vitalik Buterin ។ ស្រដៀងទៅនឹងបណ្តាញ Cosmos ដែរ Polkadot ក៏មានគោលបំណងធ្វើជាប្រភេទនៃអ៊ិនធឺណិត Blockchains ផងដែរ។
Cosmos និង Polkadot ដោះស្រាយជាមួយអភិបាលកិច្ច និងសមាជិកភាពខុសគ្នា។ Polkadot មានចំនួនថេរនៃរន្ធសម្រាប់ Parachains ដែលត្រូវបានបែងចែកតាមរយៈការដេញថ្លៃមួយ។ បណ្តាញ Cosmos អនុញ្ញាតឱ្យនរណាម្នាក់បង្កើតមជ្ឈមណ្ឌល ឬតំបន់។
ការសម្រេចចិត្តអភិបាលកិច្ចរបស់វេទិកាត្រូវបានកំណត់ដោយចំនួន DOT (និមិត្តសញ្ញាដើមរបស់អ្នកបោះឆ្នោត Polkadot) មាន។ ផ្ទុយទៅវិញ Cosmos Network មិនមានដំណើរការអភិបាលកិច្ចតែមួយទេ ប៉ុន្តែ Cosmos Hub និង ATOM និមិត្តសញ្ញាដើមរបស់វាផ្តល់នូវមុខងារស្រដៀងគ្នា។
Polkadot និង Cosmos ក៏ខុសគ្នានៅក្នុងរបៀបដែលពួកគេធានាបណ្តាញរបស់ពួកគេ។
នៅក្នុងបណ្តាញ Cosmos រាល់ blockchain គឺឯករាជ្យ និងធានាខ្លួនឯង។ តំបន់នីមួយៗត្រូវបានធានាដោយក្រុមអ្នកផ្តល់សុពលភាពរបស់វា។
ម្យ៉ាងវិញទៀត Polkadot ដំណើរការក្រោមគំរូសុវត្ថិភាពរួម។ Parachain នីមួយៗគឺជាកូននៃខ្សែសង្វាក់មេដែលគេស្គាល់ថាជា Relay Chain ដែលតាមដានស្ថានភាពសកលនៃ Parachains ទាំងអស់។
Avalanche
Avalanche platform គឺជាវេទិកាប្រភពបើកចំហដែលបង្កើតឡើងដើម្បីបើកដំណើរការកម្មវិធីវិមជ្ឈការ និង blockchains ។
Avalanche ដូចជា Cosmos អនុញ្ញាតឱ្យនរណាម្នាក់បង្កើត blockchains ជាក់លាក់នៃកម្មវិធីផ្ទាល់ខ្លួនរបស់ពួកគេដែលអាចធ្វើអន្តរកម្មជាមួយ blockchains ផ្សេងទៀតនៅក្នុងវេទិកា។
មិនដូច Cosmos ដែល blockchain នីមួយៗមាន validators របស់វា Avalanche មាន Subnets ដែលអាចផ្តល់សុពលភាព blockchain ជាច្រើនដោយប្រើ validator set តែមួយ។ បណ្តាញរង ឬបណ្តាញរងគឺជាសំណុំនៃអ្នកផ្តល់សុពលភាពនៅក្នុងប្រព័ន្ធអេកូឡូស៊ី Avalanche ។
បណ្តាញរងសំខាន់របស់វេទិកាត្រូវបានគេហៅថា បណ្តាញបឋមដែលធ្វើឱ្យមានសុពលភាពទាំងអស់នៃ blockchain ដែលភ្ជាប់មកជាមួយរបស់ Avalanche ។
សមាជិកបណ្តាញរងទាំងអស់ត្រូវតែជាសមាជិកនៃបណ្តាញចម្បង។ នេះមានន័យថារាល់អ្នកផ្តល់សុពលភាពនៃរាល់ blockchain នៅក្នុង Avalanche ត្រូវតែផ្តល់សុពលភាពនូវ blockchain ផ្ទាល់ខ្លួនរបស់ Avalanche ផងដែរ។
សន្និដ្ឋាន
គម្រោង Cosmos គឺជាវេទិកាដ៏ជោគជ័យមួយសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលចង់អភិវឌ្ឍ blockchains ដ៏មានអានុភាពយ៉ាងងាយស្រួលដែលអាចធ្វើអន្តរកម្មជាមួយខ្សែសង្វាក់ផ្សេងទៀត។
ម៉ាស៊ីន Tendermint អនុញ្ញាតឱ្យកម្មវិធី blockchain ធ្វើមាត្រដ្ឋានយ៉ាងឆាប់រហ័ស ហើយពិធីការ IBC អនុញ្ញាតឱ្យផ្លាស់ប្តូរទ្រព្យសម្បត្តិរវាង blockchain យ៉ាងងាយស្រួល។
តម្រូវការសម្រាប់ blockchains ជាក់លាក់នៃកម្មវិធីនឹងបន្តកើនឡើងតែប៉ុណ្ណោះ។ វេទិកាដូចជា Cosmos Network នឹងអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតគម្រោងផ្ទាល់ខ្លួនរបស់ពួកគេបានយ៉ាងងាយស្រួល និងមានទំនុកចិត្ត ដោយមិនចាំបាច់ព្រួយបារម្ភអំពីសុវត្ថិភាព និងការធ្វើមាត្រដ្ឋាន។
សូមផ្ដល់យោបល់