
Если вы когда-либо слышали о биткойнах или других криптовалютах, вы наверняка сталкивались с термином «блокчейн». Эта технология является сердцем и движущей силой всех виртуальных валют, включая биткойн, лайткоин эфириум и многие другие.
Что такое блокчейн
Ученые Стюарт Хабер и Скотт Сторнетт первыми рассказали об этой технологии еще в 1991 году. Но только в 2009 году эта технология получила свое первое практическое применение.
Как следует из самого названия, блокчейн — это технология, которая предполагает объединение блоков в цепочку. Затем каждый блок кодирует любую транзакцию и может быть однозначно идентифицирован. Транзакцию – это любой обмен ценностями, например, покупка еды или перевод денег. Каждый новый блок связан с предыдущим. Цепочка необратима, никто не может убрать из нее блок или вставить его между уже существующими блоками.
Это децентрализованная база данных. Ей управляют люди по всему миру. Таким образом, ее не может контролировать какой-либо центральный орган, например, банк, правительство. Она находится не в одном месте, как в случае с централизованными базами данных, а везде, это бесконечный реестр, который постоянно пополняется новыми записями и не может быть отключен или удален.
Как работает блокчейн
Функционирование блокчейна можно разделить на четыре основных этапа:
1. Должна быть совершена сделка — т.е. что покупка или какой-либо обмен ценностями.
2. Детали транзакции должны быть проверены — время, участники или долларовый эквивалент. Они проверяются компьютерами или, скорее, сетью компьютеров, число которых насчитывает около 5 миллионов по всему миру.
3. Транзакция должна быть закодирована в блоке — после проверки всех транзакций каждому блоку, в котором они хранятся, присваивается уникальный код, называемый хэшем. После хеширования блок добавляется в блокчейн .
4. Когда блок добавляется в цепочку блоков, он отображается для широкой публики. Каждый блок имеет размер примерно 1 МБ и содержит несколько тысяч транзакций. Однако он всегда имеет только один уникальный хэш. Если пользователь подключает свой компьютер к сети блокчейна, этот компьютер получает копию каждого вновь добавленного блока. Такой компьютер называется узлом.
Эти блоки не являются анонимными, а общедоступны для просмотра. Однако не ищите здесь настоящих имен участников. Информация о них хранится здесь в виде кода.
Безопасность блокчейна
Тот факт, что на каждом компьютере в сети есть копия каждого блока, потенциальному хакеру невероятно сложно расшифровать информацию, закодированную в блоках.
Блокчейн использует так называемую линейную или хронологическую последовательность, которая обеспечивает добавление каждого нового блока данных в конец цепочки. Таким образом, вновь добавленный блок всегда имеет наибольшее значение, что затрудняет изменение порядка этих блоков.
Вывод
Блокчейн имеет множество преимуществ, таких как безопасность и гарантия качества, которые делают эту технологию весьма привлекательной для инвестиций. К другим преимуществам можно отнести децентрализацию, так как эта технология не имеет центра и работает благодаря пользователям.