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

Устройство двойного блокчейна

Первый в мире масштабируемый публично-частный блокчейн от проекта Lition будет обладать функцией удаления данных. Сама технология представляет из себя современный протокол, на основании которого можно проектировать различные dApp и выводить их в коммерческие массовые рынки. Разработка блокчейна осуществляется совместно с немецкой компанией SAP, которая занимается производством программного обеспечения для компаний.

Блокчейн Lition состоит из разрешенных нод, которые запускают привилегированную сеть. Эти ноды при синхронизации с майнетом – основной сетью, становятся сайдчейном или дополнительной цепью, из которой можно удалять информацию. Именно в этой части блокчейна будет вписываться личная информация о пользователе, которая может быть удалена в любой момент по желанию самого пользователя.

В работе блокчейна используется алгоритм консенсуса Lition Proof-of-Stake (LPoS). Благодаря этому, как утверждают разработчики проекта, сократить время подтверждения блока до трех секунд. Хэш последнего блока публикуется и сохраняется в основной сети и обеспечивает целостность всех предыдущих подтвержденных транзакций. В то же время API предоставляется таким образом, чтобы общедоступные узлы имели возможность проверять целостность хэша в сайдчейне.

Устройство сети Lition. Источник

В качестве общедоступной сети, на котором будет базироваться платформа, Lition планирует использовать блокчейн Ethereum. Его роль состоит в том, чтобы хранить сайдчейн-хэши в качестве доказательства их целостности. Для подтверждения основной сети требуется 2/3 узлов сайдчейна. Причем число самих блоков в зависимости от отраслевых требований может варьироваться, сайдчейн синхронизируются с майнетом вне зависисмости от количества блоков.

Транзакции в сети Lition

Для совершения транзакций в блокчейне Lition необходимо пройти шесть основных этапов. Первый этап связан с комиссией — газом, который используется для совершения переводов в сети Ethereum. Затем во втором шаге создается сама транзакция. На данном этапе используется блокчейн Lition и развертывается транзакция совместимо с Ethereum. Благодаря применению второй сети удается быстро создавать блоки.

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

После обработки транзакция распространяется по всей сети нод, являющихся частью сайдчейна — боковой цепи, ранее указанной пользователем. На этом этапе перевод находится на этапе предварительной проверки и ожидает подтверждение от алгоритм консенсуса LPoS. Этот механизм обеспечит целостность боковых цепей, и его можно рассматривать как Proof-of-Stake.

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

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

Схема совершения транзакций в сети Lition. Источник

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

Затем происходит окончательная синхронизация с основной сетью. На этом этапе транзакция, которая в настоящее время уже является неотъемлемой частью сайдчейна и необратимой в своем конкретном распределении, будет проверена общедоступной основной сетью.

Таким образом получается, что функционал блокчейна и его частота подтверждения транзакций могут быть настроены под нужды компаний. Например, блокчейну, предназначенному для широкого коммерческого использования, необходимы «настройки» с простыми и частыми сделками. А у энергокомпании такой потребности не возникает.

Где можно использовать блокчейн Lition и причем тут GDPR

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

Благодаря блокчейну Lition проекты смогут соответствовать жестким стандартам и правилам Евросоюза, которые вступили в силу 25 мая 2018 года, и касаются всех компаний, которые хранят конфиденциальную пользовательскую информацию. Общий регламент по защите данных или General Data Protection Regulation (GDPR) направлен на то, чтобы дать гражданам контроль над собственными персональными данными, и на упрощение нормативной базы для международных экономических отношений путем унификации регулирования в рамках ЕС.

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

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

Блокчейн-проект Lition при успешном завершении второго раунда сейла, который стартует 21 марта в 17:00 по московскому времени, поможет изменить восприятие технологии и усовершенствовать процесс сохранения-удаления данных. Благодаря разработке и опытной команде, в которой присутствует доктор Юрген Мюллер, занимающий посты технического директора и члена совета директоров немецкой компании по производству программного обеспечения SAP, проекту в первом раунде токенсейла 18 марта удалось собрать $500 тысяч за 14 минут.