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