Bagaimana Radix Mentakrifkan Semula 'Skalabiliti' Dalam Apl DeFi

- Iklan -

Ikuti-Kami-Di-Berita-Google

Industri kripto telah bergelut sepanjang sejarahnya untuk mengatasi isu-isu sekitar skalabiliti. Oleh kerana pengembangan pesat aplikasi terdesentralisasi pada Ethereum - terutamanya aplikasi DeFi - telah menunjukkan kepada kami, platform itu tidak mampu mengatasi dengan jumlah trafik yang lebih tinggi.

Itu tidak bagus kerana jika DeFi pernah muncul sebagai alternatif tulen kepada kewangan tradisional, ia perlu mencapai skala yang sama. Malangnya, pada masa ini ia tidak terlalu dekat.

Beberapa penyelesaian telah dicadangkan, dan telah pun dilaksanakan. Ethereum misalnya sedang dalam proses menaik taraf kepada “Ethereum 2.0”, manakala projek blockchain lain seperti Fantom, Avalanche dan Solana telah mencadangkan semua teknik alternatif untuk meningkatkan daya pengeluaran, yang biasanya diukur dalam “transaksi-per-saat”.

Walau bagaimanapun, DeFi tidak boleh menskalakan hanya pada TPS sahaja. Itu kerana DeFi juga bergantung pada sesuatu yang dipanggil “kebolehkomposisian atom” untuk membolehkan kesalingoperasian di seluruh ekosistemnya yang semakin berkembang.

Saling kendali adalah penting untuk apl DeFi. Ia biasanya dirujuk sebagai "kemampuan", dan boleh dianggap sebagai keupayaan dApp untuk "mengarang" satu transaksi yang menggunakan berbilang kontrak pintar autonomi. Ini adalah keupayaan penting untuk kebanyakan apl DeFi kerana ia membolehkan mereka mengarang transaksi secara bebas merentas pelbagai dApps lain. Dengan cara ini, perkhidmatan boleh memberikan pengguna kadar pertukaran yang terbaik merentasi pelbagai pertukaran mata wang kripto. Sebagai alternatif, kebolehkomposisian membolehkan pengguna apl DeFi memanfaatkan kumpulan kecairan sumber ramai untuk memanfaatkan peluang arbitraj. Tanpa kebolehkomposisian, aplikasi sedemikian tidak akan wujud. Ini kerana urus niaga kompleks ini semuanya mesti berlaku serentak, dalam langkah "atom" yang kompleks. Ini memastikan urus niaga boleh diselesaikan merentas semua kontrak pintar sekaligus, atau gagal jika sesuatu dalam salah satu kontrak pintar itu tidak sah.

Kebolehkomposan atom ini berfungsi sebagai asas DeFi dan beratus-ratus dApp yang unik pantas, boleh disesuaikan dan saling kendali yang menjadikannya jauh lebih menjanjikan daripada sistem warisan yang perlahan dan tidak cekap kewangan tradisional.

Masalah Dengan Sharding

Walaupun penting, kebanyakan penyelesaian penskalaan rantaian blok yang bertujuan untuk meningkatkan daya pengeluaran urus niaga berbuat demikian dengan mengorbankan kebolehkomposisian atom. Kebanyakan projek, termasuk Ethereum 2.0, menggunakan julat “sharding” teknik yang bertujuan untuk memecahkan blok urus niaga kepada bahagian berasingan yang boleh diproses secara bebas antara satu sama lain. Walaupun ini meningkatkan daya urus niaga, ini juga bermakna "serpihan" ini tidak mempunyai akses langsung atau atom antara satu sama lain. Akibatnya, kebolehkomposisian dikorbankan, bermakna jenis transaksi kompleks yang diketahui oleh DeFi menjadi kurang cekap.

Masalahnya ialah komunikasi antara serpihan yang berbeza menjadi lebih sukar. Serpihan ini pada asasnya adalah blok blok bebas dalam hak mereka sendiri, walaupun dengan beberapa kaedah yang membolehkan mereka berkomunikasi antara satu sama lain. Walau bagaimanapun, serpihan ini juga menjalankan konsensus secara bebas antara satu sama lain, bermakna mustahil untuk memproses urus niaga merentas berbilang serpihan secara atom. Sebaliknya, komunikasi rentas serpihan dilakukan merentas berbilang blok pada serpihan yang berbeza menggunakan komitmen kriptografi bersyarat – dikenali sebagai "resit". Ini bermakna urus niaga adalah lebih perlahan, menghapuskan faedah pemprosesan yang lebih besar. Mereka juga lebih terdedah kepada ralat, apatah lagi amat sukar untuk dilaksanakan dalam kod kontrak pintar.

Cerberus: Menapis Sharding

Menangani masalah kebolehkomposisian atom sambil memastikan daya pengeluaran yang lebih tinggi adalah salah satu matlamat akhir revolusioner Rangkaian Radix, yang bertujuan untuk membina rangkaian terdesentralisasi yang benar-benar mampu menyokong DeFi pada skala. Radix telah menetapkan untuk menyelesaikan ketegangan antara kebolehkomposisian dan kebolehskalaan dari awal. Oleh itu, kebolehkomposisian atom tanpa had adalah salah satu keperluan asas yang unik Mekanisme konsensus Cerberus direka untuk mencapai.

Cerberus melakukan ini melalui bentuk sharding yang benar-benar baru yang tidak pernah dilaksanakan oleh projek lain. Ia telah menghasilkan mekanisme konsensus yang menyampaikan keselarian tanpa had untuk mencapai skalabiliti tanpa had, dengan memproses berbilang transaksi pada masa yang sama tanpa memperlahankan proses lain pada blockchainnya.

Sebelum mereka bentuk Cerebrus, pasukan Radix mewujudkan keperluan untuk menyokong jumlah serpihan yang hampir tidak terhad untuk mencapai tahap selari yang diperlukan untuk platform DeFi berskala global. Pada masa yang sama, ia menyedari bahawa algoritma konsensusnya mesti dapat menjalankan konsensus secara dinamik pada urus niaga atom dengan cara yang disegerakkan merentasi hanya serpihan yang berkaitan, tanpa menghentikan seluruh rangkaian. Ketiga, ia juga menyedari keperluan untuk lapisan aplikasi yang dapat memanfaatkan keselarian tanpa had ini untuk menyokong jumlah transaksi tanpa had dan apl DeFi yang berjalan selari.

Untuk itu, Cerberus mempunyai tiga ciri unik yang membolehkan keperluan ini. Pertama ialah ia boleh menyokong bilangan serpihan yang hampir tidak terhingga yang boleh secara bebas mencapai konsensus selari. Kedua, ia membolehkan konsensus atom dijalankan merentasi mana-mana set serpihan untuk setiap transaksi yang diprosesnya. Ketiga, ia membolehkan "substrat" ​​seperti UTXO yang boleh diberikan kepada serpihan individu seperti yang diperlukan.

Substrat merujuk kepada rekod kecil sesuatu di mana beberapa peraturan yang sangat khusus mesti dipatuhi. Sebagai contoh, pembangun mungkin ingin mencipta "substrat token" yang merekodkan tempat beberapa token disimpan. Substrat ini mungkin mengatakan sesuatu seperti "terdapat 10 XRD dalam akaun John". Dalam kes itu, peraturan substrat token juga memerlukan urus niaga tersebut menyertakan pernyataan seperti "10 XRD ini tiada lagi dalam akaun Jane". Digabungkan, pasangan substrat ini akan menerangkan transaksi yang menghantar 10 XRD daripada Jane kepada John, memastikan tiada XRD boleh hilang atau dicipta secara tidak sengaja.

Melalui ciri unik ini, Cerebrus boleh memproses jumlah transaksi token yang tidak terhad secara selari. Dengan itu, status setiap token diberikan kepada substrat. Sementara itu, token yang dipegang oleh berjuta-juta akaun individu bertaburan merentasi bilangan serpihan yang tidak terhingga. Dengan cara ini, apabila seseorang ingin memindahkan token kepada seseorang atau sesuatu yang lain, serpihan individu yang merekodkan pemilik aset khusus tersebut boleh mencapai kata sepakat tanpa menjejaskan prestasi rangkaian yang lain.

Peranan Enjin Radix

Tiga ciri ini dimungkinkan oleh dua keupayaan unik Enjin Radix, yang berfungsi sebagai lapisan aplikasi Radix. Pertama, Enjin Radix dapat mentakrifkan makna dan peraturan substrat, yang dilakukan melalui bahasa pengaturcaraan Scryptonya. Kedua, setiap transaksi boleh menentukan substrat mana yang harus dimasukkan dalam konsensus. Ini adalah perlu kerana bahan utama mekanisme konsensus Radix ialah ia hanya menjalankan konsensus merentasi serpihan yang diperlukan. Oleh itu, lapisan aplikasi perlu memberitahu Cerebrus serpihan yang relevan untuk setiap transaksi.

Perkara sedemikian tidak mungkin berlaku dalam seni bina EVM Ethereum, yang dibina berdasarkan konsep "pesanan global", di mana segala-galanya berlaku pada rangkaian dalam satu garis masa. Ini diperlukan untuk EVM kerana satu transaksi di mana-mana dalam rangkaian boleh membuat perubahan di tempat lain, seperti dengan kontrak pintar. Ia adalah mustahil untuk meramalkan, dan oleh itu EVM tidak boleh menggunakan gaya sharding Cerebrus. Atas sebab ini, Radix dibina berdasarkan idea "pesanan separa", di mana setiap urus niaga diperlukan untuk menentukan serpihan yang harus disertakan.

Untuk melakukan ini, Radix Engine melakukan beberapa perkara secara berbeza kepada EVM. Sebagai contoh, Radix Engine menganggap setiap token sebagai objek global di peringkat platform, keupayaan utama yang membolehkannya menyelaraskan pergerakan aset. Selain itu, transaksi Radix semuanya unik, berdasarkan "niat" untuk memastikan daya pengeluaran yang tinggi tanpa konflik. Akhir sekali, setiap kontrak pintar (komponen) dan data serta sumber yang dimilikinya diperuntukkan kepada satu serpihan pada bila-bila masa, membolehkannya memproses bilangan urus niaga yang hampir tidak terhad.

Paralelisme tanpa had

Satu perkara yang perlu diingat ialah kebolehkomposisian itu sendiri tidak unik untuk Radix dan Cerberus. Sesungguhnya, Ethereum hari ini menjadi tuan rumah banyak aplikasi DeFi yang sudah boleh digubah. Masalah dengan Ethereum ialah pengeluarannya tidak cukup pantas kerana setiap transaksi yang diproses mesti dilakukan melalui algoritma konsensus global tunggal yang berjalan dengan sangat perlahan.

Penyelesaian penskalaan yang memperkenalkan sharding, seperti Ethereum 2.0, Cosmos dan lain-lain, meningkatkan daya pengeluaran dengan cara yang membolehkan paralelisme terhad dengan bilangan serpihan tetap. Walau bagaimanapun, ini datang demi kebolehkomposisian antara serpihan yang berbeza. Selain itu, daya pengeluaran setiap serpihan masih terhad, walaupun mereka pasti boleh mengendalikan lebih banyak transaksi.

Itu tidak berlaku dengan Radix. Apabila kami menggabungkan ciri-ciri Cerberus dan Radix Engine, kami mendapat platform yang benar-benar mampu menyokong DeFi pada skala global dengan paralelisme yang besar. Dengan itu, sumber boleh diurus niaga secara selari tanpa sebarang kesesakan, manakala komponen boleh berjalan selari pada daya pemprosesan maksimum tanpa sebarang konflik. Selain itu, setiap apl DeFi yang berasingan boleh diselaraskan untuk memastikan daya pemprosesan yang lebih besar dengan menggunakan berbilang komponen yang tidak berkaitan secara logik. Akhirnya, kecekapan selari diperbesarkan kerana urus niaga hanya merangkumi komponen dan sumber yang diperlukan pada masa itu. Dan kerana Cerberus menjalankan transaksi rentas serpihan hanya seperti yang diperlukan, semua ini boleh dilakukan tanpa mengorbankan kebolehkomposisian atom.

Jika DeFi ingin berkembang secara global pada skala yang sama seperti kewangan tradisional, maka ia memerlukan keselarian tanpa had. Sehingga kini, Radix adalah satu-satunya seni bina yang mampu menyediakannya.

- Iklan -

Sumber: 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-apps