Джулиан Хосп - О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co
- Название:О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co
- Автор:
- Жанр:
- Издательство:Издательство Питер
- Год:2019
- Город:Санкт-Петербург
- ISBN:978-5-4461-0975-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Джулиан Хосп - О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co краткое содержание
Вы хоть раз спрашивали себя, что такое биткоин, криптовалюта или блокчейн? А децентрализация? Как вы думаете, кто выиграл от появления интернета? Люди, которые были подготовлены к нему и стали использовать его в личных или коммерческих целях до того, как подтянулись остальные.
Новая технология «блокчейн» дает аналогичную возможность. Она играет сейчас такую же роль, какую играл интернет последние 20 лет. Главный вопрос, который каждый себе задает, это «c чего мне начать?»
Джулиан Хосп, соучредитель компании TenX и один из ведущих мировых экспертов по криптовалютам, просто и доступно объясняет сложные термины и дает четкую инструкцию к действию: как пользоваться криптовалютами, соблюдая правила онлайн-безопасности.
У Илона Маска уже есть книга Джулиана Хоспа. А у вас?
О криптовалюте просто. Биткоин, эфириум, блокчейн, децентрализация, майнинг, ICO & Co - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Каждый, кто был заинтересован в Лайткоине, должен был либо участвовать в майнинге, либо покупать монеты у майнеров. Чарли Ли сделал это для того, чтобы сделать полный «сброс» системы. Лайткоин является одним из первых (первым из них был Namecoin) и самым известным форком Биткоина, и он по-прежнему является большим игроком в сегодняшней криптосистеме. Одна из причин, по которой выжил Лайткоин, – это изменение алгоритма майнинга, в результате которого майнеры Битокина атаковали цепь Лайткоина. Как такие атаки работают, мы обсудим чуть позже.
Почему не все могут просто разветвить блокчейн?
Теоретически это может сделать каждый, однако это требует больших усилий. Во-первых, нужно создать достаточный спрос на новые монеты, иначе они будут бесполезны. Во-вторых, нужно решить проблему сложности майнинга. Помните, что сложность майнинга подстраивается под уровень сети, так что поиск нового блока занимает определенное время (например, 10 минут в случае Биткоина, чтобы собрать пазл). Например, если сообщество разделяется пополам или как в случае Биткоина (BTC) и Биткоина Cash (BCH) в 2017 году на 90 % BTC и 10 % BCH, то статистически в сообществе BCH будет в 10 раз (100 минут) больше времени на поиск нового блока. Сначала это может показаться неплохим результатом, однако вызывает много неопределенности, что не очень хорошо сказывается на цене новой монеты и, следовательно, на интересе сообщества. В то время как расходы на электроэнергию и оборудование остаются такими же, как и до разветвления, становится неясно, когда и как часто выплачивается вознаграждение за майнинг. BCH действительно боролся с этим в первые дни, и если бы не некоторые политические и экономические причины, то, вероятно, как и 99 % всех других попыток разветвления, он не выжил бы.
Помимо сложности майнинга, во время форков могут произойти так называемые атаки повторения (replay attacks).
Что такое атаки повторения?
Атаки повторения возникают, когда кто-то копирует/повторяет транзакции из одной цепи в другую после разветвления.
Как это возможно? Очень просто. Поскольку вы подписываете транзакцию вашим закрытым ключом, что создает уникальный идентификатор транзакции (кусочек пазла), другой человек просто переходит в другую цепочку, копирует свой идентификатор (такой же, поскольку цепочки, по существу, являются клоном друг друга до того момента, когда произошло разветвление) и повторяет транзакцию. Этого можно избежать, установив защиту от повторения, которая сделает это невозможным. Многие форки не реализуют этого, что вызывает глобальные проблемы. Именно это произошло в первые недели Эфириум Classic, и потребовалось время, пока проблема была решена.
Что вы должны делать во время разветвления?
Если у вас есть монеты, где происходит разветвление, единственное, что вы можете сделать, это НЕ отправлять куда-либо свои монеты. Просто подождите, пока не будет установлена защита от повторения и хаос пройдет.
Помимо более-менее законных попыток разветвлений, майнеры могут атаковать цепи блокчейна.
Что такое атаки блокчейна?
Атаки крупных блокчейнов сейчас не так актуальны, так как их очень трудно осуществить. Говоря в терминах теории игр, в блокчейне есть точка, когда атаковать его менее выгодно, чем быть частью.
Теория игр создает математические модели того, как разумные и рациональные люди, принимающие решения, будут вести себя в определенных сценариях.
[ВАЖНО]
Чем больше и чем крупнее распределяется сообщество блокчейн, тем меньше вероятность его атаки.
Как показала практика, единственной «реальной атакой» в системе Биткоин, которая приносит выгоду, является УДЕРЖАНИЕ БЛОКОВ (WITHHOLDING BLOCKS).
Почему майнеры удерживают блоки?
Удержание блока означает, что майнер, который находит блок, не сразу передает его в сеть, а сохраняет его себе. На первый взгляд это не имеет никакого смысла. Если майнер не транслирует недавно найденный блок, остальная часть сообщества не признает, что он заработал награду за майнинг. Так зачем же это делать? Так как в среднем для поиска блока требуется 10 минут, есть случаи, когда кто-то находит блок намного раньше, скажем, за три минуты. Майнинг – игра с вероятностями, а не реальная игра в математику. Итак, как только майнер случайно находит этот блок, то удерживает его, а остальная часть сообщества ищет новый действующий блок.
Допустим, им понадобилось десять минут, чтобы найти его, и этот блок будет транслироваться по всей сети. Можно подумать, что майнер, который нашел блок только через три минуты, просто не получил награду, потому что, даже если он будет транслировать блок сейчас, блок будет отклонен сетью, так как прошло слишком много времени. Однако майнер загадывает наперед и пытается найти следующий блок раньше остальных. Если другой части сообщества нужно еще 10 минут для этого блока, всего им потребуется 20 минут. У этого «вредоносного» майнера теперь около 16 минут для поиска второго блока, который ему определенно понадобится, потому что это наверняка займет больше 10 минут, так как теперь он майнит в одиночку. Теперь предположим, что сообщество находит новый блок за 16 минут. Теперь они могут транслировать оба блока в сеть, и, поскольку оба блока ДЕЙСТВИТЕЛЬНЫ и теперь представляют собой БОЛЬШУЮ ЦЕПЬ, каждый бросает старый блок (который становится брошенным блоком) и принимает два новых. «Вредоносный» майнер получает вознаграждение за майнинг ОБОИХ блоков, чего обычно никогда не происходит. Таким образом, майнер не пытается атаковать сеть, как, например, во время атаки 51 % или подобной этой, но он обманывает систему, чтобы получить более высокое вознаграждение за майнинг.
Что такое атака 51 %?
При атаке 51 % более 51 % всей мощности сосредоточивается в одной группе атакующих, которая теперь контролирует весь консенсус и может контролировать транзакции, цензуру и почти все, что связано с блокчейном. Атака 51 % может сделать децентрализованную систему централизованной. Гипотетически, потребуется не более 51 % мощности, и 49 % не должны этого заметить. Если бы 49 % что-то заметили, то в первую очередь они пожаловались бы на централизацию и стали бы продавать свои монеты, если бы проблема не была решена. Оба действия значительно снизили бы цену монет, однако люди, которые совершают атаку 51 %, скорее всего, не получили бы существенной прибыли, если бы она вообще была.
Предположим, что 51 % сообщества действительно может совершить такую атаку незаметно от других. Что могла бы сделать эта группа? Во-первых, они могут начать блокировать транзакции от определенных людей, просто не включая эти транзакции в какие-либо блоки. Даже если другие майнеры подобирают блоки, атакующая группа всегда «изгоняет» других, и их цепь остается самой длинной. Во-вторых, они могут совершать двойные траты, отправляя одни и те же монеты за очень короткие промежутки времени разным людям. Поскольку они отвечают за создание консенсуса, то могут контролировать и остальное. В-третьих, они могут изменить историю транзакций, если их мощность значительно превышает 51 %. Так как они снова должны будут добыть каждый блок, это будет довольно сложной задачей и крайне маловероятной, но тем не менее возможной.
Читать дальшеИнтервал:
Закладка: