Друзья, я сегодня дошлифовал эпический труд про матчасть Биткойна, который выводит прочитавшего его на уровень Upper-Intermediate. Вообще удивительно, в марте ещё заходил сюда, задавал тупые вопросы и впервые купил биткойны. Боялся/не понимал, как купить биткойны на бирже, и потому купил с рук, а людей, спрашивавших здесь в каких-то тредах что-то про nonce, считал поистине богами.
Inside:
— как устроена сеть Биткойн
— почему децентрализованная электронная валюта с неизбежностью должна быть устроена примерно так: почему не проатакуешь, не убьёшь
— от чего конкретно берутся хэши при майнинге, что такое extranonce, как работают пулы, как связаны сложность и target, как пересчитывать target из той формы, в которой он хранится в блоке и из которой его можно вытянуть парсингом (nBits) в нормальную, откуда берётся знаменитая формула, связывающая твой хэшрэйт, среднее время успеха и сложность
— математичненькая оценка (не)выгодности майнинга, условие выгодности покупки асика
— (моя гордость) честно вывел зависимость вероятности успеха атаки 51% от доли хэшрэйта злоумышленника и от количества подтверждений. Это не самая простая задача по теории вероятности, на поиски решения которой у меня ушло 3-5 суток. Сатоши, на мой взгляд, в Bitcoin Whitepaper, получая эту зависимость, в самом сложном месте лишь помахал руками.
https://github.com/snordenstorm/wiki/wiki/%D0%9C%D0%B0%D0%B9%D0%BD%D0%B8%D0%BD%D0%B3-%D0%B1%D0%B8%D1%82%D0%BA%D0%BE%D0%B9%D0%BD%D0%BE%D0%B2ну или сразу
https://github.com/snordenstorm/wiki/wiki/Майнинг-биткойновК сожалению, гитхаб (ВЕСЬ) вчера был снова заблокирован Роскомнадзором, но вы люди умные и умеете обходить блокировки; TOR, прокси-серверы - всё в ваших руках.
Пользуйтесь na zdorovje