Uchain — экономия и безопасность по-новому
Uchain — проект, который ориентирован на создание системы, позволяющий снизить экономические издержки и создать принципиально новую платформу совместного потребления.
Рис.1 Экосистема Uchain
Цели, средства
Какие основные цели хотят реализовать разработчики в рамках проекта?
Снижение транзакционных издержек, взимающихся посредниками при проведении финансовых операций. Предполагается, что при помощи Uchain можно будет понизить на ~20% комиссию за проведение транзакций, а сами сделки будут совершаться на основе интеллектуальных контрактов с обеспечением проверки подлинности и законности.
Внесение депозита новыми участниками. При этом устраняются риски, которые присутствуют при недостаточности средств на счету покупателя. Сумма депозита замораживается перед сделкой и только после этого производится оплата товара или услуги. Остаток можно вывести только после успешного завершения основной транзакции.
Обеспечение взаимного доверия между продавцом и покупателем. В том числе и в предоставлении персональных данных, которые хранятся в централизованных базах данных. Достаточно часто встречаются ситуации, когда данные пользователей «утекают» в сеть и становятся доступными для третьих лиц.
Создание кредитного паспорта, в который заносится вся история операций, совершенная участником системы. Хранится он будет в цепи блокчейн и несмотря на то, что открыт для всех служб обмена, его данные будут защищены от несанкционированного доступа.
Безопасность хранения персональных данных. Все они находятся в распределенном хранилище в зашифрованном виде и могут быть получены только при вводе закрытого персонального ключа. Даже при взломе одного из узлов, злоумышленник не получит никакой информации о существующем аккаунте.
При подтверждении паспорта участника, последнему отпадает необходимость вносить депозит перед проведением транзакции, а степень доверия к нему растет пропорционально проведенным суммам. Еще один плюс использования подтвержденного паспорта — возможность использования его в качестве удостоверения личности.
Доступ к персональным данным может быть открыт самим владельцем, например, при проведении операции. При этом в цепочку блокчейн будет записана информация о времени доступа, кому он был предоставлен, все операции, которые при этом производились, а также сигнатура открытого ключа, использовавшегося при этом.
Примерно аналогичные решения предлагают в настоящее время некоторые сервисы электронных платежей, в частности WebMoney, где существует система подтвержденных аккаунтов, имеющих различные степени доверия. Чем больше операций производилось пользователем — тем выше его статус в системе. Плюс подтверждение его паспортных данных путем отправки сканов документов. Впрочем, это единственное сходство между системами. Во всем остальном WebMoney проигрывает Uchain, поскольку не может гарантировать сохранность персональных данных — они все хранятся на их сервере, и высокие комиссионные при проведении расчетов, даже если производятся в пределах одной системы.
Инструменты и технологии
В работе платформы будет использоваться двухмонетная система. В качестве основной валюты будет задействован токен UCN, а дополнительной — UCP. Первая используется при проведении всех типов транзакций, для оплаты рекламы, создания смарт-контрактов, в качестве вознаграждения, начислении при инвестициях и т. д. В том числе и для оплаты при использовании сторонних приложений, запущенных с использованием системы Uchain, для доступа к которой используются API и SDK собственной разработки.
Вторая монета может быть получена пользователем только при блокировке UCN счета. Обладает большими возможностями, поскольку обладает правом голоса и может быть использована для повышения репутации пользователя внутри платформы. Может начисляться и пользователям, имеющим длительное время на своих счетах UCN и, таким образом, поддерживающим развитие системы. В отличие от UCN, UCP никогда не будут торговаться на бирже и не будут доступны в «обменниках».
Вознаграждение участников системы с использованием токенов UCN будет основываться на системе PoA, смысл которой заключается в динамическом перерасчете их количества и распределении по кошелькам участников в заданный интервал времени.
Использующийся в Uchain стандарт URC-1 позволяет пользователям системы заниматься выпуском и собственной криптовалюты, регистрировать ее в системе и предлагать для использования другим участникам.
Основной алгоритм, использующийся при разработке — RPCA, лежащий в основе криптовалюты Ripple. Его выбор обусловлен высокой скоростью обработки транзакций и как не требующим использования ресурсов для их проведения.
Суть алгоритма заключается в наличии системы «голосования» при которой происходит постоянный пинг узлов распределенной сети, в результате чего выбирается «лидер», имеющий единственно верную базу. После чего все узлы производят синхронизацию с базой «лидера» и процесс запускается снова. Таким образом, злоумышленник не сможет набрать большую часть голосов и, соответственно, получить доступ к базам.
Для шифрования используется алгоритм ECC — криптография с эллиптической кривой, который требует меньшего размера ключа без снижения уровня безопасности и применяется для создания цифровых подписей, случайных генераторов чисел и т.д.
Архитектура платформы многослойная со следующим расположением:
блокчейн;
API и (или) SDK для доступа;
сервисный слой;
приложения.
Рис.2 Слои платформы
Отдельного внимания заслуживает и система смарт-контрактов, заключаемых в системе. В отличие от многих платформ, предоставляющих готовые шаблоны, в Uchain каждый интеллектуальный контракт разрабатывается участниками системы. Затем он распространяется по всей цепи и храниться в блокчейне, после чего исполняется автоматически при наступлении оговоренных условий.
Планы, команда
Головной офис команды разработчиков находится в Ванкувере, а дополнительные открыты в Шанхае и Сингапуре. Разработка ведется под патронажем U.B. Group Holding, которая имеет порядка 30 млн. только зарегистрированных пользователей.
Стартовал проект в 2017 году, основная разработка и запуск — 2018 год. В White Paper разработчики указывают и планы на будущее, а также возможность интеграции в любую экосистему.
Рис.3 Дорожная карта проекта Uсhain
Заключение
Надежные алгоритмы RCPA и ECC, несмотря на все их преимущества, лучше подходят для использования на относительно небольших платформах. По мнению экспертов, эффективность их использования в децентрализованной сети вызывает некоторые вопросы. Еще больше их возникает из-за отсутствия исходного кода в широком доступе.
Плюс системы — большое количество советников, имеющих хороший авторитет в системе ICO.
Таким образом, на систему работает только человеческий фактор, который не гарантирует 100% уверенности.
Если Вас заинтересовал проект Uchain, пожалуйста посетите Whitepaper и проведите собственные исследования.