Многие люди не понимали мир блокчейна, который принес с собой тонны новых слов, фраз и сокращений. Несмотря на то, что технология существует уже более десяти лет, немногие знают, как она работает, и именно это сбивает с толку, когда мы говорим об этом. Одним из многих неизвестных аспектов блокчейна являются Dapps, и сегодня я отвечу на этот вопрос. Я расскажу о плюсах и минусах Dapps, а также упомяну некоторые из них, которые существуют и используются ежедневно.
Dapps - это сокращение от децентрализованных приложений. По своей сути децентрализованные приложения работают так же, как и централизованные, и будут предлагать тот же набор функций. Разница в том, что децентрализованное приложение разрабатывается и запускается в блокчейн-сети. Вопреки распространенному мнению, децентрализация чего-то вроде приложения или сервиса не обязательно является чем-то плохим.
Привыкнув к централизованным приложениям, большинство из нас испытывают чувство безопасности, и это не потому, что они полностью безопасны. Централизованные приложения существуют с момента появления компьютеров, и мы к ним привыкли. Децентрализованные приложения относительно новы, и большинство из нас их немного побаиваются. Что ж, бояться нечего, и я объясню почему.
Децентрализованные приложения, часто называемые распределенными приложениями, обеспечивают некоторые улучшения по сравнению с централизованными. В отличие от большинства приложений, которые вы можете найти сегодня, децентрализованные обладают набором функций, которые делают их уникальными. Из-за гибкости не все из них будут обладать одинаковыми функциями, но все они имеют одну общую черту - это тот факт, что они построены на основе децентрализованной сети.
С учетом сказанного, есть три аспекта, которые делают их децентрализованными. Первый из них - это тот факт, что они с открытым исходным кодом. Пользователи управляют децентрализованными сетями, поэтому приложение, разработанное на платформе такого типа, должно быть с открытым исходным кодом, чтобы быть децентрализованным. Следующий аспект - это публичные записи. Блокчейн-сети децентрализованы по своей природе и часто упоминаются как публичные бухгалтерские книги. Это означает, что записи общедоступны, и хотя никто в сети не сможет их изменить или подделать, другие пользователи смогут получить к ним доступ в формате, доступном только для чтения. Конечно, это не относится ни к каким записям. Децентрализованные приложения обычно основаны на одном и том же принципе, что и делает их прозрачными по своей природе. Что касается безопасности, децентрализованные приложения полагаются на криптографические токены, которые гарантируют, что никто ни во что не вмешается, и обеспечивают безопасность, которую хотят многие из нас.
Распределенные приложения, как и все остальное в мире, имеют свои преимущества и недостатки. Несмотря на то, что плюсы перевешивают минусы, я стараюсь не быть предвзятым и рассказывать обе стороны истории.
Отсутствие центрального органа, управляющего приложением, означает, что децентрализованные приложения в большей степени ориентированы на конфиденциальность. Тот факт, что здесь нет единой точки доступа, означает, что правительства, компании или хакеры могут использовать ее для слежки за пользователями. Все разбросано по сети, и получать одну часть от целого бессмысленно и бесполезное занятие. Это потому, что для того, чтобы кто-то мог получить каждую часть данных, ему или ей понадобятся все фрагменты. Что-то вроде пазла, один фрагмент которого не покажет вам всю картинку целиком.
Службы или приложения часто испытывают простои, и это связано с их централизованным характером. Веб-сайт, размещенный на сервере, является централизованным, что означает, что если сервер выйдет из строя или будет взломан, веб-сайт выйдет из строя. Децентрализованные приложения полностью избегают этой проблемы, поскольку все приложение опирается на тысячи или миллионы узлов во всей сети. Если один из них выйдет из строя, его место займет другой, и приложение продолжит работать. Все это произойдет так, что пользователь даже не узнает о том, что что-то произошло.
Я уже упоминал об этом, но мне придется повторить. Dapps часто являются приложениями с открытым исходным кодом, что означает, что код, лежащий в основе приложения, не может надежно храниться в секрете. Для обычного пользователя это ничего не значит, особенно для тех, у кого нет опыта программирования. С другой стороны, разработчики приветствуют это, потому что они смогут “просмотреть” код и убедиться, что там нет чего-то такого, чего не должно было быть. Это не то, что вам следует знать, если вы используете децентрализованное приложение, но если разработчик заметит что-то неправильное, вы тоже узнаете об этом.
Безопасность - это последнее преимущество, о котором я упомяну. Их гораздо больше, но это самые важные из них. Децентрализованные приложения защищены от взлома, и с этим ничего не поделаешь. Хакер может получить доступ к серверу, определив IP-адрес сервера и выполнив поиск эксплойтов, что является одним из наиболее существенных недостатков централизованных приложений или служб. Децентрализованное приложение не имеет сервера, а это означает, что у него нет IP-адреса, поэтому хакер ничего не может сделать. Даже узел умудряется быть взломанным; я уже упоминал, что одна часть всей сети ничего не стоит.
Однако не все в этом положительно, у dapps есть несколько недостатков, и самый большой из них - скорость. Децентрализованные приложения полагаются на узлы в сети, и скорость, с которой все работает, будет зависеть от скорости соединения узлов. Сервер будет иметь гигабитное соединение, так что пользователь будет работать без сбоев и не будет испытывать никаких задержек. Узлы в dapps редко будут иметь такое подключение, поэтому иногда работа может быть запаздывающей.
Поскольку dapps не столь популярны, они страдают от нехватки доступных пользователей в сети. Цель состоит в том, чтобы создать децентрализованное приложение, и чем больше узлов или пользователей у приложения, тем более безопасным и децентрализованным оно будет. Одной из главных причин того, что у нас не так много пользователей, является пользовательский интерфейс приложений. Во многих случаях вы столкнетесь с интерфейсом, выглядящим ниже среднего, что отпугнет многих новичков.
Распределенные приложения существуют уже некоторое время, и есть несколько платформ, на которых они “размещаются”. Вот некоторые из наиболее популярных и часто используемых из них.
Среди наиболее популярных приложений Ethereum dapps - MakerDAO и Uniswap.
MakerDAO - это платформа для сбережений и заимствований. Пользователи, у которых есть Ether, могут заменить их в виде кредита и получить DAI. Пользователь может делать с DAI все, что захочет; он может запросить возврат своего ETH с дополнительными сборами, связанными с этим.
Uniswap - это основанная на Ethereum платформа для обмена токенами, или, другими словами, это децентрализованный обмен.
TRON часто считают платформой для игр, поэтому самыми популярными dapps Tron являются игры.
Первая из них, получившая название IOI, - это игра, которая сочетает в себе торговлю криптоактивами с играми. ECO Game Center - это игровая платформа, где чем больше вы играете, тем больше у вас есть возможность зарабатывать. Как Steam, но с возможностью получения дохода.
Одним из самых популярных приложений EOS Dapps является Upland. Это игра, в которой вы управляете виртуальной недвижимостью, что-то вроде монополии на блокчейне. Игра вознаграждает вас собственной криптовалютой UPX всякий раз, когда вы добиваетесь успеха.
Другим популярным приложением EOS Dapp является другая игра, Chain Clash. В игре у вас есть аватар, которого вы можете тренировать и сражаться с другими игроками. Вы также можете создавать кланы с другими пользователями и преследовать другие кланы в сети.
Децентрализованные приложения все еще находятся в зачаточном состоянии. Сеть может существовать какое-то время, но люди безжалостны к вещам, которых они не понимают, вот почему dapps до сих пор не прижились. Как я объяснял в статье, множество преимуществ могут сделать современные централизованные приложения и сервисы устаревшими. Я верю, что однажды dapps свергнет централизованное приложение с трона. Действительно, есть некоторые недостатки и несколько моментов, которые разработчикам необходимо устранить, но, в конце концов, dapps показали себя отличным улучшением по сравнению со стандартными централизованными приложениями.
Здесь пока нет комментариев. Будьте первым!