Jump to content

Децентрализованное приложение

Децентрализованное приложение ( DApp, [1] децентрализованное приложение , [2] Dapp или dapp ) — это приложение , которое может работать автономно, обычно за счет использования смарт-контрактов , которые работают на децентрализованных вычислениях , блокчейне или другой системе распределенного реестра. [3] Как и традиционные приложения, DApps предоставляют пользователям некоторые функции или утилиты. Однако, в отличие от традиционных приложений, DApps работают без вмешательства человека и не принадлежат какой-либо одной организации, а распределяют токены , которые представляют собой право собственности. [3] Эти токены распределяются среди пользователей системы в соответствии с запрограммированным алгоритмом, ослабляя владение и контроль над DApp. , поскольку система не контролируется каким-либо одним субъектом Таким образом, приложение децентрализовано .

Децентрализованные приложения были популяризированы технологиями распределенного реестра (DLT), такими как блокчейн Ethereum или Cardano , на которых, среди других общедоступных блокчейнов, построены DApps. [4]

DApps разделены на многочисленные категории: биржи, бизнес, азартные игры, игры, финансы, разработка, хранение, кошелек , управление, собственность, личность , средства массовой информации, социальные сети, безопасность, энергетика, страхование, здравоохранение и т. д. [5] [ нужны разъяснения ]

Определение

[ редактировать ]

Существует ряд критериев, которым необходимо соответствовать, чтобы приложение считалось DApp.

Традиционные определения децентрализованного приложения требуют, чтобы DApp имел открытый исходный код . То есть приложение работает автономно без централизованного объекта, контролирующего большинство связанных с приложением токенов . [3] У DApps также есть общедоступный децентрализованный блокчейн, который используется приложением для ведения криптографического учета данных, включая исторические транзакции. [3]

Хотя традиционные DApps обычно имеют открытый исходный код, по мере развития индустрии криптовалют появились DApps с полностью и частично закрытым исходным кодом. По состоянию на 2019 год только 15,7% DApps имеют полностью открытый исходный код, а 25% DApps имеют закрытый исходный код. Другими словами, доля DApps с общедоступным кодом меньше, чем доля Dapps без общедоступного кода. [5] DApps с открытым исходным кодом обычно имеют более высокие объемы транзакций, чем DApps с закрытым исходным кодом. [5]

Биткойн , первая криптовалюта , является примером DApp. [6]

Использование

[ редактировать ]

Децентрализованные приложения можно классифицировать в зависимости от того, работают ли они в собственной цепочке блоков или в цепочке блоков другого децентрализованного приложения.

Смарт-контракты

[ редактировать ]

Смарт-контракты используются разработчиками для хранения данных в цепочке блоков и выполнения операций. [5] Для одного DApp можно разработать несколько смарт-контрактов для выполнения более сложных операций. [5] Более 75% DApps поддерживаются одним смарт-контрактом, а остальные используют несколько смарт-контрактов. [5]

DApps несут расходы, то есть комиссию, выплачиваемую валидаторам цепочки блоков, из-за затрат на развертывание и выполнение смарт-контрактов DApp. [5] Количество газа, необходимое для функций DApp, зависит от сложности его смарт-контрактов. [5] Сложный смарт-контракт DApp, работающий на блокчейне Ethereum , может не быть развернут, если он будет стоить слишком много газа, что приведет к снижению пропускной способности и увеличению времени ожидания выполнения. [5]

Операция

[ редактировать ]

Механизмы консенсуса используются DApps для достижения консенсуса в сети. Двумя наиболее распространенными механизмами достижения консенсуса являются доказательство работы (POW) и доказательство доли (POS). [7]

Доказательство работы использует вычислительную мощность для достижения консенсуса в процессе майнинга . [8] Биткойн использует механизм доказательства работы. [8] Доказательство доли — это механизм консенсуса, который поддерживает DApps через валидаторы, которые защищают сеть, имея долю и процент владения приложением. [8]

Установка для майнинга биткойнов, состоящая из десятков графических процессоров

DApps распространяют свои токены через три основных механизма: майнинг , сбор средств и развитие. [7] При майнинге токены распределяются по заранее определенному алгоритму в качестве вознаграждения майнерам, которые защищают сеть посредством проверки транзакций. [7] Токены также могут распространяться посредством сбора средств, при этом токены распределяются в обмен на финансирование на начальном этапе разработки DApp, как при первоначальном предложении монет . [7] Наконец, механизм разработки распределяет токены, выделенные для разработки DApp, по заранее определенному графику. [7]

DApp Есть три основных этапа, которые всегда происходят при формировании и развитии любого DApp: публикация технического документа , распространение первоначальных токенов и распределение прав собственности. [7] Во-первых, публикуется технический документ с описанием протоколов, функций и реализации DApp. [7] Затем необходимое программное обеспечение и сценарии предоставляются майнерам и заинтересованным сторонам, которые поддерживают проверку и сбор средств в сети. [7] В обмен они получают в награду первоначальные токены, распределяемые системой. [7] Наконец, по мере того, как к сети присоединяется все больше участников, либо за счет использования DApp, либо за счет вклада в его разработку, владение токенами размывается, а система становится менее централизованной. [7]

Характеристики

[ редактировать ]

Внутренний код DApps работает в децентрализованной одноранговой сети , в отличие от типичных приложений, в которых внутренний код выполняется на централизованных серверах. DApp может иметь код внешнего интерфейса и пользовательские интерфейсы, написанные на любом языке, который может выполнять вызовы к его серверной части.

DApps используются в децентрализованных финансах (DeFi), в которых dapps выполняют финансовые функции на блокчейнах . [9] Ожидается, что протоколы децентрализованного финансирования, подтверждающие одноранговые транзакции, такие как протокол Aave, разрушат централизованное финансирование и снизят затраты. [10]

Производительность DApp зависит от его задержки, пропускной способности и последовательной производительности. [11] Система проверки транзакций Биткойна спроектирована таким образом, что среднее время добычи Биткойна составляет 10 минут. [11] Ethereum предлагает уменьшенную задержку: одна транзакция каждые 15 секунд. Для сравнения, Visa обрабатывает около 10 000 транзакций в секунду. [11] [12] Более поздние проекты DApp, такие как Solana , пытались превысить этот показатель. [13]

Подключение к Интернету является основной зависимостью систем блокчейна, включая DApps. [11] Высокие денежные затраты также выступают барьером. Транзакции на небольшие денежные суммы могут составлять значительную часть переводимой суммы. [11] Больший спрос на услугу также приводит к увеличению комиссий из-за увеличения сетевого трафика. [14] Это проблема для Ethereum , которая связана с увеличением сетевого трафика, вызванным DApps, построенными на блокчейне Ethereum , например теми, которые используются невзаимозаменяемыми токенами (NFT). [14] На комиссию за транзакцию влияет сложность смарт-контрактов DApp и конкретный блокчейн. [15]

[ редактировать ]

Ethereum — это технология распределенного реестра (DLT), имеющая самый большой рынок DApp. [15] Первое DApp на блокчейне Ethereum было опубликовано 22 апреля 2016 года. [15] С мая 2017 года количество разрабатываемых DApps росло более быстрыми темпами. [15] После февраля 2018 года децентрализованные приложения публикуются каждый день. [15] Менее одной пятой DApps охватывают почти всех пользователей DApp в блокчейне Ethereum. [15] Около 5% DApps фиксируют 80% транзакций Ethereum. [15] 80% DApps на Ethereum используют менее 1000 пользователей. [15] На Ethereum децентрализованные приложения, являющиеся биржами, захватывают 61,5% объема транзакций, финансовые децентрализованные приложения — 25,6%, децентрализованные приложения для азартных игр — 5%, децентрализованные приложения с высоким уровнем риска — 4,1%, а игры — 2,5%. [15]

DApps не получили широкого распространения. Потенциальные пользователи могут не обладать навыками или знаниями, позволяющими эффективно анализировать различия между DApp и традиционными приложениями, а также могут не ценить эти различия. Доступ к этим навыкам и информации может быть затруднен для обычных пользователей. Кроме того, пользовательский опыт DApps часто бывает плохим, поскольку они часто разрабатываются с учетом приоритета функциональности, обслуживания и стабильности. [16]

Многие децентрализованные приложения изо всех сил пытаются привлечь пользователей, особенно на стадиях их создания, и даже те, которые изначально завоевали широкую популярность, изо всех сил пытаются ее сохранить. [ нужна полная цитата ]

Ярким примером стал DApp CryptoKitties , который сильно замедлял работу сети Ethereum на пике ее популярности. [17] CryptoKitties и другие подобные игровые DApp Dice Games с тех пор не смогли привлечь такой же популярности. [18] [ нужно обновить ]

  • Авгур [19] рынка прогнозов . платформа
  • Cryptokitties — игра, построенная на Ethereum. [11] Это замедлило работу Ethereum из-за недостаточной обработки транзакций и выявило ограничения масштабирования публичных блокчейнов. [20]
  • Проект Stacks — платформа для разработки децентрализованных приложений. [21]
  • Фриланс – платформа на смарт-контракте.
  • Steemit — блоги и социальные сети. [11]
  • Uniswap – биржа криптовалют. [22]
  • Сессия – мессенджер со сквозным шифрованием на основе блокчейна. [23]
  1. ^ «Услуги по переводу денег CVC, предоставляемые через децентрализованные приложения (DApps)» (PDF) . ФинСЕН . Проверено 9 мая 2019 г.
  2. ^ «IEEE DAPPS 2020» . ieedapps.net . Архивировано из оригинала 26 апреля 2020 г. Проверено 15 августа 2020 г.
  3. ^ Jump up to: а б с д Андони, Мерлинда; Робу, Валентин; Флинн, Дэвид; Абрам, Симона; Гич, Дейл; Дженкинс, Дэвид; МакКаллум, Питер; Пикок, Эндрю (01 февраля 2019 г.). «Технология блокчейн в энергетике: систематический обзор проблем и возможностей» . Обзоры возобновляемой и устойчивой энергетики . 100 : 143–174. дои : 10.1016/j.rser.2018.10.014 . ISSN   1364-0321 . S2CID   116422191 .
  4. ^ Поппер, Натаниэль (1 октября 2017 г.). «Понимание Эфириума, виртуального родственника Биткойна (опубликовано в 2017 г.)» . Нью-Йорк Таймс .
  5. ^ Jump up to: а б с д и ж г час я Ву, Кайдонг; Ма, Юн; Хуан, Банда; Лю, Сюаньчжэ (2021). «Первый взгляд на децентрализованные приложения на основе блокчейна» . Программное обеспечение: практика и опыт . 51 (10): 2033–2050. arXiv : 1909.00939 . дои : 10.1002/сп.2751 . ISSN   1097-024X . S2CID   202541736 .
  6. ^ «Откуда взялись биткойны» . Таймс оф Индия . 17 августа 2021 г. . Проверено 6 августа 2022 г.
  7. ^ Jump up to: а б с д и ж г час я дж Джонстон Д., Йилмаз С.О., Канда Дж., Бентенитис Н., Хашеми Ф., Гросс Р., ... и Мейсон С. (2014). Общая теория децентрализованных приложений, DApps.
  8. ^ Jump up to: а б с Хазари, Шихаб С.; Махмуд, Кусай Х. (2019). «Сравнительная оценка механизмов консенсуса в криптовалютах» . Письма об Интернет-технологиях . 2 (3): е100. дои : 10.1002/itl2.100 . ISSN   2476-1508 . S2CID   169801236 .
  9. ^ «Почему утопия DeFi была бы финансами без финансистов: QuickTake» . Bloomberg.com . 26 августа 2020 г.
  10. ^ Ао, Цзыцяо; Хорват, Гергели; Чжан, Луяо (июнь 2022 г.). «Действительно ли децентрализованные финансы децентрализованы? Анализ социальной сети протокола Aave в блокчейне Ethereum» . Бумаги .
  11. ^ Jump up to: а б с д и ж г Цай, Вэй; Ван, Цзехуа; Эрнст, Джейсон Б.; Хун, Чжэнь; Фэн, Чен; Люнг, Виктор СМ (2018). «Децентрализованные приложения: система программного обеспечения на базе блокчейна» . Доступ IEEE . 6 : 53019–53033. arXiv : 1810.05365 . дои : 10.1109/ACCESS.2018.2870644 . ISSN   2169-3536 .
  12. ^ Ли, Тимоти (2013). «Биткойну необходимо масштабироваться в 1000 раз, чтобы конкурировать с Visa. Вот как это сделать: сеть Биткойн может обрабатывать только 7 транзакций в секунду. Visa может обрабатывать 10 000». Вашингтон Пост .
  13. ^ Прабхджот, Гилл (15 сентября 2021 г.). «Сейчас сезон DeFi, и Solana и Arbitrum One стали слишком горячими, чтобы справиться с ними, поскольку объемы транзакций резко возросли» . Бизнес-инсайдер Индии . Проверено 2 декабря 2021 г.
  14. ^ Jump up to: а б Донмез, Анил; Караиванов, Александр (2022). «Экономика комиссий за транзакции в блокчейне Ethereum» . Экономическое расследование . 60 : 265–292. дои : 10.1111/ecin.13025 . S2CID   244232599 .
  15. ^ Jump up to: а б с д и ж г час я Ву, Кайдонг; Ма, Юн; Хуан, Банда; Лю, Сюаньчжэ (2021). «Первый взгляд на децентрализованные приложения на основе блокчейна» . Программное обеспечение: практика и опыт . 51 (10): 2033–2050. arXiv : 1909.00939 . дои : 10.1002/сп.2751 . ISSN   1097-024X . S2CID   202541736 .
  16. ^ Гломанн, Леонард; Шмид, Максимилиан; Китайева, Ника (2020). «Улучшение пользовательского опыта блокчейна — подход к решению проблем массового внедрения блокчейна с человекоориентированной точки зрения» . В Ахраме, Тарек (ред.). Достижения в области искусственного интеллекта, программного обеспечения и системной инженерии . Достижения в области интеллектуальных систем и вычислений. Том. 965. Чам: Springer International Publishing. стр. 608–616. дои : 10.1007/978-3-030-20454-9_60 . ISBN  978-3-030-20454-9 . S2CID   198325323 .
  17. ^ «Люди потратили более 1 миллиона долларов на покупку виртуальных кошек в блокчейне Ethereum» . 3 декабря 2017 г.
  18. ^ Винья, Пол (29 мая 2019 г.). «CryptoKitties и игры в кости не могут заманить пользователей в децентрализованные приложения» . Уолл Стрит Джорнал .
  19. ^ Лейзинг, Мэтью (26 июля 2018 г.). «Поскольку криптовалюта встречается с рынками прогнозов, регуляторы обращают на это внимание» . Блумберг .
  20. ^ Хариф, Ольга (05.12.2017). «Мания CryptoKitties подавляет обработку сети Ethereum» . Блумберг . Проверено 23 августа 2018 г.
  21. ^ Корбин, Зои (08 сентября 2018 г.). «Децентрализация: следующий большой шаг для всемирной паутины» . Наблюдатель . ISSN   0029-7712 . Проверено 6 октября 2019 г.
  22. ^ «Бум DeFi делает Uniswap самой востребованной криптобиржей» . Bloomberg.com . 16 октября 2020 г.
  23. ^ Бхаттачарджи, Шомик Сен (8 октября 2021 г.). «Session — это частный мессенджер на основе блокчейна, который использует децентрализованные серверные узлы для обеспечения анонимности» . Гаджеты360 . НДТВ . Архивировано из оригинала 18 июня 2023 года . Проверено 18 июня 2023 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9b4ebeb571f85e0adba310bcc91eecf2__1721722620
URL1:https://arc.ask3.ru/arc/aa/9b/f2/9b4ebeb571f85e0adba310bcc91eecf2.html
Заголовок, (Title) документа по адресу, URL1:
Decentralized application - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)