Почему каждый блок Bitcoin хранит секрет 1979 года

Когда мы говорим о биткоин, мы очень редко вспоминаем человека, который оставил отпечаток в каждом блоке. И это не Сатоши.

В 1979 году криптограф Ральф Меркл придумал и запатентовал способ взять огромный объем данных и «сжать» его в один короткий отпечаток - Merkle root. Сам он назвал конструкцию hash tree (хэш-дерево), но мир запомнил ее под именем Merkle tree. Идея гениальна: ты можешь доказать, что конкретный кусок данных принадлежит большому набору, не видя весь набор целиком. Достаточно одного небольшого хэша- словно оглавление на миллион страниц, которое умещается в одну строчку и при этом позволяет мгновенно проверить любую из них. 30 лет спустя Сатоши Накамото взял эту идею и вшил ее прямо в протокол Bitcoin. В заголовке каждого блока есть поле Merkle root - единственный хэш, который «подписывает» все транзакции внутри блока. И отсюда вырастают 3 вещи, на которых держится вся сеть. Во-первых, легкие клиенты - телефоны, кошельки - могут проверить, что транзакция действительно попала в блок, не скачивая весь блокчейн на сотни гигабайт. Во-вторых, подделка невозможна: измени хоть одну старую транзакцию - и корень Меркла тут же «сломается», расхождение увидят все. В-третьих, именно это делает биткоин одновременно децентрализованным и эффективным - редкое сочетание. И важно, что Меркл вообще не пытался создавать деньги. Он был одним из отцов криптографии с открытым ключом в 1970-х и просто подарил миру инструмент, позволяющий доказывать правдивость данных, не доверяя никому

= главный принцип биткоина - «не доверяй, проверяй».

Меркл дал математику, которая позволяет делать это в масштабе всей планеты. Поэтому Сатоши не просто «позаимствовал» чужую идею, он сделал ее несущей конструкцией.

Без Merkle tree современный Bitcoin в привычном виде был бы невозможен. Ральф Меркл один из тех незаметных супергероев, без которых все здание попросту не собралось бы.

#Bitcoin #MerkleTree #RalphMerkle #MerkleRoot #SatoshiNakamoto #BitcoinWhitepaper #Криптография #Blockchain #ХэшДерево #НеДоверяйПроверяй #BitcoinProtocol #Децентрализация

Почему каждый блок Bitcoin хранит секрет 1979 года | Сетка — социальная сеть от hh.ru