Radix кантип DeFi колдонмолорунда "масштабтуулукту" кайра аныктайт

- Жарнама -

Бизди Google Жаңылыктарда ээрчиңиз

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

Бул жакшы эмес, анткени DeFi качандыр бир кезде салттуу финансыга чыныгы альтернатива катары чыга турган болсо, анда ал ошол эле масштабга жетиши керек болот. Тилекке каршы, учурда ал жакын эмес.

Бир катар чечимдер сунушталып, ишке ашырылган. Мисалы, Ethereum жаңылоо процессинде.Ethereum 2.0", ал эми Fantom, Avalanche жана Solana сыяктуу башка блокчейн долбоорлору жалпысынан "секундасына транзакциялар" менен өлчөнгөн өткөрүү жөндөмдүүлүгүн жогорулатуу үчүн альтернативдүү ыкмаларды сунуш кылышкан.

Бирок, DeFi бир гана TPS боюнча масштабдай албайт. Себеби DeFi ошондой эле "деп аталган нерсеге таянат.атомдук составдык” өсүп келе жаткан экосистеманын өз ара иштешүүсүн камсыз кылуу.

DeFi колдонмолору үчүн өз ара аракеттенүү абдан маанилүү. Ал адатта "композиттик" деп аталат жана dApp бир нече, автономдуу акылдуу келишимдерди колдонгон бир транзакцияны "түзүү" жөндөмү катары каралышы мүмкүн. Бул DeFi колдонмолорунун көпчүлүгү үчүн маанилүү мүмкүнчүлүк, анткени ал ар кандай башка dApps аркылуу транзакцияларды эркин түзүүгө мүмкүндүк берет. Ушундай жол менен, кызмат бир нече cryptocurrency алмашуу боюнча мүмкүн болгон мыкты алмашуу курсу менен колдонуучуларды камсыз кыла алат. Же болбосо, композиттик DeFi колдонмосунун колдонуучуларына арбитраж мүмкүнчүлүктөрүн пайдалануу үчүн краудсорсердик ликвиддүүлүк пулдарын колдонууга мүмкүндүк берет. Композиттик болбосо, мындай колдонмолор жок болмок. Себеби, бул татаал транзакциялардын баары бир эле учурда, татаал “атомдук” кадамда болушу керек. Бул транзакциянын бардык акылдуу келишимдер боюнча бир эле учурда бүткөрүлүшүн же акылдуу контракттардын бириндеги бир нерсе жараксыз болсо, ишке ашпай калышын камсыздайт.

Бул атомдук түзүлүш DeFi жана жүздөгөн уникалдуу тез, ыңгайлаштырылган жана өз ара аракеттенүүчү dApps'тин негизи болуп кызмат кылат, алар аны салттуу финансынын жай, натыйжасыз эски тутумдарына караганда алда канча келечектүү кылат.

Бөлүп салуу маселеси

Канчалык маанилүү болсо да, транзакциянын өткөрүү жөндөмдүүлүгүн жогорулатууга багытталган блокчейн масштабдуу чечимдердин көбү муну атомдук композиттиктин эсебинен жасашат. Көпчүлүк долбоорлор, анын ичинде Ethereum 2.0, бир катар "КХЛтранзакциялардын блокторун бири-биринен көз карандысыз иштетиле турган өзүнчө бөлүктөргө бөлүүгө багытталган ыкмалар. Бул транзакциянын өтүмдүүлүгүн жогорулатканы менен, бул "сыныктардын" бири-бирине түз же атомдук мүмкүнчүлүгү жок дегенди билдирет. Натыйжада, композиттик курмандыкка чалынат, башкача айтканда, DeFi белгилүү болгон транзакциялардын татаал түрлөрү азыраак эффективдүү болуп калды.

Көйгөй, ар кандай сыныктардын ортосундагы байланыштын татаалдашында. Бул сыныктар бири-бири менен байланышууга мүмкүндүк берген кандайдыр бир ыкма менен болсо да, өз алдынча көз карандысыз блокчейндер. Бирок, бул сыныктар бири-биринен көз карандысыз консенсусту жүргүзүшөт, башкача айтканда, бир нече сыныктар боюнча транзакцияларды атомдук түрдө иштетүү мүмкүн эмес. Анын ордуна, кайчылаш-шард байланышы шарттуу криптографиялык милдеттенмелерди колдонуу менен ар кандай сыныктар боюнча бир нече блоктор аркылуу ишке ашырылат - "дүмүрчөктөр" деп аталат. Бул транзакциялар кыйла жайыраак болуп, көбүрөөк өткөрүүнүн артыкчылыктарын жокко чыгарат. Алар ошондой эле жаңылыштыктарга көбүрөөк дуушар болушат, акылдуу келишим кодунда ишке ашыруу өтө кыйын.

Cerberus: Refining Sharding

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

Cerberus муну башка эч бир долбоор ишке ашыра элек толугу менен жаңы форма аркылуу жасайт. Бул анын блокчейниндеги башка процесстерди жайлатпастан, бир эле учурда бир нече транзакцияларды иштетүү аркылуу чексиз масштабдуулукка жетүү үчүн чексиз параллелизмди камсыз кылган консенсус механизмине алып келди.

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

Ушул максатта, Cerberus бул талаптарды ишке ашыруу үч уникалдуу өзгөчөлүктөргө ээ. Биринчиден, ал өз алдынча параллелдүү консенсуска жетише ала турган дээрлик чексиз сандагы сыныктарды колдой алат. Экинчиден, ал иштеп жаткан ар бир транзакция үчүн ар кандай сыныктар боюнча атомдук консенсусту ишке ашырууга мүмкүндүк берет. Үчүнчүдөн, ал UTXO сыяктуу "субстраттарды" иштетет, аларды талапка жараша жеке сыныктарга ыйгаруу мүмкүн.

Субстраттар кандайдыр бир өзгөчө эрежелер сакталышы керек болгон кичинекей жазууну билдирет. Мисалы, иштеп чыгуучу кээ бир токендер сакталган жерлерди жазган "токен субстратын" түзүүнү каалашы мүмкүн. Бул субстрат "Жакандын эсебинде 10 XRD бар" деген сыяктуу нерселерди айтышы мүмкүн. Мындай учурда, токен субстратынын эрежелери транзакцияда "бул 10 XRD мындан ары Джейндин эсебинде жок" деген билдирүүнү камтышы керек. Бул жуп субстраттарды бириктирип, Джейнден Жонго 10 XRD жөнөткөн транзакцияны сүрөттөп, эч кандай XRD жоголуп кетпеши же кокустан жаралышы мүмкүн эмес деп кепилдик берет.

Бул уникалдуу өзгөчөлүктөр аркылуу Cerebru параллелдүү чексиз сандагы токендер транзакцияларын иштете алат. Анын жардамы менен ар бир белгинин статусу субстратка ыйгарылат. Ошол эле учурда, миллиондогон жеке эсептерге ээ болгон токендер чексиз сандагы сыныктарга чачырап кеткен. Ошентип, кимдир бирөө токендерди кимдир-бирөөгө же башка бир нерсеге өткөрүп берүүнү кааласа, ошол конкреттүү активдерге ким таандык экенин жазган жеке сыныктар тармактын иштөөсүнө таасир этпестен консенсуска келе алышат.

Radix Engine ролу

Бул үч өзгөчөлүктөр эки аркылуу мүмкүн болот 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 жана башкалар сыяктуу shardingди киргизген масштабдуу чечимдер, белгиленген сандагы сыныктар менен чектелген параллелизмге мүмкүндүк берүүчү жол менен өткөрүү жөндөмдүүлүгүн жогорулатат. Бирок, бул ар кандай сыныктардын ортосундагы компостировка үчүн келет. Анын үстүнө, алар, албетте, дагы көптөгөн транзакцияларды аткара алышса да, ар бир сыныктын өткөрүү жөндөмдүүлүгү дагы эле чектелген.

Бул 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 колдонмолору