Интерес к децентрализированным приложениям постоянно растет. Сейчас это трендовая тема, также как CBDC и NFT. DApps появились уже давно и сначала были фактически проигнорированы криптовалютным сообществом, однако сейчас ситуация изменилась. Помимо Биткоина, стоимость которого очень сильно выросла за последние несколько месяцев, внимание криптовалютного сообщества притянуто к DApps. Децентрализованные приложения значительно преобразовывают текущую концепцию работы бизнеса и это очень важно.
DApps — это децентрализованные приложения (Decentralized Applications), которые представляют собой новую категорию приложений на основе блокчейна. DApps приложения являются децентрализованными, они не контролируются каким-либо одним центральным органом или компанией. DApps приложения используют технологию блокчейн и работают по одноранговой сети (peer-to-peer network) в отличие от компьютерной сети. В одноранговой сети информация непрерывно распределяется между ее участниками, а не хранится на центральном сервере. Несмотря на то, что большая децентрализованная сеть страдает от более низкой скорости и производительности по сравнению с центральным сервером, большое количество участников делает одноранговую сеть оптимально устойчивой.
Одним из первых примеров DApp стал Bitcoin, который вызвал волну инноваций. С тех пор было создано тысячи новых DApp. Сегодня блокчейн Ethereum является наиболее популярной платформой для построения DApp, он поддерживает почти 2000 таких приложений. Среди наиболее широко используемых Ethereum DApps есть децентрализованные биржи, приложения для торговли криптовалютой и даже игры. Возможность использовать смарт контракты в блокчейне Ethereum является одной из наиболее важных составляющих для DApps.
DApps могут обладать широким функционалом, который выходит за рамки простой передачи цифровых валют. DApps могут передавать все типы цифровых данных и иметь различные варианты использования. Эти приложения гораздо мощнее традиционных приложений. Многие популярные программы и связанные с ними услуги могут стать децентрализованными в будущем, благодаря присущей им гибкости, безопасности и прозрачности.
Единственным недостатком децентрализованных сетей является то, что их сложнее масштабировать для использования приложений. В то время как централизованные серверы, управляемые и координируемые из центра, могут быть легко усовершенствованы для конкретных целей использования, вычислительная мощь децентрализованной сети колеблется не только в зависимости от количества и мощности узлов. На мощность влияет много факторов. Это затрудняет для разработчиков прогнозирование сетевых возможностей.
Статистика DApps 2021
В состоянии на 21 марта 2021 года экосистема DApps насчитывает 3809 приложений с более 145 000 активных пользователей. За 24 часа было осуществлено более 2 000 000 транзакций стоимостью более 400 000 000 долларов. Больше всего децентрализованных приложений создано на базе Ethereum — 3075, затем EOS — 336 и Tron — 71. Ethereum является несомненным фаворитом среди разработчиков децентрализованных приложений благодаря своей универсальности и гибкости. Тем не менее, ситуация изменится, когда DApps в полной мере начнут разрабатывать на основе блокчейна Free TON, после принятия соответствующего предложения на форуме.
Всего на 21 марта 2021 года из 3809 децентрализованных приложений:
- Больше 1800 — живые/действующие.
- Больше 1100 — закрытые/не действующие.
- Находятся в тестировании (проходят бета тесты) — 292.
- Находятся в разработке — 246.
- Есть прототип — 178.
- Сломаны — 58.
- Разработана только концепция — 42.
- Скрыты — 11.
Децентрализованными приложениями на основе Ethereum ежедневно пользуются более 90 000 активных пользователей, EOS — 30 000, Tron — 10 000. В декабре 2018 года произошел всплеск количества новых децентрализованных приложений — 172. Это самый высокий показатель новых децентрализованных приложений за всю историю существования этого рынка по состоянию на 21 марта 2021 года. Главные события на рынке DApps за февраль 2021 года:
- BSC (Binance Smart Chain) обогнала Ethereum по объему транзакций и уникальных активных кошельков. Блокчейн принес более 700 миллиардов долларов США в объеме транзакций.
- Сумма сделок Venus, работающей на основе Binance Smart Chain, составила 400 миллиардов долларов США.
- В феврале Ethereum продемонстрировал самый большой объем Total Value Locked (TVL) — 40 миллиардов долларов США.
- Сектор NFT продемонстрировал лучшие результаты за время существования. Топ-3 NFT dapps выросли с 71 миллионов долларов до 342 миллионов долларов. На долю NBA Top Shot пришлось 67% объема транзакций.
Проблемы с масштабируемостью Ethereum сохраняются, в результате чего другие решения (блокчейны) начали укреплять свои позиции на рынке. В то же время сектор NFT начал демонстрировать свой реальный потенциал. Не только известные проекты достигли рекордно высоких продаж, но и новички отрасли показали впечатляющие результаты.
Категории/виды DApps
Для того чтобы приложение считалось децентрализованным, оно должно обладать открытым исходным кодом и работать автономно, при этом ни одна организация не должна контролировать большинство токенов этого приложения. Приложение должно быть децентрализовано, а данные и записи должны храниться в общедоступном блокчейне. Решения о внесении изменений в DApp принимаются на основе консенсуса пользователей. Токены также могут распространяться с помощью ICO.
Существует 3 категории/вида DApps:
- DApps, которые имеют свой собственный блокчейн.
- DApps, которые используют другие dapps с собственным блокчейном для функционирования — эти DApps являются протоколами и обладают собственными токенами, необходимыми для работы.
- DApps, использующие протоколы второго типа для функционирования, но также являющиеся протоколами, которые выдают и требуют токены.
Пользователи должны использовать токены для доступа к приложению. Валидаторы (майнеры) стимулируются вознаграждением их деятельности с помощью токенов приложения. Ethereum на данный момент является самой популярной платформой DApp, и отличным примером первого типа DApp. Другими популярными платформами этого типа являются NEO, EOS и Bitcoin. Многие Bitcoin DApp переходят на другие платформы, например, Ethereum, благодаря более высокой скорости и большей гибкости для использования. DApps, построенные на основе протокола Ethereum, являются примерами второго типа DApps. Примером является протокол 0x, который был построен на основе блокчейна Ethereum для поддержки децентрализованных обменников. DApps третьего типа построены на основе существующих протоколов второго типа, а очевидным примером является децентрализованный обмен DDEX, который работает на протоколе 0x.
Возникает вопрос, может ли разработка новых DApps повлиять на цену Bitcoin или на цену Ethereum. Однозначного ответа нет. С одной стороны, спрос на криптовалюты увеличивает цену, с другой стороны, давление на сети может замедлить время транзакций и нанести ущерб ценам. Вряд ли Bitcoin будет обладать достаточным количеством DApps, которое повлияет на объём транзакций и на спрос на монету. Из-за плохой масштабируемости DApps могли бы переходить на блокчейн Free TON, который обладает гораздо лучшей масштабируемостью. Сейчас такой возможности нет, но очень скоро появится. Переход DApps с других блокчейнов на блокчейн Free TON очень сильно повлияет на стоимость токена TON Crystal и популярность проекта.
Потенциал использования DApps бесконечен. Практически все отрасли могут извлечь выгоду из DApps, повышая безопасность приложений, интегрируясь с криптовалютами, и не подвергаясь внешнему вмешательству. Большое количество стартапов неоправданно игнорируют пользу и возможности децентрализованных приложений. Разработав идеальную среду для DApps, можно вывести децентрализованные приложения на новый уровень. Free TON, кстати, может это сделать.
Преимущества децентрализованных приложений (DApps)
Популярность DApps росла вместе с популярностью криптовалют. Блокчейн также безопасен, как и криптовалюты (TON Crystal, POLS, SNVT), а вот человеческий фактор в безопасности — нет. Защита собственных криптовалют и токенов требует тщательного понимания сущности децентрализованных систем и того, что во многом безопасность средств зависит исключительно от человека. Большое количество людей не понимает этого, поэтому они обходят DApps стороной и отказываются использовать их в повседневной жизни. Тем не менее, децентрализованные приложения обладают гораздо большим количеством плюсов, чем минусов.
Например, открытый исходный код — он способствует более широкому развитию экосистемы DApps, позволяя разработчикам создавать намного более идеально продуманные DApps с более полезными или интересными функциями. Фактически, децентрализованные приложения обладают практически такими же преимуществами, что и блокчейны. Ниже представлены очевидные преимущества DApps.
Повышенная безопасность
Поскольку децентрализованное приложение хранит все свои данные в блокчейне, после проверки сети данные являются неизменными и полностью защищенными. Даже сам создатель DApp не может вмешаться ни в какие данные после их добавления в блокчейн. Сюда относятся финансовые операции, выполняемые интеллектуальными контрактами, а также пользовательские данные или что-либо еще. Способ, которым многочисленные блокчейны дестимулируют кибератаки — протокол Proof of Work или Proof of Stake. Более того, поскольку приложения децентрализованы, нет централизованного органа управления, поэтому монополистам, правительствам или миллионерам очень трудно контролировать как сеть, так и сами приложения.
Децентрализованная сущность
В связи с тем, что приложения полагаются на интеллектуальные контракты, DApps не нуждаются в том, чтобы административный орган обеспечивал их функционирование или служил в качестве хранителя конфиденциальных данных. Данные пользователей не хранятся на централизованном сервере, который чаще всего является главной целью хакеров в централизованных приложениях. Данные распределяются по множеству «узлов» или отдельных клиентских компьютеров, которые обеспечивают вычислительную мощность сети. Таким образом, даже если один узел подвергается атаке и компрометации, вся сеть остается полностью защищенной, поскольку сетевые конфигурации и все данные защищены в блокчейне на других устройствах, а не находятся в одном месте. Это также означает, что компания не может продать или неправильно обработать ваши данные — потому, что их контролируют именно интеллектуальные контракты, а не администраторы — люди.
Постоянная доступность
В основе находится блокчейн — DApps сделаны из умных контрактов и могут легко интегрировать криптографические валюты в свою работу. Децентрализованная сеть является более отказоустойчивой, чем централизованный сервер, потому что только кибератака огромных масштабов может привести к тому, что сеть размером с Биткойн или Этериум за один раз окажется полностью отключенной. До тех пор, пока даже один узел в сети работает, централизованное приложение остается доступным — производительность, конечно, будет значительно снижена, но сеть будет продолжать существовать. Сеть DApps не может перестать работать — так как сеть полагается на одноранговую систему, она продолжает работать, даже если отдельные компьютеры или части сети выходят из строя.
Как работают децентрализованные приложения (DApps)?
Децентрализованное приложение является относительно новой концепцией управления нашими онлайн-данными. Ключевым компонентом взрывного роста DApps является цель создания самодостаточной системы. Такая децентрализованная система не требует посредников и вместо этого напрямую соединяет пользователей и провайдеров. Использование DApps позволяет человеку опубликовать в блокчейне что-то, что не может быть удалено или изменено никем, даже компанией, создавшей систему.
Смарт контракты
DApps на основе Ethereum создаются с помощью технологии умных контрактов. Это программы, которые работают подобно реальным контрактам, но отличаются несколькими ключевыми аспектами. Наиболее важным из этих различий является тот факт, что «умные» контракты только кодируют, и не требуют от третьей стороны выносить решение по контракту. После внедрения они полностью автоматизированы и полностью неизменны. Это связано с тем, что по своей сути «умные» контракты — это просто “если/то” алгоритм, который выполняется сразу же после выполнения установленных предварительных условий. Например, если вы сдаёте квартиру в аренду кому-то, вы можете оформить условия вашего договора в «умный» контракт, который будет исполняться автоматически — например, обеспечение жильцу доступа в квартиру, если он внес арендную плату. Это защитит обе стороны договора от мошенничества.
Открытый исходный код
Децентрализованные приложения обладают открытым исходным кодом. Это позволяет вам или вашим доверенным лицам убедиться в полноценном функционировании приложения. Все, что делает приложение, изложено в открытом исходном коде, который доступен для каждого из нас. Более того, любой человек может его отредактировать и внести в него изменения или использовать в качестве базы для своего собственного приложения. Например, если брать выше приведенный пример для аренды квартир, можно создать похожий на AirBnB сайт с открытым исходным кодом, который любой мог бы проверить или улучшить.
Отличается только бэкенд, фронтенд может быть таким же
Важным отличием является то, что для конечного пользователя децентрализованное приложение может выглядеть так же, как и любое другое централизованное приложение. Это связано с тем, что отличается только бэкэнд, где хранятся данные приложения. Фронтенд может быть закодирован на общем языке, например, JavaScript, а затем подключен прямо в блокчейн с помощью языка программирования блокчейна (в случае с Ethereum — Solidity). Таким образом, DApps предоставляют уникальные преимущества, которые сопровождают технологию блокчейн (конфиденциальность, безопасность, прозрачность) в разных случаях использования: игры, финансовые приложения и утилиты. Все выигрывают от децентрализации.
Децентрализованные приложения vs смарт контракты
Те, кто впервые знакомятся с децентрализованными приложениями могут сказать, что DApps похожи на умные контракты, они просто представляют собой системы. Да, отчасти они очень похожи, но есть ряд вещей, которые очень сильно отличаются. Тем не менее, это не означает, что децентрализованные приложения и смарт контракты не связаны друг с другом.
DApps — это сайты и приложения, подключенные к блокчейну, а смарт контракты — это то, что позволяет им подключаться к блокчейну. DApps используют традиционный язык программирования для отображения страницы (например, HTML или Javascript). Вместе с этим они используют умные контракты для взаимодействия с блокчейном. Это очень сильно отличается от сегодняшнего стандарта. Чем? Использованием API, который связывает сайт или приложение с централизованной базой данных.
Смарт контракты являются внутренним компонентом и играют небольшую роль в функционировании DApps. Проще говоря, создание DApp на основе умныхконтрактов требует системы из множества умных контрактов. Кроме того, создание внешнего интерфейса может быть осуществлено только с помощью внешнего обеспечения.
Почему децентрализованные приложения важны?
Децентрализованные приложения могут принимать неограниченное количество участников с обеих сторон. Это отличает DApps от смарт контрактов, которые предполагают ограниченное число участников. Децентрализованные приложения также могут быть использованы за рамками финансовой сферы. Если вы когда-либо использовали сеть Tor или загружали торрент, вы использовали DApp.
DApps являются авангардом мира криптовалют. Никто не владеет DApps. У них никогда не бывает простоев. Более того, их децентрализованный характер означает, что ни один субъект не будет иметь права подвергать их цензуре или закрывать. Вот почему DApps очень важны.
Free TON и DApps
На данный момент, DApps в полной мере не реализована на основе блокчейна Free TON, однако этот момент уже пытается изменить комьюнити. Учитывая, что ни один другой проект не может похвастаться теми возможностями и характеристиками, которыми обладает Free TON, революция грядет. Блокчейн Free TON имеет гораздо большую масштабируемость, чем блокчейны Bitcoin, EOS, Ethereum, NEO и другие. Переход на блокчейн Free TON значительно увеличит скорость функционирования децентрализованных приложений.
Пропускная способность Free TON достигает 1 000 000 транзакций в секунду. Блокчейн использует безопасный и надежный консенсус отказоустойчивого византийского консенсуса на основе делегированного POS, а также смарт контракты, написанные на разных языках программирования. Благодаря масштабируемости через шардинг децентрализованные приложения могут получить очень много преимуществ.
Переход существующих и создание новых децентрализованных приложений значительно увеличит популярность Free TON, а следовательно и стоимость TON Crystal. Стремительный приток новых участников и увеличение спроса на TON Crystal положительно повлияет на стоимость монет и рыночную капитализацию проекта Free TON. Пользу от перехода на блокчейн Free TON имеют все — и приложения, которые получают более гибкие условия для функционирования, и сам блокчейн, который получит большую популярность со стороны криптовалютного сообщества.