Topics CryptoCurrent Page

Бағытталған ациклдік график (DAG) дегеніміз не?

Advanced
Crypto
31 қаң 2022
8 min read

AI қорытындысы

Көбірек көрсету

Егжей-тегжейлі қорытынды

Сіз криптовалюта кеңістігінде неғұрлым көп уақыт өткізсеңіз, соғұрлым көп атаулар мен терминологияларды кездестіресіз. Орталықтандырылмаған әлем тез дамып келеді, бұл өзгермейтін кітаптар блоктарын және бұрынғыдан да жылдам және тиімдірек шешімдерді тудырады.

Қол жеткізілген прогреске қарамастан, транзакция жылдамдығының баяулығы,транзакцияның жоғары ақыларыжәне төмен ауқымдылығы сияқты мәселелеркриптовалюталардыңкең таралуына кедергі жасайды. Әлеуетті шешімдердің бірі - криптовалютаны қабылдау жылдамдығын арттыру үшін тамаша архитектураны немесе архитектуралардың комбинациясын жасау.

Блокчейн, бөлінген кітап технологиясы (DLT) және бағытталған ациклдік графиктер (DAGs) - бұл әртүрлі белгілермен сыналған үш түрлі архитектура. Олардың әрқайсысы орталықсыздандырудың пайда болуының кілті болып табылады. Бұл мақалада біз DAG және олардың криптографиядағы маңыздылығын қарастырамыз.

Бағытталған циклдік график (DAG)

Белгілі бір белгілерEthereumалдында тұрған шығындар мен ауқымдылық мәселелерін шешу тәсіліне байланысты «Ethereum өлтірушілері» деп аталады. Дәл осы бағытта бағытталған ациклдік архитектура (DAG) деп аталатын орталықтандырылмағанөкілдік тұжырымдама«Блокчейн өлтірушісі» деп аталды. 

DAG - шеңберлер мен сызықтарға салынғанархитектура. Әрбір шеңбер, сондай-ақ шың деп аталады, желіге қосылуы қажет әрекетті көрсетеді, ал сызықтар («жиектер» деп те аталады) транзакциялардың бекітілген ретін білдіреді. Сызықтар немесе жиектер тек бір бағытқа апарады, демек, «бағыттық» термині. DAG-да берілген шыңға кері жол жоқ, сондықтан бұл математикалық құрылымдар ациклдік деп аталады («ілмектер» жоқ болғандықтан).

Блокчейндегі сияқты, жаңа транзакциялар жалғыз тұра алмайды және бар транзакцияларға негізделуі керек. Блокчейннен айырмашылығы, DAGкөмегіментау-кен өндіруқажет емес, сондықтан транзакциялық комиссиялар мен қоршаған ортаға әсері аз. DAG көптеген транзакцияларды бір уақытта тексеруге мүмкіндік беретіндіктен, масштабтау артады.

DAG архитектурасы

Дереккөз: hazelcast.com

DAG архитектурасы дерекқорды кеңейту үшін шыңдар мен жиектерді қажет етеді. Шыңдар транзакцияларды білдіреді, ал жиектер ағынның бағытын көрсетеді. Транзакциялар блоктарға жиналмайды; керісінше, әрбір транзакция алдыңғысының үстіне салынған.

Спаммерлердің ерекше архитектурасы бар дала күнін өткізуіне жол бермеу үшін кішкенежұмыс дәлелі(PoW) әлі де жасалуы керек. Бұрын айтылғандай, түйінге жаңа транзакция қосу үшін оны алдыңғы транзакцияға қосып, тізбек тәрізді құрылымды жасау керек. 

DAG технологиясы 

DAG – бөлінген және орталықтандырылмаған жүйе, ол таратылған кітап технологиясында қолданылуы мүмкін. Оның басқа таратылған бухгалтерлік технологияларға қарағанда деректерді сақтау әдісі басқаша. Оны пайдалану жылдамдықты, қауіпсіздікті және тиімділікті арттыруға және шығындарды азайтуға арналған. Бұл сонымен қатар блокчейнгеэкологиялық тазабалама, өйткені ол энергияны аз тұтынады.

DAG қолдану

  1. DAG блоктардың күту уақытына шектеусіз транзакцияларды өңдеу үшін қолданылады. Пайдаланушылар транзакцияларды қалағанша жібере алады, бірақ олар жаңа блоктарға көшу алдында ескі блоктарды растауы керек.
  2. DAG энергияны үнемдейді, өйткені олар PoW консенсусы сияқты кеншілерді пайдаланбайды. DAG қолданатын криптовалюталар тау-кен өндіруге негізделген криптовалюталар тұтынатын энергияның бір бөлігін пайдаланады.
  3. DAG микротөлемдерді өңдеу үшін маңызды. Олар шахтерлерді блокчейн технологиясы сияқты пайдаланбайтындықтан, транзакцияларды растау үшін өңдеу ақысы қажет емес. Тек шағын түйін ақысы алынады және бұл төлем желідегі кептелістерге байланысты өспейді. 

Мысалы

DAG архитектурасына жаңа транзакция қосқыңыз келеді делік. Транзакция мақұлданар алдында ол транзакцияға оның алдындағы сілтеме жасауы керек, мысалы,Bitcoinтранзакциясын мақұлдау, бірақ бірнеше транзакцияға бөлінген. 

Егер басқа пайдаланушы бұрын расталмаған транзакцияңызға негізделсе, оған ештеңе сілтеме жасамаған болса, транзакцияңыз енді расталады. Тиісінше, басқа пайдаланушығатранзакциянырастау үшінонықұрастыратын біреу қажет болады. Бұл цикл шексіз циклде жалғасады. 

Кейде алгоритм жинақталған салмақ немесе ағымдағыдан бұрын қанша растау бар сияқты критерийлер негізінде жаңа транзакцияны құруды таңдайды. 

Сіз «DAG жүйесіндеекі еселенген шығындармәселесі қалай шешілді?» Деген сұрақ туындауы мүмкін. Оны болдырмаудың блокчейн процесі жеткілікті қарапайым:түйіндерқайшы транзакциялары бар кез келген блокты анықтайды және тоқтатады. Басқа блокты салу құны кеншілердің әрқашан әділ ойнауын қамтамасыз етеді.

DAG көмегімен процесс мүлдем басқаша. Оның архитектурасы кеншілерді қамтымағандықтан, әрбір жаңа растау жіберушінің бірінші транзакциясына дейін бақыланады. Мұндағы мақсат жіберушінің транзакцияны жүзеге асыру үшін жеткілікті теңгерімінің болуын қамтамасыз ету. 

Бөлінген кітап технологиясы (DLT) дегеніміз не? 

Бөлінген кітап технологиясы төмендегі мүмкіндіктермен анықталған цифрлық деректерді сақтау жүйесі болып табылады.

Таратылды

Бөлінген кітаптағы деректер банктегі немесе корпорациядағы сияқты орталықтандырылмаған. Жүйедегі әрбір адамда кітаптың көшірмесі бар және кез келген толықтырулар мен өзгерістерді көре алады. Кейбір басқа жүйелерде, мысалы, Corda-дадеректерді сақтаудың басқа әдісі болса да, деректер әлі де таратылады. 

Өзгермейтін 

Бөлінген кітапта сақталған деректерді өзгерту немесе өңдеу мүмкін емес. DLT өз деректерін қорғау үшінкриптографияныпайдаланады. 

Тек қосу

DLT ішіндегі деректердітек қосуға болады, себебі технология толық транзакция тарихын қамтамасыз етеді. Бұл функционалдылықты қамтамасыз ету үшін деректерді өңдеуге немесе өзгертуге болатын дәстүрлі дерекқорларға мүлдем қарама-қайшы. Мұндағы артықшылық - сенімділік DLT арқылы қамтамасыз етіледі.

Ортақ

Бөлінген кітапта ешбір ұйымның құрамындағы деректерге шағымы жоқ, себебі деректер түйіндер арасында ортақ пайдаланылады. Кейбір түйіндерде деректердің толық көшірмелері болса, басқалары тек қажетті ақпаратқа қол жеткізе алады. Жүйе ортақ табиғаттың арқасында тиімді және қауіпсіз жұмыс істейді.

Блокчейн дегеніміз не?

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

Блокчейнге жүйедегі барлық тараптар арасында сенімді нығайту үшін үшінші тарап қажет емес, өйткені әрбір пайдаланушы әрбір транзакция түбіртегіне қол жеткізе алады. 

DAG және блокчейн

Криптовалютаға қатысты блокчейн және DAG екеуі де деректерді таратылған кітапта сақтайды, бірақ мұны әртүрлі әдістер арқылы жасайды. Екі технология арасындағы кейбір негізгі айырмашылықтарды қарастырайық. 

1. Блокчейн - бұл тексерілген деректер блоктарының өзгермейтін тізбегі және әлі де тексеруді күтетіндер. Тексерілген блоктар хронологиялық тәртіпте бұрын тексерілген блоктар тізіміне қосылады. DAG, керісінше, көптеген алдыңғы транзакциялардың тармақтары болып табылатын жеке тексерілген транзакциялар тізбегін қамтиды. 

DAG-ды сабақтары, бұтақтары және жапырақтары бар ағаш ретінде қарастыруға болады. Әрбір жапырақты ағаштың тамырына дейін байқауға болады, бірақ оның сабағынсыз жапырақ болмайды, ал үлкеніректерден кішірек бұтақтар өседі.

2. Блоктардағы транзакцияларды тексеру арқылы блокчейнде консенсусқа қол жеткізіледі. Бұл консенсусқа қол жеткізудің бір әдісі - жұмыстың дәлелі, ол кеншілерден блокты тексеріп, сыйақы алатын ең жылдам пайдаланушымен күрделі математикалық сұрақты шешуді талап етеді.

DAG көмегімен пайдаланушылар шахтер және валидатор ретінде әрекет етеді. Әрбір пайдаланушы оны басқа пайдаланушының валидациясы үшін қарастырмас бұрын, екі басқа транзакцияны өздерінен бөлек тексеруі керек. Демек, алымдарға деген қажеттілік жойылды. 

Crypto-дағы DAG

IOTA

Сонымен: iota.org

IOTAаббревиатурасы «заттардың интернет қолданбасы» дегенді білдіреді, 2016 жылы іске қосылды және DAG технологиясын қолданатын алғашқы жобалардың бірі болып табылады. Ол транзакцияларды тексеру үшін түйіндер ментүйіспелерді(көп түйіндердің тіркесімі) пайдаланады.

IOTA-дағы барлық пайдаланушылар өздерінің транзакциялары бекітілмес бұрын екі транзакцияны тексеруі керек. Әрбір пайдаланушы өз дауыстарына және жалпы қуат үлесіне негізделген консенсус механизміне қатысады, нәтижесінде орталықтандырылмаған және масштабталатын желі пайда болады. Сонымен қатар, IOTA өз пайдаланушылары үшін арзан бағамен жылдам транзакцияларды ұсынады, сондықтан ол микротөлемдер үшін де, бірнеше төлемдер үшін де өте қолайлы. 

Bybit-те IOTA-ны қазір сатып алыңыз!

Нано

Дереккөз: nano.org

Nanoөз жүйесін іске қосу үшін DAG және blockchain технологияларын біріктірді. Мәліметтер түйіндер арқылы жіберіледі және қабылданады. Жеке әмияны бар Nano жобасындағы әрбір қолданушы өздеріне ғана тән блокчейнге қол жеткізе алады. Блокчейнде транзакция орындалғанда, жіберуші де, алушы да оны тексеру үшін блокчейнде әрекет етеді. Nano транзакцияның жоғары жылдамдығымен және транзакциялық комиссиялардың нөлдік төлемімен танымал.

Қорытынды ойлар

Орталықсыздандыру әлемі блокчейн технологиясынан асып түседі. DLT және DAG сияқты технологиялар туралы сөз болғанда ғана беті сызылған және алда шексіз, қызықты мүмкіндіктер бар екені анық.

Bybit қолданбасы
Ақылды жолмен табыс табыңыз