Джулиан Хосп - О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co
- Название:О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co
- Автор:
- Жанр:
- Издательство:Издательство Питер
- Год:2019
- Город:Санкт-Петербург
- ISBN:978-5-4461-0975-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Джулиан Хосп - О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co краткое содержание
Вы хоть раз спрашивали себя, что такое биткоин, криптовалюта или блокчейн? А децентрализация? Как вы думаете, кто выиграл от появления интернета? Люди, которые были подготовлены к нему и стали использовать его в личных или коммерческих целях до того, как подтянулись остальные.
Новая технология «блокчейн» дает аналогичную возможность. Она играет сейчас такую же роль, какую играл интернет последние 20 лет. Главный вопрос, который каждый себе задает, это «c чего мне начать?»
Джулиан Хосп, соучредитель компании TenX и один из ведущих мировых экспертов по криптовалютам, просто и доступно объясняет сложные термины и дает четкую инструкцию к действию: как пользоваться криптовалютами, соблюдая правила онлайн-безопасности.
У Илона Маска уже есть книга Джулиана Хоспа. А у вас?
О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Существует много возможностей, поэтому шансы того, что разные майнеры собирают разные пазлы (блоки), очень высоки. Блоки-пазлы структурированы таким образом, что они не могут быть собраны без добавления так называемого числа nonce .
Как находить блоки?
Nonce – это случайный кусочек (число), который должен найти каждый майнер, чтобы включить его в блок. Чтобы это число было валидным, законченный пазл должен выглядеть определенным образом. Представьте себе, что этот последний кусочек – недостающее звено, устраняющее все дыры. В зависимости от того, как выглядят другие кусочки пазла и как майнер складывает их вместе, кусочек nonce должен иметь очень специфическую форму. Проблема в том, что майнер не видит, подходит или нет этот кусочек пазла. Майнеры перебирают буквально триллионы кусочков nonce , пока не находят правильный. На блокчейн-языке это называется « нахождение нового блока».

[РЕЖИМ БОТАНА]
Фактически майнеру удалось вычислить несколько криптографических алгоритмов SHA256, угадывая рандомный вход для фиксированного выхода.
[РЕЖИМ БОТАНА ВЫКЛЮЧЕН]
Как только майнер найдет правильное решение, он передает этот блок нескольким другим узлам и другим майнерам, которые изучают блок-пазл, убеждаются, что он правильный, и только затем пересылают его дальше.
Как вы знаете по собственному опыту, требуются лишь секунды, чтобы посмотреть на пазл и убедиться, верно он собран или нет. Однако для его сборки требуется несколько минут, часов или даже дней. Если вы когда-нибудь с ужасом смотрели на пазл из тысячи элементов, то знаете, что я имею в виду. То же самое относится и к криптографии с блокчейном; для создания блока-пазла требуется всего лишь один майнер и всего несколько миллисекунд, чтобы проверить, верен ли чей-то блок-пазл и будет ли он принят в качестве следующего блока в блокчейне.
Как блоки соединяются в блокчейне?
Готовый блок нумеруется посредством временной метки. Майнер, который нашел блок, получает транзакционные сборы за все транзакции, включенные в блок, а также получает награду сверх этого. В случае Биткоина это вышеупомянутые 12,5 биткоина за блок (однако со временем их становится все меньше и меньше). Если транзакция является частью этого блока, то она подтверждается в первый раз. В течение нескольких миллисекунд многие тысячи или даже миллионы майнеров копируют этот блок и начинают майнинг на новом блоке, используя последний кусочек пазла последнего блока, добавляя новые кусочки и пытаясь найти число nonce , которое приводит к верной сборке блока. Когда новый блок найден, следующий блок использует часть предыдущего блока и так далее. Любой новый блок находится поверх старого блока, и именно так и создается нумерация.
[ВАЖНО]
Выражаясь криптографически, все блоки соединены вместе в цепь – таким образом формируется блокчейн.

Первый блок в блокчейне – это генезис-блок(genesis block). В системе Биткоин он был создан Сатоши Накамото 3 января 2009 года. Сегодня у нас есть сотни тысяч блоков поверх него – все они соединены вместе с помощью криптографии. Вы не можете изменить какой-либо блок в середине, так как он уничтожит всю дальнейшую цепочку блоков. Это очень важно для понимания неизменности блокчейна. Если вы хотите изменить прошлое, вам придется отменить все следующие блоки (пазлы) и начать с нуля. Если вы просто измените одну транзакцию (кусочек пазла), то этот пазл (блок) и, следовательно, все следующие пазлы (блоки) изменятся.
Почти во всех случаях требуется больше усилий, чтобы изменить блокчейн, чем получить от него изменения.
[ВАЖНО]
Поэтому блокчейн и выглядит неизменяемой историей транзакций, с которой соглашается сообщество.
В случае с Биткоином, как только транзакция подтверждена 4 или 5 раз (от 3 до 4 других блоков над ней), что занимает около 40–50 минут, она считается неизменной. Сделка в Биткоине довольно безопасна, даже если она подтверждается только один раз, и особенно если она небольшая. Никто не стал бы вкладывать несколько тысяч долларов компьютерного времени, – а это затраты на майнинг нового блока, – просто чтобы украсть у вас несколько долларов! Это бессмысленно с экономической точки зрения. В общих чертах даже транзакция стоимостью в сотни тысяч долларов считается неизменной после 4 или 5 транзакций в Биткоин, благодаря криптографии.
[ВАЖНО]
Помните, относительно любой валюты мы должны задать вопрос о том, почему мы считаем, что валюта является хорошим средством сохранения стоимости, методом переноса и мерой стоимости. Мы обсуждали это в первой главе: Золото: История. Бумажные деньги: Централизованная власть. Криптография.
Очевидно, чем больше людей участвует в системе криптовалют, тем более стабильными они становятся, так как невероятно сложно работать лучше и быстрее остальных членов группы. Если в системе криптовалют есть только десять человек, то такая система довольно хрупкая. Но представьте, что у вас есть миллионы людей, как в случае с Биткоином. И эта система очень мощная. Время от времени в группах возникают разногласия. Это может произойти, когда два майнера находят блок одновременно.
Что такое брошенные блоки?
Брошенный(или потерянный, orphan block) блок представляет собой ДЕЙСТВИТЕЛЬНЫЙ (валидный) блок, который был создан, когда другой майнер обнаружил еще один ДЕЙСТВИТЕЛЬНЫЙ блок в то же самое время.
В системе имеется элегантное решение этой проблемы. Она запрограммирована так, что каждый майнер выполняет работу в самой длинной части блокчейна, так как очевидно, что это цепочка, в которую была помещена самая большая работа. Если два майнера находят блок одновременно, то для них существует две части блокчейна, которые имеют одинаковую длину. Поэтому майнеры разделились на две группы на короткой части блока и совершают майнинг на разных его концах. Одна группа, скорее всего, победит, сначала найдя следующий блок и снова получив самую длинную цепочку. Затем все майнеры переходят к этой цепочке, а оставшийся блок становится так называемым брошенным блоком. Такие потерянные блоки не являются большой проблемой, потому что большинство транзакций в этом блоке также будут включены в другой блок, а если нет – то все равно будут в одном из следующих подтверждений. Вот почему рекомендуется увидеть что-то действительно подтвержденное после нескольких блоков/ подтверждений.
Читать дальшеИнтервал:
Закладка: