Kuinka Radix määrittelee uudelleen "skaalautuvuuden" DeFi-sovelluksissa

- Mainos -

Seuraa meitä Google-uutisissa

Kryptoteollisuus on kamppaillut koko historiansa ajan skaalautumiseen liittyvien ongelmien voittamiseksi. Kuten Ethereumin hajautettujen sovellusten – erityisesti DeFi-sovellusten – nopea kasvu on osoittanut, alusta on kykenemätön selviytymään suuremmilla liikennemäärillä.

Se ei ole hyvä, koska jos DeFi tulee koskaan olemaan todellinen vaihtoehto perinteiselle rahoitukselle, sen on saavutettava samanlainen mittakaava. Valitettavasti tällä hetkellä se ei ole edes lähellä.

Useita ratkaisuja on ehdotettu ja ne on jo toteutettu. Esimerkiksi Ethereum on päivitysvaiheessa "Ethereum 2.0”, kun taas muut lohkoketjuprojektit, kuten Fantom, Avalanche ja Solana, ovat kaikki ehdottaneet vaihtoehtoisia tekniikoita suorituskyvyn lisäämiseksi, joka mitataan yleensä "tapahtumissa sekunnissa".

DeFi ei kuitenkaan voi skaalata pelkällä TPS:llä. Tämä johtuu siitä, että DeFi luottaa myös johonkin ns.atomien yhdistettävyys” mahdollistaakseen yhteentoimivuuden koko kasvavassa ekosysteemissä.

Yhteentoimivuus on elintärkeää DeFi-sovelluksille. Sitä kutsutaan yleensä "koostettavaksi", ja sitä voidaan pitää dApp-sovelluksen kyvynä "säveltää" yksi tapahtuma, joka hyödyntää useita itsenäisiä älykkäitä sopimuksia. Tämä on olennainen ominaisuus useimmille DeFi-sovelluksille, koska sen avulla ne voivat tehdä vapaasti tapahtumia useiden muiden dApps-sovellusten välillä. Tällä tavalla palvelu voi tarjota käyttäjille parhaan mahdollisen vaihtokurssin useiden kryptovaluuttapörssien välillä. Vaihtoehtoisesti koostettavuuden ansiosta DeFi-sovelluksen käyttäjät voivat hyödyntää joukkolähteitä likviditeettipooleja hyödyntääkseen arbitraasimahdollisuuksia. Ilman koostettavuutta tällaisia ​​sovelluksia ei olisi olemassa. Tämä johtuu siitä, että näiden monimutkaisten tapahtumien on tapahduttava samanaikaisesti, monimutkaisessa "atomivaiheessa". Tämä varmistaa, että tapahtuma voidaan suorittaa kaikissa älykkäissä sopimuksissa kerralla tai epäonnistuu, jos jokin älykkäistä sopimuksista on virheellinen.

Tämä atomikoostettavuus toimii DeFin ja satojen ainutlaatuisen nopeiden, muokattavien ja yhteentoimivien dAppien perustana, jotka tekevät siitä paljon lupaavamman kuin perinteisen rahoituksen hitaat, tehottomat vanhat järjestelmät.

Jakamisen ongelma

Niin tärkeä kuin se onkin, useimmat lohkoketjun skaalausratkaisut, joiden tarkoituksena on lisätä transaktioiden läpijuoksua, tekevät sen atomin koostumuksen kustannuksella. Useimmat projektit, mukaan lukien Ethereum 2.0, käyttävät useita "sharding” tekniikoita, joiden tarkoituksena on jakaa tapahtumalohkot erillisiksi osiin, jotka voidaan käsitellä toisistaan ​​riippumatta. Vaikka tämä lisää transaktioiden läpimenoa, se tarkoittaa myös sitä, että näillä "sirpaleilla" ei ole suoraa tai atomista pääsyä toisiinsa. Tämän seurauksena koostettavuus uhrataan, mikä tarkoittaa, että DeFin tunnetuista monimutkaisista transaktioista tuli vähemmän tehokas.

Ongelmana on, että eri sirpaleiden välinen kommunikaatio vaikeutuu. Nämä sirpaleet ovat pohjimmiltaan itsenäisiä lohkoketjuja itsessään, vaikkakin jollakin menetelmällä, jonka avulla ne voivat kommunikoida keskenään. Nämä sirpaleet ovat kuitenkin myös yksimielisiä toisistaan ​​riippumatta, mikä tarkoittaa, että useiden sirpaleiden välisiä tapahtumia on mahdotonta käsitellä atomeittain. Sen sijaan sirpaleiden välinen viestintä suoritetaan useiden lohkojen välillä eri sirpaleilla käyttämällä ehdollisia salaussitoumuksia, joita kutsutaan "kuitteiksi". Tämä tarkoittaa, että tapahtumat ovat paljon hitaampia, mikä eliminoi suuremman suorituskyvyn edut. Ne ovat myös alttiimpia virheille, puhumattakaan erittäin vaikeista toteuttaa älykkäässä sopimuskoodissa.

Cerberus: Jalostaa sirpalointia

Yksi vallankumouksellisen päätavoitteista on ratkaista atomin koostumuksen ongelma ja samalla varmistaa suurempi suorituskyky Radix-lohkoketju, jonka tavoitteena on rakentaa hajautettu verkko, joka todella pystyy tukemaan DeFiä laajassa mittakaavassa. Radix on pyrkinyt ratkaisemaan jännitteitä kokoonpanon ja skaalautuvuuden välillä alusta alkaen. Sellaisenaan rajoittamaton atomikooste on yksi sen ainutlaatuisuuden perusvaatimuksista Cerberuksen konsensusmekanismi on suunniteltu saavuttamaan.

Cerberus tekee tämän täysin uudella jakomuodolla, jota mikään muu projekti ei ole toteuttanut. Se on johtanut konsensusmekanismiin, joka tarjoaa rajattoman rinnakkaisuuden rajoittamattoman skaalautuvuuden saavuttamiseksi käsittelemällä useita tapahtumia samanaikaisesti hidastamatta muita lohkoketjunsa prosesseja.

Ennen Cerebruksen suunnittelua Radix-tiimi totesi tarpeen tukea käytännöllisesti katsoen rajatonta määrää sirpaleita saavuttaakseen maailmanlaajuisen DeFi-alustan vaatiman rinnakkaisuuden tason. Samalla se havaitsi, että sen konsensusalgoritmin on kyettävä dynaamisesti toteuttamaan konsensusta atomitransaktioista tavalla, joka synkronoidaan vain asiaankuuluvien sirpaleiden välillä ilman, että muu verkko pysähtyy. Kolmanneksi se myös ymmärsi, että tarvitaan sovelluskerrosta, joka pystyy hyödyntämään tätä rajoittamatonta rinnakkaisuutta ja tukemaan rajoittamatonta määrää tapahtumia ja rinnakkain toimivia DeFi-sovelluksia.

Tätä varten Cerberuksella on kolme ainutlaatuista ominaisuutta, jotka mahdollistavat nämä vaatimukset. Ensinnäkin se voi tukea lähes ääretöntä määrää sirpaleita, jotka voivat itsenäisesti saavuttaa konsensuksen rinnakkain. Toiseksi se mahdollistaa atomien yhteisymmärryksen toteuttamisen missä tahansa sirpalejoukossa jokaisesta käsittelemästä tapahtumasta. Kolmanneksi se mahdollistaa UTXO-tyyppiset "substraatit", jotka voidaan määrittää yksittäisille sirpaleille tarpeen mukaan.

Substraatit viittaavat pieneen muistiin jostakin, jossa on noudatettava tiettyjä sääntöjä. Esimerkiksi kehittäjä saattaa haluta luoda "token-substraatin", joka kirjaa, missä joitain tokeneita säilytetään. Tämä substraatti saattaa sanoa jotain, kuten "Johnin tilillä on 10 XRD:tä". Siinä tapauksessa token-substraatin säännöt edellyttäisivät myös, että tapahtuma sisältää ilmoituksen "nämä 10 XRD:tä eivät ole enää Janen tilillä". Yhdessä tämä substraattipari kuvaisi tapahtumaa, joka lähettää 10 XRD:tä Janelta Johnille varmistaen, ettei XRD voi kadota tai luoda vahingossa.

Näiden ainutlaatuisten ominaisuuksien ansiosta Cerebrus voi käsitellä rajattoman määrän token-tapahtumia rinnakkain. Sen avulla kunkin tunnuksen tila on määritetty substraatille. Samaan aikaan miljoonien yksittäisten tilien tunnukset ovat hajallaan äärettömän määrän sirpaleita. Tällä tavalla, kun joku haluaa siirtää tunnuksia jollekin tai jollekin muulle, yksittäiset sirpaleet, jotka tallentavat, kuka omistaa kyseiset varat, voivat päästä yksimielisyyteen vaikuttamatta verkon muuhun suorituskykyyn.

Radix-moottorin rooli

Nämä kolme ominaisuutta ovat mahdollisia kahdella Radix Enginen ainutlaatuiset ominaisuudet, joka toimii Radixin sovelluskerroksena. Ensinnäkin Radix Engine pystyy määrittelemään substraattien merkityksen ja säännöt, mikä tehdään sen Scrypto-ohjelmointikielellä. Toiseksi jokainen tapahtuma voi määrittää, mitkä substraatit tulisi sisällyttää konsensukseen. Tämä on välttämätöntä, koska Radixin konsensusmekanismin keskeinen ainesosa on, että se johtaa konsensusta vain tarvittavien sirpaleiden välillä. Sellaisenaan sovelluskerroksen on kerrottava Cerebrukselle, mitkä sirpaleet ovat merkityksellisiä kullekin tapahtumalle.

Sellainen ei ole mahdollista Ethereumin EVM-arkkitehtuurissa, joka on rakennettu ”globaalin järjestyksen” käsitteen ympärille, jossa kaikki tapahtuu verkossa yhdellä aikajanalla. Tätä tarvitaan EVM:lle, koska yksittäinen tapahtuma missä tahansa verkossa voi tehdä muutoksen jossain muualla, kuten älykkäässä sopimuksessa. Sitä on mahdotonta ennustaa, joten EVM ei voi käyttää Cerebruksen sirpalointityyliä. Tästä syystä Radix perustuu "osittaisen tilauksen" ajatukseen, jossa jokaisen tapahtuman on määritettävä, mitkä sirpaleet tulisi sisällyttää.

Tätä varten Radix Engine tekee joitain asioita eri tavalla kuin EVM. Esimerkiksi Radix Engine käsittelee jokaista merkkiä globaalina objektina alustatasolla, mikä on keskeinen ominaisuus, jonka avulla se voi rinnastaa omaisuuden liikkumisen. Lisäksi Radix-tapahtumat ovat kaikki ainutlaatuisia, ja ne perustuvat "tarkoitukseen" varmistaa korkea suorituskyky ilman ristiriitoja. Lopuksi jokainen älykäs sopimus (komponentti) ja sen omistama data ja resurssit kohdistetaan yhdelle sirpaleelle milloin tahansa, jolloin se voi käsitellä lähes rajattoman määrän tapahtumia.

Rajoittamaton rinnakkaisuus

Yksi asia, joka on muistettava, on, että kokoonpantuvuus ei ole ainutlaatuinen Radixille ja Cerberukselle. Todellakin, Ethereum isännöi nykyään lukuisia DeFi-sovelluksia, jotka ovat jo valmistettavissa. Ethereumin ongelmana on, että sen suorituskyky ei ole riittävän nopea, koska jokainen sen käsittelemä tapahtuma on tehtävä yhden maailmanlaajuisen konsensusalgoritmin avulla, joka toimii hyvin hitaasti.

Skaalausratkaisut, jotka tuovat käyttöön sirpaleita, kuten Ethereum 2.0, Cosmos ja muut, lisäävät suorituskykyä tavalla, joka mahdollistaa rajoitetun rinnakkaisuuden kiinteällä määrällä sirpaleita. Tämä tulee kuitenkin erilaisten sirpaleiden välisen kokoonpanon vuoksi. Lisäksi jokaisen sirpaleen kapasiteetti on edelleen rajallinen, vaikka ne varmasti pystyisivät käsittelemään paljon enemmän tapahtumia.

Näin ei ole Radixin tapauksessa. Kun yhdistämme Cerberuksen ja Radix Enginen ominaisuudet, saamme alustan, joka todella pystyy tukemaan DeFiä maailmanlaajuisesti massiivisella rinnakkaisuudella. Sen avulla resurssit voidaan siirtää rinnakkain ilman pullonkauloja, kun taas komponentit voivat ajaa rinnakkain suurimmalla suorituskyvyllä ilman konflikteja. Lisäksi jokainen erillinen DeFi-sovellus voidaan rinnakkaista suuremman suorituskyvyn varmistamiseksi käyttämällä useita loogisesti toisiinsa liittymättömiä komponentteja. Lopuksi rinnakkaisuuden tehokkuus kasvaa, koska tapahtumat sisältävät vain sillä hetkellä tarvittavat komponentit ja resurssit. Ja koska Cerberus suorittaa ristikkäisiä sirpaletransaktioita vain tarpeen mukaan, kaikki tämä voidaan tehdä tinkimättä atomikoostumuksesta.

Jos DeFi kasvaa globaalisti samaan mittakaavaan kuin perinteinen rahoitus, se tarvitsee rajattoman rinnakkaisuuden. Tähän asti Radix on ainoa arkkitehtuuri, joka pystyy tarjoamaan sen.

- Mainos -

Lähde: 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-sovellukset