Radix нь DeFi програмууд дахь 'хэмжих чадварыг' хэрхэн дахин тодорхойлж байна вэ?

- Сурталчилгаа -

Google-н мэдээгээр биднийг дага

Криптовалютын салбар нь цар хүрээтэй холбоотой асуудлуудыг даван туулахын тулд бүхий л түүхийн турш тэмцсээр ирсэн. Ethereum дээрх төвлөрсөн бус програмууд, ялангуяа DeFi програмууд хурдацтай өргөжиж байгаа нь бидэнд харуулсан шиг платформ нь даван туулах чадваргүй илүү их ачаалалтай.

Энэ нь тийм ч сайн биш, учир нь хэрэв DeFi хэзээ нэгэн цагт уламжлалт санхүүгийн жинхэнэ хувилбар болж гарч ирвэл энэ нь ижил төрлийн хэмжээнд хүрэх шаардлагатай болно. Харамсалтай нь, одоогоор энэ нь бүр ойртоогүй байна.

Хэд хэдэн шийдлийг санал болгож, аль хэдийн хэрэгжүүлсэн. Жишээлбэл, Ethereum "хэрэглээ" рүү шинэчлэгдэж байна.ethereum 2.0”, харин Fantom, Avalanche, Solana зэрэг блокчэйн төслүүд нь дамжуулах чадварыг нэмэгдүүлэх өөр аргуудыг санал болгосон бөгөөд үүнийг ерөнхийдөө “секундэд гүйлгээ”-ээр хэмждэг.

Гэсэн хэдий ч DeFi зөвхөн TPS дээр л масштабтай байж чадахгүй. Учир нь DeFi бас " гэж нэрлэгддэг зүйл дээр тулгуурладаг.атомын нэгдэх чадвар” өсөн нэмэгдэж буй экосистемийнхээ туршид харилцан ажиллах чадварыг бий болгох.

DeFi програмуудын хувьд харилцан ажиллах чадвар чухал. Үүнийг ихэвчлэн "нийтлэх чадвар" гэж нэрлэдэг бөгөөд dApp-ийн олон, бие даасан ухаалаг гэрээг ашигладаг нэг гүйлгээг "бүтээх" чадвар гэж үзэж болно. Энэ нь ихэнх DeFi програмуудад чухал ач холбогдолтой бөгөөд энэ нь бусад төрөл бүрийн dApp-ууд дээр гүйлгээг чөлөөтэй хийх боломжийг олгодог. Ийм байдлаар үйлчилгээ нь олон криптовалютын бирж дээрх хамгийн сайн ханшийг хэрэглэгчдэд өгөх боломжтой. Өөрөөр хэлбэл, нэгтгэх чадвар нь DeFi програмын хэрэглэгчдэд арбитрын боломжуудыг ашиглахын тулд олон тооны хөрвөх чадварын санг ашиглах боломжийг олгодог. Нэгтгэх чадваргүй бол ийм програм байхгүй байх байсан. Учир нь эдгээр нарийн төвөгтэй гүйлгээнүүд бүгд нэгэн зэрэг, нарийн төвөгтэй "атомын" алхамаар явагдах ёстой. Энэ нь гүйлгээг бүх ухаалаг гэрээнүүдийг нэг дор гүйцэтгэх эсвэл ухаалаг гэрээний аль нэг нь хүчингүй болсон тохиолдолд бүтэлгүйтэх боломжийг баталгаажуулдаг.

Энэхүү атомын нэгдэл нь DeFi болон олон зуун өвөрмөц хурдан, өөрчлөн тохируулж, хамтран ажиллах боломжтой dApp-уудын үндэс суурь болж өгдөг бөгөөд энэ нь уламжлалт санхүүгийн удаан, үр ашиггүй хуучин системээс хамаагүй илүү ирээдүйтэй болгодог.

Хэсэглэхтэй холбоотой асуудал

Хэдий чухал ч гүйлгээний хэмжээг нэмэгдүүлэх зорилготой блокчейн масштабын ихэнх шийдлүүд үүнийг атомын нэгдмэл байдлын зардлаар хийдэг. Ethereum 2.0 зэрэг ихэнх төслүүд нь олон төрлийн "цайруулах” гүйлгээний блокуудыг бие биенээсээ хамааралгүй боловсруулж болох тусад нь хэсэг болгон задлахад чиглэсэн техник. Энэ нь гүйлгээний дамжуулалтыг нэмэгдүүлэхийн зэрэгцээ эдгээр "хэсэг" нь бие биедээ шууд эсвэл атомын хандалтгүй гэсэн үг юм. Үүний үр дүнд нэгтгэх чадвар алдагдаж, DeFi-ийн мэддэг нарийн төвөгтэй гүйлгээний үр ашиг багассан гэсэн үг.

Асуудал нь янз бүрийн хэлтэрхий хоорондын харилцаа холбоог улам хүндрүүлсэн явдал юм. Эдгээр хэлтэрхийнүүд нь бие биентэйгээ харилцах боломжийг олгодог ямар нэгэн аргаар бие даасан блокчэйн юм. Гэсэн хэдий ч эдгээр хэлтэрхийнүүд нь бие биенээсээ үл хамааран зөвшилцөлд хүргэдэг бөгөөд энэ нь олон хэлтэрхий дээрх гүйлгээг атомаар боловсруулах боломжгүй гэсэн үг юм. Үүний оронд "хүлээн авалт" гэж нэрлэгддэг нөхцөлт криптографийн амлалтуудыг ашиглан өөр өөр хэлтэрхий дээр олон блокууд дээр хөндлөн хэсэг хоорондын харилцааг гүйцэтгэдэг. Энэ нь гүйлгээ нь хамаагүй удааширч, илүү их дамжуулалтын давуу талыг арилгадаг гэсэн үг юм. Тэд бас алдаа гаргахад илүү өртөмтгий байдаг бөгөөд ухаалаг гэрээний кодыг хэрэгжүүлэхэд маш хэцүү байдаг.

Cerberus: Цэвэршүүлэх хэлтэрхий

Атомын нэгдмэл байдлын асуудлыг шийдвэрлэхийн зэрэгцээ өндөр дамжуулах чадварыг хангах нь хувьсгалын эцсийн зорилтуудын нэг юм. Radix blockchain, энэ нь DeFi-г өргөн цар хүрээтэй дэмжих чадвартай, төвлөрсөн бус сүлжээг бий болгох зорилготой юм. Radix нь нэгтгэх чадвар ба өргөтгөх чадварын хоорондох хурцадмал байдлыг арилгахаар шийдсэн. Иймээс хязгааргүй атомын нэгдэх чадвар нь өвөрмөц байх үндсэн шаардлагуудын нэг юм Cerberus зөвшилцлийн механизм хүрэх зорилготой юм.

Cerberus үүнийг өөр ямар ч төсөл хэрэгжүүлээгүй цоо шинэ хэлбэрийн sharding ашиглан хийдэг. Үүний үр дүнд блокчейн дээрх бусад процессуудыг удаашруулахгүйгээр олон гүйлгээг нэгэн зэрэг боловсруулах замаар хязгааргүй өргөтгөх боломжтой болгохын тулд хязгааргүй параллелизмыг хангадаг зөвшилцлийн механизм бий болсон.

Cerebrus-ийг зохион бүтээхээс өмнө Radix баг дэлхийн хэмжээний DeFi платформд шаардлагатай параллелизмын түвшинд хүрэхийн тулд бараг хязгааргүй тооны хэлтэрхийг дэмжих хэрэгцээг бий болгосон. Үүний зэрэгцээ, түүний зөвшилцлийн алгоритм нь сүлжээний бусад хэсгийг саатуулахгүйгээр зөвхөн холбогдох хэсгүүдэд синхрончлогдсон атомын гүйлгээний зөвшилцлийг динамикаар хийх чадвартай байх ёстой гэдгийг хүлээн зөвшөөрсөн. Гуравдугаарт, энэ нь хязгааргүй тооны гүйлгээ болон зэрэгцээ ажиллаж байгаа DeFi програмуудыг дэмжихийн тулд энэхүү хязгааргүй параллелизмын давуу талыг ашиглах боломжтой хэрэглээний давхарга хэрэгтэйг ойлгосон.

Үүний тулд Cerberus нь эдгээр шаардлагыг хангах гурван өвөрмөц онцлогтой. Нэгдүгээрт, энэ нь бие даан зөвшилцөлд хүрч чаддаг бараг хязгааргүй тооны хэлтэрхийг дэмжиж чаддаг. Хоёрдугаарт, энэ нь гүйлгээ бүрийн хувьд атомын зөвшилцлийг ямар ч багц хэлтэрхийгээр хийх боломжийг олгодог. Гуравдугаарт, энэ нь UTXO шиг "субстрат" -ыг идэвхжүүлдэг бөгөөд шаардлагатай бол тусдаа хэлтэрхийд хуваарилж болно.

Субстрат гэдэг нь маш тодорхой дүрмийг дагаж мөрдөх ёстой аливаа зүйлийн жижиг бичлэгийг хэлнэ. Жишээлбэл, хөгжүүлэгч зарим жетон хаана хадгалагдаж байгааг бүртгэх "токен субстрат" үүсгэхийг хүсч болно. Энэ субстрат нь "Иоханы дансанд 10 XRD байна" гэх мэт зүйлийг хэлж болно. Энэ тохиолдолд токен субстратын дүрмүүд нь гүйлгээнд "эдгээр 10 XRD нь Жэйний дансанд байхаа больсон" гэх мэт мэдэгдлийг оруулахыг шаарддаг. Энэ хос субстратуудыг нэгтгэж үзвэл Жэйнээс Жон руу 10 XRD илгээдэг гүйлгээг дүрсэлж, ямар ч XRD-г санамсаргүй байдлаар алдах эсвэл үүсгэхгүй байхыг баталгаажуулах болно.

Эдгээр өвөрмөц онцлогуудаар дамжуулан Cerebru нь хязгааргүй тооны жетон гүйлгээг зэрэгцүүлэн боловсруулах боломжтой. Үүний тусламжтайгаар токен бүрийн статусыг субстратад хуваарилдаг. Үүний зэрэгцээ сая сая хувийн дансны эзэмшиж буй жетонууд хязгааргүй тооны хэлтэрхийнүүдээр тархсан байна. Ийм байдлаар, хэн нэгэн нь хэн нэгэнд эсвэл өөр зүйлд жетон шилжүүлэхийг хүсэх үед тэдгээр тодорхой хөрөнгийг хэн эзэмшдэгийг бүртгэсэн тус тусын хэлтэрхийнүүд сүлжээний бусад гүйцэтгэлд нөлөөлөхгүйгээр зөвшилцөлд хүрч чадна.

Radix хөдөлгүүрийн үүрэг

Эдгээр гурван онцлогийг хоёр нь боломжтой болгодог Radix Engine-ийн өвөрмөц чадварууд, энэ нь Radix-ийн хэрэглээний давхарга болж үйлчилдэг. Нэгдүгээрт, Radix Engine нь субстратын утга, дүрмийг тодорхойлох чадвартай бөгөөд үүнийг Scrypto програмчлалын хэлээр дамжуулан хийдэг. Хоёрдугаарт, гүйлгээ бүр нь зөвшилцөлд аль субстратыг оруулах ёстойг тодорхойлж болно. Энэ нь зайлшгүй шаардлагатай, учир нь Radix-ийн зөвшилцлийн механизмын гол бүрэлдэхүүн хэсэг нь зөвхөн шаардлагатай хэлтэрхий дээр зөвшилцөлд хүргэдэг. Иймд хэрэглээний давхарга нь гүйлгээ бүрт ямар хэлтэрхий хамааралтай болохыг Cerebrus-д хэлэх шаардлагатай.

Сүлжээнд бүх зүйл нэг цагийн хуваарийн дотор болдог "дэлхийн захиалга" гэсэн ойлголтын дагуу бүтээгдсэн Ethereum-ийн EVM архитектурт ийм зүйл боломжгүй юм. Сүлжээний аль ч хэсэгт хийсэн нэг гүйлгээ нь ухаалаг гэрээ гэх мэт өөр газар өөрчлөлт хийх боломжтой тул энэ нь EVM-д шаардлагатай. Үүнийг урьдчилан таамаглах боломжгүй тул EVM нь Cerebrus-ийн хэв маягийг ашиглах боломжгүй юм. Ийм учраас Radix нь "хэсэгчилсэн захиалга" гэсэн санаан дээр суурилагдсан бөгөөд гүйлгээ бүрд ямар хэлтэрхийг оруулах ёстойг зааж өгөх шаардлагатай.

Үүнийг хийхийн тулд Radix Engine зарим зүйлийг EVM-ээс өөрөөр хийдэг. Жишээлбэл, Radix Engine нь токен бүрийг платформын түвшинд глобал объект гэж үздэг бөгөөд энэ нь хөрөнгийн хөдөлгөөнийг зэрэгцүүлэх боломжийг олгодог гол чадвар юм. Нэмж дурдахад, Radix-ийн гүйлгээ нь бүгд өвөрмөц бөгөөд зөрчилдөөнгүйгээр өндөр дамжуулах чадварыг хангах "зорилго" дээр суурилдаг. Эцэст нь, ухаалаг гэрээ (бүрэлдэхүүн хэсэг) болон түүний эзэмшдэг өгөгдөл, нөөц бүрийг ямар ч үед нэг хэлтэрхийд хуваарилж, бараг хязгааргүй тооны гүйлгээг боловсруулах боломжийг олгодог.

Хязгааргүй параллелизм

Санах нэг зүйл бол нэгтгэх чадвар нь өөрөө Radix болон Cerberus-д өвөрмөц биш юм. Үнэн хэрэгтээ Ethereum өнөөдөр аль хэдийн зохиогдох боломжтой олон тооны DeFi програмуудыг байрлуулдаг. Ethereum-тай холбоотой асуудал бол түүний дамжуулалт хангалттай хурдан биш, учир нь түүний боловсруулдаг гүйлгээ бүрийг маш удаан ажилладаг ганц, дэлхийн зөвшилцлийн алгоритмаар хийх ёстой.

Ethereum 2.0, Cosmos болон бусад гэх мэт хуваалтыг нэвтрүүлсэн масштабын шийдлүүд нь тогтсон тооны хэлтэрхийнүүдтэй хязгаарлагдмал параллелизм хийх боломжийг олгох замаар дамжуулалтыг нэмэгдүүлдэг. Гэсэн хэдий ч, энэ нь янз бүрийн хэлтэрхий хоорондын зохицолтой байдлын үүднээс ирдэг. Түүгээр ч зогсохгүй олон гүйлгээг хийх боломжтой байсан ч хэлтэрхий бүрийн дамжуулах чадвар хязгаарлагдмал хэвээр байна.

Энэ нь Radix-ийн хувьд тийм биш юм. Бид Cerberus болон Radix Engine-ийн онцлогуудыг хослуулснаар DeFi-г дэлхийн хэмжээнд асар их параллель байдлаар дэмжих чадвартай платформтой болно. Үүний тусламжтайгаар нөөцийг ямар ч саад бэрхшээлгүйгээр зэрэгцээ гүйлгээ хийх боломжтой бол бүрэлдэхүүн хэсгүүд нь зөрчилдөөнгүйгээр хамгийн их дамжуулах хүчин чадалтай зэрэгцэн ажиллах боломжтой. Түүнчлэн, тусдаа DeFi програм бүрийг логик хамааралгүй олон бүрэлдэхүүн хэсгүүдийг ашиглан илүү их дамжуулах чадварыг хангахын тулд параллель болгож болно. Эцэст нь, гүйлгээнд зөвхөн тухайн үед шаардлагатай бүрэлдэхүүн хэсэг, нөөцийг багтаасан байдаг тул параллелизмын үр ашиг нэмэгддэг. Cerberus нь зөвхөн шаардлагатай үед хөндлөн хэлцэл хийдэг тул энэ бүгдийг атомын нэгдмэл байдлыг алдагдуулахгүйгээр хийж болно.

Хэрэв DeFi нь дэлхийн хэмжээнд уламжлалт санхүүтэй ижил хэмжээнд өсөхийг хүсч байвал түүнд хязгааргүй параллелизм хэрэгтэй. Өнөөг хүртэл Radix бол үүнийг хангах чадвартай цорын ганц архитектур юм.

- Сурталчилгаа -

Эх сурвалж: https://thecryptobasic.com/2022/08/22/how-radix-is-redefining-scalability-in-defi-apps/?utm_source=rss&utm_medium=rss&utm_campaign=how-radix-is-redefining-scalability-in -defi програмууд