Topics BlockchainCurrent Page

Орталықсыздандырылған қолданбалар (DApps) дегеніміз не және олар не үшін пайдаланылады?

Beginner
Blockchain
web3
9 мау 2022
13 min read

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

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

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

Технология сөйледі: Әлем енді делдалдарды қажет етпейді. 

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

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

Орталықтандырылмаған қолданбалар (DApps) дегеніміз не?

Орталықтандырылмаған қолданбалар (DApps) орталықтандырылған серверлерден гөрітең дәрежелі (P2P) блокчейн желілеріндежұмыс істеуге арналған ашық бастапқы бағдарламалық жасақтама қолданбалары . DApp қолданбаларывеб-бағдарламаларғаұқсас , бірақ олар P2P қолдауына ие.

Ethereum, орталықтандырылмаған қаржы (DeFi) және DApps барған сайын танымал бола бастағанда, миллиондаған басқалар сияқты, сіз де DApps деген не және бұл жаңа технология не туралы деген сұрақ туындауы мүмкін. Негізінде, DApps кез келген басқа сияқты қолданбалар, бірақ олар бір серверде жұмыс істеудің орнына орталықтандырылмаған P2P желілерінде жұмыс істейді. Бұл бір орталық органның жоқтығын білдіреді.

Олар Ethereum платформасында және таратылған блокчейн журналдары қолдайтын орталықтандырылмаған желілерде жасалғандықтан, DApps кодтық базаны шығарғаннан кейін оны басқалар үнемі жетілдіріп, құрастыра алады. Бұл олардың бір органның бақылауын іс жүзінде мүмкін емес етеді.

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

DApps ойын және әлеуметтік медиадан веб-шолуға және DeFi-ге дейінгі әртүрлі қолданбалар үшін жасалған. Веб-негізделген қолданбалардан айырмашылығы, DApps әрқашан қол жетімді және кез келген бір сәтсіздік нүктесіне ұшырамайды.

DApps критерийлері

DApps әлі қалыптасу сатысында, сондықтан DApp-тың нақты анықтамасы немесе DApp ретінде қарастыруға қажетті критерийлер бір жолда түсіндірілетін нәрсе емес. Дегенмен, 2014 жылы DApps анықтамасы туралы есеп шығарылды. Онда DApps келесі төрт критерийге сәйкес келетін нысандар ретінде анықталған:

Ашық бастапқы код

DApp үшін бірінші және ең маңызды критерий оның негізгі бастапқы коды барлығына қолжетімді болуы керек. Ол пайдаланушының бақылауында болуы және үшінші тараптың араласуынсыз жұмыс істеуі керек және ешбір ұйым шығарылған токендердің немесе монеталардың 50 пайызынан астамына иелік ете алмайды. Ол Ethereum-дан бірнеше жыл бұрын жасалған, бұл көптеген DApp бағдарламалары салынған блокчейн желісі, Bitcoin DApp-тың тамаша үлгісі болып табылады, өйткені оның коды ашық бастапқы код, оның көпшілік иесі жоқ және ол дәлелмен басқарылады. жұмыс консенсус механизмі.

Орталықтандырылмаған блокчейн

Олардың аты айтып тұрғандай, DApps орталықтандырылмаған блокчейндерді пайдаланады. Іс жүзінде, DApp деп санау үшін қолданбаны орталықтандырылған биліктен босату және кез келген орталық шабуыл нүктесіне қол сұғылмау үшін барлық ақпарат ашық қол жетімді блокчейнде сақталуы керек.

Ынталандыру 

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

Протокол

DApp протоколға сәйкес жұмыс істеуі керек және әзірлеушілер қауымдастығы құндылық дәлелін көрсету құралы ретінде ставканың дәлелі (PoS) немесе жұмыстың дәлелі (PoW) криптографиялық алгоритмі туралы келісуі керек.

Осы анықтамаға сәйкес және осы критерийлерге сәйкес, Bitcoin сияқты көптеген криптовалюталарды қарапайым мағынада болса да DApps деп санауға болады. Шындығында, тіпті смарт келісімшарттарды қолданбастан да, блокчейнді DApp деп санауға болады.

Биткоин сияқты блокчейндер DApp қолданбаларын өздерінің блокчейндерімен орналастыра алады. Немесе Ethereum негізіндегі блокчейндер сияқты, блокчейнге негізделген емес DApps бар блокчейндердің үстіне салынуы мүмкін. Егер мұның бәрі түсініксіз болып көрінсе, DApps және блокчейндер бір-бірімен үйлесетінін есте сақтаңыз.

DApps тарихы

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

Егер сіз 1995 жылдан кейін дүниеге келген болсаңыз, ең ерте орталықтандырылмаған қосымшалар туралы естімеген боларсыз. Ең танымалдары Tor, BitTorrent (биткоиннің аталуына ықпал еткен), LimeWireжәне әйгілі Napsterболды. Алайда, ол кезде «DApp» термині болған жоқ. Егер солай болса, оны ешкім білмеді және ол бүгінгідей күнделікті номенклатураның бөлігі емес еді.

Blockchain-тен бұрын пайда болған P2P файлды ортақ пайдалану DApp-ты пайдалану шынымен басыла бастады. Мысалы, BitTorrent протоколын пайдаланатын веб-сайттар әрқашан реттеуші ыстық суда болып көрінгенімен, бүгінгі күні де бүкіл әлемде кеңінен қолданылады.

Қазіргі DApps

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

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

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

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

DApps қалай жұмыс істейді?

DApp әдетте Ethereum пайдаланатын блокчейн желісінде орындалады және сақталады, бірақ қазір басқа желілерге тән әртүрлі таңбалауыштарды пайдаланады. Криптографиялық таңбалауыштар қолданбаны тексеру үшін пайдаланылады және қолданбаға кіру үшін қажет.

Көптеген жолдармен DApps кәдімгі қолданбаларға өте ұқсас, өйткені олардың екеуі де бірдей алдыңғы кодты пайдаланып веб-беттерді көрсетеді. Егер сіз әлі де DApps деген не екенін білгіңіз келсе, бұл оларды ерекшелендіретін серверлік код, өйткені олар орталықтандырылмаған P2P желілерінде жұмыс істейді.

Дәстүрлі қолданбаларға орталықтандырылған серверлер қолдау көрсетсе, DApp қолданбаларына блокчейнде сақталған смарт келісімшарттар қолдау көрсетеді. Смарт келісімшарт технологиясын пайдалану туралы айтатын болсақ, бүгінгі күні ең танымал блокчейн - Ethereum, дегенмен бәсекелестер көп және көбейеді.

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

Ақылды келісім-шарттар блоктарда сақталған деректер журналында жұмыс істейді. Орталық жерде серверде сақталудың орнына, блоктар таратылған орындарда таратылады. Деректер блоктарының әрқайсысы байланыстырылған және криптографиялық тексеру арқылы басқарылады.

Осы орталықтандырылмаған блокчейнді, сондай-ақ смарт келісімшарт технологиясын пайдалана отырып, DApps дерлік кез келген нәрсе үшін жасалуы және қолданылуы мүмкін, соның ішінде:

• Интернетті шолу

• Әлеуметтік желі

Ойын

Крипто әмияндар

• Және тағы басқалар!

DApps артықшылықтары мен кемшіліктері

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

DApps артықшылықтары

Кәдімгі веб қолданбаларға қарағанда қауіпсіз

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

Деректерді ешқашан жоғалтпаңыз

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

Деректер криптографиялық шифрланған

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

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

Мазмұн бойынша нұсқаулар жоқ

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

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

Шығындардың тиімділігі

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

Тоқтау уақыты аз

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

Жылдам транзакциялар

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

DApp қолданбаларының кемшіліктері

Күту қиын

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

Желі эффектісі

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

Күрделі KYC процесі

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

Деректерді бұзу мүмкіндігі

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

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

DApp жасаушылары осы мәселелерді шешу үшін қадамдар жасап жатқанымен, DeFi жобаларының көбеюі тиісті қаржыландырусыз және аудит хаттамаларынсыз асығыс іске қосылса да, бұзу мәселесі сақталуда.

Веб қолданбалары және DApps

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

DApps

Бұл кемшіліктер деректердің қауіпсіздігі туралы хабардар болуына және блокчейн технологиясына қызығушылықтың артуына әкелді. Табиғаты бойынша орталықтандырылмаған блокчейндер үшінші тарап делдалдарының қажеттілігін жояды. Автоматтандырылған смарт келісімшартты пайдалану және ортақ консенсус арқасында Ethereum негізіндегі блокчейндер мен қолданбаларды толығымен орталықсыздандыруға және Big Tech кедергісіз жұмыс істеуге болады.

Мысалы, егер сіз досыңызға DApp арқылы крипто жібергіңіз келсе, жеке крипто әмияныңызға кіріп, жіберілетін соманы таңдап, транзакцияны растау жеткілікті. Ақылды келісімшарт содан кейін қалғанын жасайды және алмасуды аяқтайды. Транзакцияның тұрақты жазбасы блокчейн валидаторларымен тексерілгеннен кейін жасалады.

Веб қолданбалары

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

Twitter-ден Trello-ға дейін барлығы веб-қолданбаларды пайдаланады, бірақ олардың әрқайсысы алдыңғы және артқы жақтан тұрады. Мысалы, Twitter қолданбасын ашқанда немесе оған веб-шолғышта қол жеткізген кезде, Twitter веб-сервері (артқы жағы) дисплей арнасына (алдыңғы жағы) деректерді беру жұмысына кіріседі.

Веб қолданбалары және DApps: Қосымша қарастырулар

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

Сіздің әмияныңыз блокчейн мекенжайыңызды, сондай-ақ жеке басыңызды растау үшін қажетті криптографиялық кілттерді басқаруға жауапты. Егер DApp Ethereum негізінде болса, блокчейнмен алға-артқа байланысу және транзакцияларды орындау үшін смарт келісім-шарт (HTTP протоколынан гөрі) пайдаланылады.

DApps болашағы

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

DappRadarмәліметтері бойынша одан да әсерлі, күнделікті DApp қолданушылары екі миллионнан астам бірегей. Бұл әсерлі болғанымен, DApp пайдалану дәстүрлі веб-қолданбалардан асып түсетін жол бар.

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

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

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

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