DISCIPLINA (DSCPL) - личный профиль 

DISCIPLINA (DSCPL) - первый блокчейн для создания проверенных личных профилей на основе академических и профессиональных достижений.

DISCIPLINA (DSCPL) будет хранить конфиденциальную информацию, такую ​​как курсы, задачи студентов, оценки и результаты тестов. Поэтому публичные блокчейн-решения, которые хранят все свои транзакции в открытом доступе - например, Ethereum или EOS, - недопустимы. В то же время частные блокчейн-решения, такие как Hyperledger, не обеспечивают достаточной проверяемости данных, хранящихся на них.

Как работает DISCIPLINA?

  • Частный слой. Приватный сегмент не допускает к открытому доступу никаких данных, кроме хэшей. Это делается для хранения личных и личных данных пользователей, а также тех материалов, которые защищены авторским правом или коммерческой конфиденциальностью.
  • Свидетели проверяют действительность сегментов в частных блокчейнах образовательных учреждений. Они будут управлять публичной цепочкой блоков, в которой хешируются данные, созданные в каждой школе. У свидетелей не будет доступа к самим данным, только к хешам данных.
  • Образовательные учреждения. Образовательное учреждение - это любая государственная или частная онлайн- и офлайн-организация, которая осуществляет любую образовательную деятельность. Также включены частные репетиторы. Это может быть даже простая торговая площадка, предлагающая продажу учебных материалов. Каждое учебное заведение имеет свою частную сеть и возможность монетизировать хранящиеся в ней образовательные записи.
  • Рекрутерам и другим заинтересованным лицам предлагается платный доступ к информации об академической истории и достижениях студентов.
  • Публичный слой. Публичный сегмент обеспечивает доступ к данным, которые проверяют целостность частных цепочек и надежность данных, хранящихся в сети.

В протоколе есть две стороны - Покупатель (B) и Продавец (S). В системе также есть посредник, который может хранить деньги и проверять данные. Однако, в отличие от обычных алгоритмов обмена данными, этот посредник в DISCIPLINA представляет собой блокчейн - децентрализованный реестр с механизмом консенсуса, который может гарантировать действительность всех транзакций.

У каждой стороны будет возможность определить достоверность данных. Если возникнут какие-либо споры, стороны будут использовать блокчейн в качестве окончательного решения: фрагмент данных, который Покупатель считает недействительным, просматривается узлами сети, а затем Покупатель решает, действительны ли данные или нет. Следует отметить, что узлы блокчейна не будут иметь доступа к данным до тех пор, пока стороны договорятся о справедливости сделки.

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

Покупатель создает пару сеансовых ключей и совершает транзакцию, делая открытый ключ сеанса доступным для всех. Они также отправляют монеты, которые заблокированы на смарт-контракте с этой транзакцией.

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

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

Теперь Покупатель может расшифровать данные. На этом этапе есть два возможных сценария:

  1. Если покупатель обнаруживает, что какой-то фрагмент данных недействителен, он может просто идентифицировать этот недопустимый фрагмент и раскрыть свой закрытый сеансовый ключ. Затем любой пользователь может расшифровать фрагмент и применить функцию проверки. Чтобы доказать, что этот фрагмент действительно был среди данных, которые Продавец отправил Покупателю вне сети, Покупатель также предоставляет путь Меркла к этому фрагменту. В случае, если Покупатель может доказать, что данные недействительны, он получает свои деньги обратно вместе с гарантийным депозитом, первоначально предоставленным Продавцом.
  2. Если все данные действительны, Покупатель подтверждает это посредством транзакции в сети. Если они этого не сделают, контракт автоматически отправляет деньги Продавцу через определенный период времени.

Технология DISCIPLINA

Доказательство ставки

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

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

Сеть доверия

Мы не используем какую-либо центральную организацию для борьбы с поддельными учебными заведениями. Вместо этого мы интегрируем внутренний механизм репутации, называемый Web of Trust, в ядро ​​нашей архитектуры. Каждый субъект может выражать мнение о способности других оценивать навыки. Система строит рейтинги участников на основе этих мнений. Уважаемые учебные заведения будут иметь больший вес и влияние в нашей экосистеме.

Код высокой надежности

С блокчейнами и криптовалютами одна маленькая ошибка может нанести большой ущерб. Вот почему мы предпочитаем высоконадежные методы разработки программного обеспечения. Наш основной код блокчейна написан на Haskell - типобезопасном функциональном языке программирования, который улавливает большинство ошибок во время компиляции. Мы также ценим формальную спецификацию - она ​​помогает нам получить четкое представление о том, как должна работать наша система, и позволяет нам прояснить все тонкости реализации еще до того, как мы начнем реализовывать функцию.

Двухуровневая архитектура

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

Раскрытие достоверных данных

DISCIPLINA реализует новый алгоритм раскрытия данных, который сохраняет конфиденциальность и гарантирует, что образовательные учреждения не смогут обмануть при раскрытии данных. Мы используем блокчейн в качестве окончательного решения, которое определяет, являются ли данные, раскрываемые заинтересованной стороне, действительными. Самое главное, это не требует раскрытия конфиденциальных данных для общественности!