Что такое блокчейн
Когда вы слышите, как люди говорят о биткоинах и криптовалютах, они часто упоминаются в одном ряду с технологией Blockchain. Иногда вы даже слышите, как люди говорят, что они не имеют ничего общего с биткоином, но поддерживают технологию Blockchain.
23 December 2020
Но что такое технология Blockchain? И почему он неотделим от биткоинов и криптовалюты? Мы дадим ответ в этом и последующих блогах.
Блокчейн 1.0, Блокчейн 2.0 и Блокчейн 3.0.
Развитие технологии блокчейн и области ее применения быстро развиваются. Самым известным применением технологии Blockchain является Blockchain 1.0, как криптовалюта в форме биткоинов. Blockchain 2.0 - это смарт-контракты на Blockchain, такие как Ethereum, а Blockchain 3.0 является его преемником. Поскольку нам нравится сохранять простоту, мы используем самое известное приложение в виде сети биткоин, чтобы объяснить технологию Blockchain. Вам интересно узнать о смарт-контрактах и блокчейне 3.0? Тогда смотрите категорию Блокчейн.
Блокчейн - это структура базы данных.
Технология блокчейн часто упоминается, как элемент который делает биткоин таким уникальным. Однако, это не совсем так. Технология блокчейн - это лишь один из нескольких аспектов технологии биткоин, которые способствуют тому, что база данных биткоин является «неизменной» или неизменяемой. В обычной базе данных, которая хранится централизованно, очень легко изменить данные, и никто этого не заметит. В базе данных биткоинов, которая фактически является журналом или реестром всех транзакций, это невозможно из-за структуры блокчейна.
Блокчейн = цепочка блоков данных.
База данных сети биткоин состоит из всех блоков. Каждый блок в базе данных биткоин имеет размер 1 МБ, и примерно каждые 10 минут добывается или создается новый блок. В этих блоках записываются транзакции, и каждый блок затем криптографически закрывается хешем. Следующий новый блок снова начинается с хэша последнего блока, поэтому блоки в цепочке блоков криптографически связаны друг с другом.
Криптография и блокчейн биткоин.
Криптография и блокчейн биткоин неразрывно связаны. Не вдаваясь в подробности, все транзакции в блоке криптографически зашифрованы с помощью алгоритма SHA256. А вот HASH, последовательность букв и цифр, уникальная для содержимого этого блока. Каждый блок в цепочке блоков начинается с хэша предыдущего блока. Если вы измените даже точку или запятую в истории транзакций или содержимое блока, полный хеш этого блока изменится. Поскольку все блоки связаны друг с другом хешем предыдущего блока, вся цепочка изменяется, и вы можете точно проверить, в каком блоке было внесено изменение.
Алгоритм SHA256 отличается тем, что это функция HASH с односторонним трафиком. Это означает, что вы можете преобразовать информацию в блоке в HASH, но вы никогда не сможете расшифровать содержимое блока из HASH.
Централизованные блокчейны и децентрализованные блокчейны.
Как вы, надеюсь, теперь понимаете, цель криптографических связей между различными блоками - гарантирует, что информация в журнале транзакций не может быть изменена. Но какой смысл, если журнал ведется только на 1 компьютере или сервере? Нет. Если человек, который ведет журнал, заинтересован в изменении данных и делает это, никто не заметит эти изменения. Вот почему с центральным блокчейном вам всегда придется доверять человеку, который ведет журнал. Так же, как вы должны доверять банку и правительству ваши деньги. Это именно то, от чего мы хотим избавиться в биткоинах!
Вот почему журнал биткоинов - это децентрализованная цепочка блоков, распространенная на тысячи компьютеров по всему миру. Эти компьютеры в сети биткоин называются «майнерами» и/или «узлами». Если кто-то изменит что-то в одном из журналов, остальные компьютеры в сети немедленно это заметят. Это одна из многих причин, почему децентрализация блокчейна имеет большое значение. Но есть еще много причин! Хотите узнать об этом больше? Тогда следите за обновлениями в категории Блокчейн.