Технология блокчейн — это просто метод записи информации. Другими словами, блокчейн — это регистр информации или, как его чаще называют, база данных.
Что отличает блокчейн от других баз данных, так это способ структурирования информации в нем. Традиционные базы данных представляют собой таблицу, в которой каждая запись представляет собой отдельную строку в ней. Если мы изменим одну из записей в таблице, это не будет иметь серьезных последствий и не изменит остальные записи, потому что записи не связаны друг с другом.
С блокчейном все немного иначе, потому что новые записи связаны со старыми записями и располагаются в так называемом блоки. Когда мы хотим добавить новую запись в блокчейн, нам нужно сформировать эту информацию в новый блок. В дополнение к новым записям новый блок также содержит информацию (ID) о предыдущем блоке. Комбинация записей и информации предыдущего блока образует идентификатор текущего блока. Таким образом, все блоки связаны в цепочку, в которой каждый блок также содержит информацию о предыдущем.

Таким образом, если запись в старом блоке будет изменена, произойдет несовпадение с информацией, записанной для нее в следующем блоке, и это сделает весь блокчейн недействительным.
Таким образом мы получаем базу данных, в которую мы можем только добавлять новые записи, но изменить старые записи практически невозможно. Единственный способ изменить запись в блоке — перезаписать все последующие блоки, потому что только тогда у нас все еще будет действующая цепочка блоков, в которой каждый блок содержит правильную информацию о предыдущем.
Чтобы блокчейн был по-настоящему полезным, нам нужно убедиться, что такой перезаписи не произойдет. Для этого его необходимо продублировать в разных местах. Это сформирует сеть из всех копий блокчейна, и даже если кто-то изменит одну из копий, остальная часть сети распознает ее и отклонит.
Поэтому само существование блокчейна не всегда гарантирует, что информация в нем будет в безопасности. Для того, чтобы это было так, помимо наличия блокчейна, этот блокчейн должен быть разбросан по как можно большему количеству различных мест и компьютеров, которые не контролируются никем в одиночку. Даже если в проекте используется блокчейн и он скопирован на 100 разных компьютеров, если все эти компьютеры находятся в офисе 1 компании или администрации, то вся затея становится бессмысленной.
Поскольку блокчейн в целом является очень и очень медленной базой данных, использование этой технологии имеет смысл только в одном случае. А именно, когда цель состоит в том, чтобы содержащаяся в нем информация не была манипулирована, а была скопирована на как можно большее количество компьютеров и они не находились под контролем одного человека, компании или учреждения. Во всех остальных случаях гораздо логичнее было бы использовать традиционную базу данных, которая бесконечно быстрее и эффективнее.
Отсканируйте или щелкните QR-код и станьте участником наша группа:
