Что такое блокчейн — справка
Блокчейн (цепочка блоков) — это распределенная база данных, у которой устройства хранения данных не подключены к общему серверу. Эта база данных хранит постоянно растущий список упорядоченных записей, называемых блоками. Каждый блок содержит метку времени и ссылку на предыдущий блок.
Применение шифрования гарантирует, что пользователи могут изменять только те части цепочки блоков, которыми они «владеют»: у них есть закрытые ключи, без которых запись в файл невозможна. Кроме того, шифрование гарантирует синхронизацию копий распределенной цепочки блоков у всех пользователей.
Представьте себе цифровую историю болезни: каждая запись и есть такой блок. У этой записи есть метка: дата и время внесения этой записи. Изначально считается обязательным запрет на изменение записей задним числом, потому что нужно, чтобы записи о диагностике, лечении и т. д. не допускали разных толкований и оставались в исходном виде. К записям могут получить доступ только врач, у которого есть один закрытый ключ, и пациент, у которого есть другой. Затем к этой информации получат доступ только те, кому один из этих пользователей предоставит свой закрытый ключ (например, больнице в целом или отдельному специалисту). Так, например, может использоваться технология блокчейн в медицинской базе данных.
В технологию блокчейн изначально заложена безопасность на уровне базы данных. Концепцию цепочек блоков предложил в 2008 году Сатоши Накамото. Впервые реализована она была в 2009 году как компонент цифровой валюты — биткоина, где блокчейн играет роль главного общего реестра для всех операций с биткоинами. Благодаря технологии блокчейн биткоин стал первой цифровой валютой, которая решает проблему двойных расходов (в отличие от физических монет или жетонов, электронные файлы могут дублироваться и тратиться дважды) без использования какого-либо авторитетного органа или центрального сервера.
Безопасность в технологии блокчейн обеспечивается через децентрализованный сервер, проставляющий метки времени, и одноранговые сетевые соединения. В результате формируется база данных, которая управляется автономно, без единого центра. Это делает цепочки блоков очень удобными для регистрации событий (например, внесения медицинских записей) и операций с данными, управления идентификацией и подтверждения подлинности источника.