Алгоритм Proof-of-work и принцип равенства в Биткоине

Принципы Биткоина впервые описал в так называемой Белой книге (Whitepapper) Сатоши Накамото. Мы постарались рассказать простыми словами её содержание, а также обогатить и дополнить материал с учётом современных реалий. Итак, начнём.

 

 

Равноправие. Все участники сети Биткоин могут совершать транзакции напрямую (peer-to-peer). Поэтому такая одноранговая система также называется пиринговой и несколько похожа на работу торрентов. Здесь также отсутствуют выше- и нижестоящие узлы, никто никому не приказывает и не исполняет чужих указаний. Данное свойство придаёт системе устойчивости, так как при отключении части или даже большинства узлов, работоспособность Биткоина не будет нарушена. Фактически, он будет жить, пока работают хотя бы два полных узла.

 

 

Proof-of-Work (PoW, рус — доказательство работы) — один из алгоритмов, на котором построена работа сети Биткоин. Его принцип заключается в выполнении сложной математической задачи на подбор определённого значения блока путём использования хэш-функции. Сложность задачи гарантирует защиту от злоупотреблений в сети.

 

 

 

Хэширование — это преобразование информации в короткую последовательность символов, называемый хэшэм (hash). Хэш можно получить из любой информации — числа, буквенной фразы или целого рассказа. При этом каждому такому куску информации соответствует свой определённый уникальный хэш. Именно на принципе хэшиовании и построен алгоритм биткоина. В его основе лежит протокол шифрования SHA-256, представляющий собой хэш-функцию, преобразующую информацию в набор символов размером 256 бит.