Блокчейн
Одноранговая сеть, используемая для хранения и проверки записей.
Что такое технология блокчейн
Сети блокчейн используются для ведения растущих списков записей. Это осуществляется через сеть компьютеров, которые подключены к основной сети блокчейн. Каждый компьютер хранит копию списка записей. Любые новые записи заносятся во все копии записи. По сути, блокчейн — это одноранговая сеть, используемая для хранения и проверки записей.
Каковы сферы применения блокчейна
В настоящее время блокчейн используется преимущественно в криптовалютных сетях. Эта технология стала популярной с появлением Биткоина.
Блокчейн — это основа Биткоина, которая позволяет криптовалюте оставаться безопасной и, следовательно, востребованной в качестве хранилища стоимости. Другие альтернативные монеты, или альткоины, последовали за биткоином в использовании этой технологии для работы своих криптовалютных сетей. Некоторые из них, например Ethereum, внесли изменения в свою сеть, добавив в нее новые функции.
Однако блокчейн имеет и другие применения. Благодаря встроенной функции аутентификации он также используется для проверки логинов или сертификатов веб-сайтов.
Как работает блокчейн
В типичной сети Blockchain компьютеры добровольно добавляются в сеть и получают копию существующего списка записей. Эти записи называются блоками. Новые записи или блоки добавляются в цепочку — отсюда и название. Когда добавляются новые блоки, компьютеры следуют определенному протоколу для проверки и записи нового блока в цепочку.
Новые блоки добавляются поверх старых. Такая структура делает очень сложным изменение старых блоков. Фактически, старые блоки не могут быть изменены без изменения данных в последующих блоках, которые следуют за ними в цепочке.
Более того, все компьютеры в сети должны согласиться изменить старый блок. Именно это предотвращает подделку данных.
Если фальшивомонетчик попытается создать поддельную запись о криптовалюте, компьютеры в сети не согласятся с изменением старого блока. Поддельная запись будет недействительной и не будет зарегистрирована в сети.
Блокчейн в криптовалюте
В криптовалюте пользователи компьютеров, которые являются частью сети блокчейн, известны как майнеры. Поскольку они принимают участие в проверке и регистрации транзакций криптовалюты, они получают небольшое вознаграждение в виде соответствующей криптовалюты. Таким образом, майнинг — это предоставление сети своих вычислительных мощностей в обмен на некоторую сумму криптовалюты.
Различные криптовалюты имеют разные протоколы проверки и учета. В связи с этим вычислительная мощность и аппаратные средства, необходимые для каждой блокчейн-сети, могут отличаться. Кроме того, скорость подтверждения транзакций в разных криптовалютах также может отличаться.
Подтверждение биткоина может занимать от 10 минут до часа и более на одно подтверждение. В отличие от этого, подтверждения Ethereum обычно проходят гораздо быстрее. Обычно существует компромисс между безопасностью и скоростью, а также между платой за майнинг и скоростью.