Dapps Vs. Програми: децентралізовані та централізовані відмінності, пояснення

click fraud protection

«Dapp» — це загальний термін у блокчейні з конкретним значенням, відмінним від «додатка», але що таке dapp і чим він відрізняється від звичайного додатка?

Термін 'dapp' посилається на веб-програму, створену за допомогою децентралізованих технологій, зокрема блокчейни смарт-контрактів, такі як Ethereum, і цей термін став синонімом програм Web3. Хоча як програми, так і прикладні програми мають доступ через Інтернет і мають веб-сайти, які пропонують певні послуги, на цьому їх схожість, як правило, закінчується.

Ключова особливість Інтернет Web3 і технологія блокчейн це децентралізація, яка забезпечує стійкість до цензури, захист від пошкодження інфраструктури та імунітет від пошкодження даних. Блокчейни часто використовуються як децентралізовані платіжні мережі для криптовалют, але завдяки смарт-контрактам вони також можуть діяти як бази даних для зберігання та обслуговування невеликих обсягів даних додатків. Існує також децентралізована мережа обміну файлами, яка називається міжпланетною файловою системою, або «IPFS», де вузли мережі зберігають і обмінюються файлами один з одним. IPFS — це місце, де зазвичай зберігаються метадані NFT (хоча не завжди), оскільки це майже гарантує, що дані ніколи не будуть втрачені, піддані цензурі або пошкоджені. IPFS може зберігати файли будь-якого типу, включаючи сторінки веб-сайтів, які можуть взаємодіяти з блокчейнами, і зберігання файлів у IPFS не коштує нічого, що робить його безцінним рішенням для резервного копіювання для Web3.

Усе це поєднується, коли розробники створюють децентралізовані програми, або «dapps». як CoinDesk пояснює, dapps дуже схожі на програми, які можна використовувати на своєму телефоні чи комп’ютері, за винятком того, що вони використовують технологію блокчейн для зберігають дані користувачів подалі від централізованих баз даних і підключаються через крипто-гаманець замість імені користувача/пароля логін. Децентралізація – одна з найбільших відмінності між Інтернетом Web3 і Web2 програми, де смарт-контракти використовуються для обробки цифрових активів і зберігання даних користувачів, але вони також можуть використовувати мережу зберігання файлів IPFS для резервного копіювання веб-сайту програми. Dapp, створений як 100-відсотково децентралізований, часто використовує a DAO для управління спільнотою щоб зберегти повноваження управління розподіленими, але деякі прикладні програми досить прості, щоб не потребувати жодного обслуговування чи керування після їх розгортання. Dapp.com показує сотні прикладів існуючих програмних додатків у багатьох блокчейнах, більшість з яких є або іграми, або програмами децентралізованого фінансування (DeFi).

Блокчейн і IPFS роблять Dapps нестримними

Програми Dapp, які використовують IPFS для розміщення резервних веб-сторінок, справді неможливо зупинити. Оскільки вузли IPFS копіюватимуть і розміщуватимуть файли з інших вузлів, запитуваних у них, інтерфейс користувача dapp поширюватиметься по всій мережі IPFS, і його буде неможливо змінити або видалити. Він також завжди буде доступний для тих, хто знає його адресу. багато авторитетні децентралізовані фінансові програми, такі як Uniswap і Aave мають резервні копії своїх інтерфейсів, розміщених на IPFS, тому, навіть якщо їхній основний веб-сайт HTTP вийде з ладу (або буде видалено), користувачі все одно зможуть отримати доступ до їхніх послуг, повернувшись до сторінок IPFS.

Ця функція є важливою відмінністю між додатками та dapp, оскільки додатки можуть бути знищені, видаливши їх веб-сайт і закривши центр обробки даних. Навпаки, ніхто не може закрити блокчейн, на якому розміщуються смарт-контракти dapp, і будь-хто може отримати доступ або розгорнути нову веб-сторінку IPFS, щоб взаємодіяти з нею. З іншого боку, користувачі повинні платити "плата за газ", щоб зберігати або змінювати дані в блокчейні, тому прикладні програми часто розроблені для зберігання та збору якомога менше даних. Це також означає, що прикладні програми не можуть легко збирати дані користувачів для продажу третім сторонам, а завдяки прозорості блокчейну, програма знає, куди йдуть усі дані користувача.

Dapps є повсюдним у світі Web3 і blockchain і є новим способом створення веб-додатків. Dapps відрізняються децентралізованою технологією, на якій вони побудовані, яка часто включає поєднання смарт-контрактів блокчейну для легке зберігання даних або взаємодія цифрових активів, веб-сайт HTTP, який може знайти Google для взаємодії з контрактами, і резервна копія IPFS веб-сайт якщо веб-сайт HTTP не працює або видаляється. У той час як звичайні веб-програми можуть бути закриті, а всі їхні дані втрачені, dapps ніколи не можна повністю знищити.

Джерело: CoinDesk, Dapp.com