ОПРЕДЕЛЕНИЕ Распределенных приложений (ppApps)
Распределенные приложения - это программные приложения, которые хранятся в основном на платформах облачных вычислений и работают одновременно на нескольких системах. Системы работают в одной сети и взаимодействуют друг с другом, пытаясь выполнить определенную задачу или команду.
По сравнению с распределенным приложением (ppApp), традиционному приложению требуется одна система для выполнения поставленной задачи.
BREAKING DOWN Распределенные приложения (ppApps)
Распределенное приложение (DApp) разработано, чтобы позволить пользователям сети совместно работать и обмениваться идеями, координировать задачи, получать доступ к информации и обмениваться приложениями через сервер. DApps в основном используются в клиент-серверных сетях, где компьютер пользователя получает информацию с сервера или сервера облачных вычислений. Различные компьютерные системы, которые были распределены по сети, обычно имеют схожие или разные задачи. Например, в платформе электронной коммерции каждый из компьютеров может отвечать за конкретные задачи, такие как отправка и получение сообщений электронной почты о специальных предложениях для текущих клиентов; составление списка клиентов и их истории покупок, чтобы лучше ориентировать продукты на них; обновление списка клиентов новыми клиентами, которые зарегистрировались на онлайн-рынке; принимать отзывы о продукте от каждого покупателя для будущего принятия решения о продукте; принимать различные способы оплаты при оформлении заказа; отвечать на вопросы клиентов в Интернете, будь то человек за компьютером или чат-бот; и т. д. Каждая из этих задач будет выполняться одной или несколькими системами в сети, но все системы взаимодействуют друг с другом, чтобы гарантировать, что клиент покупает и получает продукт, который ему выгоден.
В криптоэкономике блокчейн, используемый большинством криптовалют, использует распределенные приложения для поддержания эффективного цифрового рынка. Вместо обычной клиент-серверной сети, принятой большинством централизованных организаций, блокчейны работают в одноранговой сети, где транзакционная информация, передаваемая между двумя сторонами, записывается и совместно используется несколькими компьютерами в сети. Эти компьютеры называются узлами. Каждый узел выступает в роли администратора на рынках биткойнов и добровольно присоединяется к сети, чтобы получить возможность получать биткойны в качестве награды.
Каждый узел имеет дубликат копии исходной транзакции, которая постоянно согласовывается сетью. Поэтому любая запись, которую этот узел A имеет в своей записи для транзакции Биткойн между Джейн и Джоном, не может отличаться от того, что имеют узлы B, C, D, E и F. Это средство проверки каждой транзакции несколькими узлами называется распределенными регистрами. Это означает, что, поскольку версию событий можно проверить на разных компьютерах, хакеру, даже если он входит в одну систему для настройки транзакции, потребуется проникнуть во все системы, расположенные в разных географических точках, чтобы испортить записанные данные. Этот подвиг невозможен, что делает биткойн-блокчейн прозрачным и нетленным.
Кроме того, благодаря хранению блоков информации между различными узлами в сети с цепочкой блоков, цепочка блоков не может быть разрушена из-за сбоя одной системы. В случае сбоя компьютера или системы другие системы действуют как резервные копии и продолжают работать независимо от того, какая система вышла из строя. Как только все активные узлы получили и подтвердили транзакцию как действительную, блок (то есть транзакция) добавляется в цепочку (т.е. главную книгу) для общего доступа. Возможность работы всех узлов, даже когда один или два узла выпадают из сети, гарантирует, что пользователи постоянно регистрируют и подтверждают свои транзакции непрерывно и своевременно.
Компании в финансовом секторе постоянно ищут новые способы включения приложений в свои рабочие процессы с помощью блокчейна. Одной из причин принятия системы блокчейна является повышение прозрачности деятельности фирмы с целью удовлетворения строгих требований финансовых регуляторов. Другие причины, по которым фирма в финансовом секторе может захотеть интегрировать ppApps, включают сокращение числа посредников, участвующих в финансовой транзакции, предоставление клиентам доступа к криптовалютам, создание доступа к таким группам, как группы однорангового кредитования (P2P), и в значительной степени улучшаются проверки исторических транзакций.
