- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Що таке децентралізована програма?
Децентралізовані програми, або dapps, зазвичай побудовані на Ethereum і мають на меті надати користувачам більше контролю над своїми фінансами та даними.
Децентралізовані програми (також відомі як «dapps») надають послуги, подібні до тих, що пропонують типові споживчі програми, але вони використовують Технології блокчейну, щоб надати користувачам більше контролю над своїми даними, усуваючи потребу в централізованих посередниках для керування даними, таким чином роблячи службу «децентралізованою».
У сучасному світі цифрові програми поширені всюди. Споживачі використовують програми для надсилання електронної пошти, оплати паркування, пошуку дат і безлічі інших випадків використання. За звичайних моделей контролю та володіння споживачі зазвичай передають особисті дані компанії, що надає послуги. Завдяки децентралізованому додатку користувачі теоретично отримують більше контролю над своїми фінансами та особистими даними, оскільки їм T потрібно довіряти нікому іншому для зберігання та захисту інформації. Однак деякі експерти сумніваються, що це спрацює на практиці.
ONE з головних цілей засновників в Ethereum, платформа, яка підтримує другу за величиною Криптовалюта в світі, має полегшити створення таких додатків. Є багато викликів намагаючись досягти цієї мети.
Але є прогрес. Сьогодні на Ethereum існують сотні програмних додатків, починаючи від a Заміна Twitter до а децентралізована гра віртуальної реальності. Багато з них повільні та важкі у використанні, але вони дають змогу відчути потенціал децентралізованих програм у довгостроковій перспективі. Розробники сподіваються на Ethereum 2.0, довгоочікуване оновлення, яке офіційно почало бути викочується 1 грудня 2020 року полегшить ці проблеми в найближчі роки.
Як працює dapp?
Dapps, створені на основі Ethereum, використовують Технології блокчейн під капотом для прямого підключення користувачів. Блокчейни це спосіб об’єднати розподілену систему, де кожен користувач має копію записів. Завдяки блокчейнам під капотом користувачам T потрібно звертатися до третьої сторони, тобто їм T потрібно передавати контроль над своїми даними комусь іншому.
За своєю природою централізовані організації мають владу над даними, які надходять у їхні мережі та виходять із них. Наприклад, фінансові організації можуть зупиняти надсилання транзакцій, а Twitter може видаляти твіти зі своєї платформи. Dapps повертає користувачам контроль, роблячи такі дії складними, а то й неможливими.
T ONE узгодженого визначення dapp, оскільки це відносно нова концепція. Але ключові характеристики dapp включають:
- Відкритий код: Код відкритий для будь-кого, який може переглядати, копіювати та перевіряти.
- Децентралізована: Dapps T мають нікого відповідального, тому жоден центральний орган не може заборонити користувачам робити те, що вони хочуть у додатку.
- Блокчейни: Якщо T центральної сутності, то що тримає програму разом? Dapps використовують базовий блокчейн (наприклад, Ethereum) для координації замість центральної сутності.
- Розумні контракти: децентралізовані програми використовують Ethereum розумні контракти, який автоматично виконує певні правила.
- Глобальний: мета полягає в тому, щоб будь-хто у світі міг публікувати або використовувати ці програми.
Для чого використовуються dapps?
The Білий папір Ethereum опублікований творцем Ethereum Віталіком Бутеріним у 2013 році розділяє dapp на три основні типи:
- Фінансові програми: Це програми, у яких задіяні гроші.
- Напівфінансові програми: децентралізовані додатки, які потребують грошей, але також вимагають іншої частини, наприклад даних з-за меж блокчейну Ethereum .
- Інші програми: розробники будь-якого іншого типу децентралізованих додатків, які хочуть створити, включно з додатками для онлайн-голосування та зберігання даних.
Фінансові програми
Фінансові програми широко відомі як DeFi програми, скорочення від «децентралізованих Фінанси».
Ідея полягає в тому, щоб використовувати блокчейни (особливо Ethereum) для вдосконалення більш складних фінансових програм, таких як кредитування, заповіти та страхування, і стейблкойни, альтернативні монети, спрямовані на стабілізацію цін на Криптовалюта .

Напівфінансові програми
Другий тип додатка подібний, але він поєднує гроші з «важкою немонетарною стороною», за словами Бутеріна в Білий папір Ethereum.
Бутерін наводить приклад розробників Ethereum , які встановлюють «баунті», винагороди, які можна отримати, лише якщо хтось виконає завдання. У вестернах винагороди виплачуються злочинцям, які зуміють зловити людину чи злочинця. Але в цьому випадку вони отримують винагороду за набагато менш небезпечні завдання, такі як вирішення складної обчислювальної задачі.
Магія полягає в тому, що смарт-контракт (теоретично) здатний визначити, чи надав мисливець за головами робоче рішення, виплачуючи кошти лише за умови дотримання цієї умови.
Іншим прикладом є програма страхування врожаю, яка залежить від зовнішньої погоди. Скажімо, фермер купує похідний інструмент, який автоматично окупається, якщо посуха знищить його врожай.
Ці розумні контракти спираються на так звані “оракули», які передають актуальну інформацію про зовнішній світ, наприклад, скільки дюймів дощу випало минулого сезону.

Однак головне застереження полягає в тому, що багато розробників налаштовані скептично оракули можна використовувати децентралізовано. Користувачі мають вірити, що канал даних надає правильні дані, а не використовує дані для власних фінансових інтересів.
Інші програми: DAO і не тільки
Ethereum є гнучкою платформою, тому розробники мріють про інші ідеї, які T вписуються у звичну фінансову класифікацію.
ONE із прикладів є використання цього підходу для створення децентралізованої соціальної мережі, стійкої до цензури. Більшість основних соціальних додатків, таких як Twitter, цензурують деякі дописи, і деякі критики стверджують, що ці соціальні додатки застосовують суперечливі стандарти щодо того, який контент підлягає цензурі або «понижується».
Отже, з децентралізованою програмою, як Піпет, як тільки ви опублікуєте повідомлення в блокчейні, його T зможе стерти навіть компанія, яка створила платформу. Він житиме в Ethereum вічно.
Деякі досліджували можливість подальшого розвитку цієї ідеї децентралізації. Якщо Bitcoin може позбутися фінансових органів, чи можна зробити те саме для компаній та інших типів організацій?

Децентралізовані автономні організації (DAO) є особливо амбітною ONE dapp, яка намагається відповісти «так» на це запитання. Мета полягає в тому, щоб сформувати компанію без лідера, запрограмувавши на початку правила щодо того, як учасники можуть приєднуватися, голосувати, як вивільняти кошти компанії тощо. Після запуску DAO працюватиме за цими правилами необмежений час.
З якими проблемами стикаються dapps?
Dapp є ранніми, експериментальними, і розробникам ще належить вирішити кілька важливих питань проблеми з базовою мережею, яка їх стримує. По ONE, під час зростання Ethereum використання dapps може бути дуже дорогим більш перевантажений з користувачами. Хоча традиційні програми іноді мають проблеми з масштабом, ці проблеми загострюються в децентралізованому середовищі, яке за своєю природою T може працювати без певного рівня співпраці та координації між кількома зацікавленими сторонами.
Як розробники створюють децентралізовані програми?
Розробники Ethereum створили багато низькорівневих інструментів кодування, як-от конструктор смарт-контрактів трюфель і Web3, спосіб взаємодії з Ethereum за допомогою популярної мови програмування Javascript, щоб розробники з усього світу могли експериментувати з dapps, намагаючись втілити мрію в реальність.
Автор: Алісса Гертіг
Alyssa Hertig
Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.
