Как хранить данные с технологией блокчейн
О блокчейн кратко
Блокчейн - это прозрачная система учета, которая фиксирует все операции и доказывает факт их существования. Причем тут блоки? Именно непрерывность и последовательность блоков хранят единицы информации разного характера. Технология блокчейн фиксирует информацию о любых действиях внутри системы - это может быть учет семейного бюджета, система учета собственности в городе или в деревне.
База данных as is
Для ясности понимания рассмотрим пример Дэвида Берча о традиционной системе управления транзакциями в банковской системе и почему это не блокчейн.
В банковской сфере существует термин ledger, который обозначает базу в форме бумажного носителя или компьютерного файла в котором регистрируются все транзакции. По сути это блоки в которых хранится информация и используется внутри системы, но сам принцип управления и хранения отличается от блокчейн.
У ledgers есть четыре ключевые составляющие и этапы формирования информации:
- контракт - какое действие мы совершаем через транзакции, которые совершаем, например, открываем депозит
- консенсус - кто решает что транзакции действительны. Служба безопасности проверяет какие контракты действительны, а какие могли быть совершены мошенниками
- контент - что есть транзакция
- коммуникации - уровень, где находятся копии транзакций - это носители информации, устройства вроде телефонов и компьютеров. Коммуникации обеспечивают устойчивость системы и ее защиту
Во всех составляющих формирования ledger участвуют много людей, которые подтверждают информацию, управляют ею и обеспечивают безопасность. В банках дорогая система хранения информации о наших счетах.
База данных to be
Блокчейн - сложная система, которая все упрощает
Блокчейн позволяет зашифровать данные и хранить их в надежной системе, которая фиксирует все транзакции внутри системы и является прозрачной. По сути большие департаменты, которые управляют информацией, теряют свою релевантность в прозрачной системе.
Прозрачность не означает, что у всех есть доступ к вашей персональной информации. Давайте разберемся на простом примере от Дэвида: у меня есть персональные данные и я их где-то храню. В пятницу вечером я хочу пойти в бар и не хочу показывать свой паспорт или сообщать свое имя и конкретную дату рождения, но мне необходимо доказать, что я старше 18 лет. Задача - как доказать, что я совершеннолетний? Если я храню данные в блокчейн и эта система используется повсеместно, то мне просто нужно доказать, что я принадлежу к определенной группе людей. С блокчейн я математически доказываю, что здесь есть люди старше 18 лет и к этой группе я тоже принадлежу, но не сообщаю кем именно из этой группы я являюсь. Для этого у меня есть ключ доступа к информации и я могу дать доступ к части информации другим людям, в нашем случае к информации о том, что я могу пить виски.
В новой системе хранения данных все определяет алгоритм в вашем телефоне или компьютере, который подтверждает действительность данных и сразу достигается консенсус - это является ключом к прозрачному и безопасному хранению данных. Нам не нужно доверять огромным организациям вроде банков или полиции, которые управляют нашими данными, мы можем доказать достоверность любой информации через свой телефон без ожидания подтверждения от гаранта.
Наш сервис с блокчейн what if
Чтобы понять работу сервиса с технологией блокчейн, представим ситуацию - вы хотите купить обувь у нашего партнер через сервис «Рассрочка 24». Для одобрения рассрочки необходимо доказать, что вводимые паспортные данные принадлежат именно вам. Сейчас одни требуют фотографию с паспортом, другие видео с паспортом, а некоторые высылают к вам курьера, который подтверждает правильность данных. Всегда кто-то щуря глаза рассматривает ваше лицо и паспорт. А теперь представим, что блокчейн используется как законный инструмент идентификации людей и вы зашли на сайт за обувью. В таком случае все люди рассматривающие ваше лицо исчезают из цепочки, один раз сохранив свои персональные данные, вы делитесь ими через зашифрованный ключ, который есть только у вас. Процесс оформления рассрочки становится еще короче, всего пара кликов и мы знаем, что вы сообщили правильные данные, а далее вам решать осенние кеды или зимние ботинки.
Доступ к данным
Применяя новые технологии можно менять целые системы и при этом они будут устойчивы и безопасны, так как являются полностью прозрачными. Схема, на основании презентации Дэвида Берча, показывает как можно организовать доступ к информации:
По сравнению со старыми методами хранения и управления данными, технология блокчейн позволяет исключить человеческий фактор, целые департаменты заменяются алгоритмом, который находится у вас в телефоне или на компьютере. Организовать хранение данных можно в самых разных отраслях, на данный момент революция происходит в финансовой отрасли.