Что такое блокчейн
Блокчейн — это технология, на которой основаны криптовлюты. Дословный перевод с английского языка звучит, как цепочка блоков.
Понимание некоторых основных моментов сути блокчейна, позволит понять, как он работает.
- Чтобы совершить, какую-то операцию, пользователь должен совершить транзакцию и сообщить об этом все пользователям системы
- Чтобы данная операция прошла, нужно, чтобы информация о ней добавилась в следующий блок
- Право добавить следующий блок цепочки может определяться двумя способами: работой (POW — proof of work) или обеспечением (POS — proof of stake).
- В системах, работающих по принципу POW, майнеры — это пользователи системы, которые соревнуются между собой за то, чтобы подтвердить прошедшие транзакции и добавить их в следующий блок. Для этого они решают сложные криптографические задачи. Первый пользователь, который сможет отгадать поставленную системой задачу получает право создать новый блок и добавить туда информацию о всех совершенных за истекшее время транзакциях. Обычно, система начисляет нашедшему блок вознаграждение.
Т.к. большое количество пользователей решает одну и ту же криптографическую задачу и борется за подтверждение одинаковых операций, то это гарантирует правильность и корректность найденного блока. - В системах, работающих по принципу POS, пользователи выставляют свои имеющиеся средства в качестве гаранта для подтверждения следующего блока. Система выбирает пользователя достаточно авторитетного, чтобы являться гарантом и имеющиеся на балансе такого пользователя средства обеспечивают право добавить следующий блок. За подтверждение операций по принципу POS, система обычно тоже начисляет вознаграждение.
- Как только блок добавляется к общей цепочке блоков, он остается там навсегда и распространяется по всей системе участников.
Таким образом блокчейн это доступная всем желающим публичная информация о проведенных операциях с самой первой секунды появления сети.
Распоряжения на выполнение операций подписываются закрытым ключем, который известен только владельцу кошелька. Прочитать такие распоряжения можно с помощью открытого ключа участника системы, который доступен всем пользователям. Таким образом распоряжение может создать только владелец ключа, а прочитать могут все остальные. Публично доступна информация только о кошельке, открытом ключе. Вся остальная информация не доступна системе, что делает ее анонимной.
На базе блокчейна можно делать любые системы, которым нужна анонимность, скорость проведения операций и децентрализованность.
Любая операция из блокчейна может быть проверена любым пользователем системы в любой момент времени.
Это может быть и запись о переводе денег, о совершенной сделке, факт передачи собственности, голос в голосовании.
Технология блокчейн берет на себя функцию обеспечения безопасности, однозначности и доверия к совершенной операции.
Одной из областей применения технологии блокчейн являются — криптовалюты.
Данное видео расскажет о работе блокчейна и о некоторых возможных областях использования.