Коля решил вести дневник. Для этого он завёл тетрадку и начал писать там строчки вроде таких:
1. Купил хлеба
2. Позвонил Геннадию
…
132. Дал Васе в долг 100 рублей
133. Трахал Люду
134. Покакал
Он очень старался вести дневник честно, и если у него с кем-то возникал спор о чём-то, что произошло раньше, он доставал его и тыкал всем носом в свои записи. Однажды Коля сильно поспорил с Васей на тему того, давал ли он Васе в долг 100 рублей или нет. В момент спора у Коли не было с собой дневника, но он обещал завтра же принести и всё показать Васе.
Вася решил не искушать судьбу, пробрался к Коле в дом, нашёл дневник, долистал до строчки 132 и заменил её на «Трахал Олю». На следующий день Коля достал дневник, долго искал в нём запись про долг Васе, не нашёл и пришел извиняться.
Прошёл год, Васю замучила совесть, и он признался во всём Коле. Коля простил друга, но решил на будущее использовать какую-нибудь более надёжную систему записи, которую нельзя было бы так просто подделывать.
Придумал он следующее. У себя в операционной системе «Линупс» он нашёл программу md5sum, которая брала любой текст и превращала его в хеш — 32 непонятные цифры. Как именно она это делала, Коля не понимал, но в целом казалось, что она выдавала полную белиберду. Например, если в программу ввести слово «привет», она в ответ выдаёт «8b4609d7e974702ff1451220c7ededcf». А если ввести, казалось бы, почти то же самое, но с лишним пробелом, то уже «69ab827825fdb876e709abd3d783dbb6».
Почесав тыковку, Коля придумал способ усложнить будущим Васям замену записей следующим образом: после каждой записи он вставлял хеш, который получался, если скормить программе текст записи и прошлый хеш. Новый дневник получался таким:
0000 (начальный хеш, ограничимся для простоты четырьмя знаками)
1. Купил хлеба
4178 (хеш от 0000 и «Купил хлеба»)
2. Позвонил Геннадию
4234 (хеш от 4178 и «Позвонил Геннадию»)
…
4492
132. Дал Васе в долг 100 рублей
1010
133. Трахал Люду
8204 (хеш от 1010 и «Трахал Люду»)
Если теперь какой-нибудь Вася захочет изменить строчку 132, изменится и хеш этой строчки (он будет не 1010, а чем-то другим). Это, в свою очередь, повлияет на хеш строчки «133. Трахал Люду» (он будет не 8204, а чем-то другим), и так далее до конца дневника. Теперь ради одной записи Васе придётся подменить весь дневник после неё, что сложно.
Прошло время, Коля открыл банк. Он всё так же писал в дневничок записи «дал в долг» и «взял в кредит», снабжая их хешами. Банк разросся, и однажды он дал в долг (уже новому) Васе миллион. Следующей ночью десять нанятых Васей за полмиллиона таджиков пробрались в комнату Коле, заменили запись «143313. Дал в долг Новому Васе 1000000» на «143313. Дал в долг Новому Васе 10» и по-быстрому пересчитали все хеши вплоть до конца дневника.
Чудом Коля обнаружил подмену и, раз такое дело, решил усложнить способ подделки дневника: «Теперь, — решил Коля, — я буду в конце каждой записи в скобочках добавлять какое–нибудь число („нонс“), а подбирать его буду так, чтобы каждый хеш заканчивался на два нуля». Единственный способ это сделать — тупо перебирать числа, пока не получится нужный хеш:
0000 (начальный хеш, ограничимся для простоты четырьмя знаками)
1. Купил хлеба (22)
4100 (хеш от 0000 и «Купил хлеба (22)», 22 было подобрано, чтобы хеш кончался на 00)
2. Позвонил Геннадию (14)
3100 (хеш от 4100 и «Позвонил Геннадию (14)»)
…
1300
132. Дал Васе в долг 100 рублей (67)
9900
133. Трахал Люду (81)
8200 (хеш от 9900 и «Трахал Люду (81)»)
Для создания каждой записи Коле теперь в среднем нужно будет перебрать порядка 50 чисел, что трудозатратно. Соответственно, если запись кто-то подменит, подделка её и всех последующих будет тоже в 50 раз сложнее, а это значит, что теперь Васе даже с таджиками не справиться.
Через какое–то время Коля взял себе партнёра и они стали оба вести дневничок. Для каждой новой записи оба одновременно начинали подбирать нонс и тот, кому первому удавалось найти подходящий, вносил запись. Так как вдвоём подбирать нонсы быстрее, Коля усложнил задачу и требовал, чтобы все хеши кончались уже на три нуля, а не на два.
Этот окончательный Колин дневничок по сути и есть настоящий блокчейн, только Колю с другом надо заменить на кучу соединённых по сети компьютеров, а вычисления хешей усложнить, чтобы даже компьютерам было тяжко.
Коля решил вести дневник. Для этого он завёл тетрадку и начал писать там строчки вроде таких:
1. Купил хлеба
2. Позвонил Геннадию
…
132. Дал Васе в долг 100 рублей
133. Трахал Люду
134. Покакал
Блокчейн для "чайников" ... не, не хотелось бы такую инструкцию
Цитата:
Простыми словами о технологии блокчейн.
Можно сказать намного проще и кратко: "блокчейн" - большой мировой журнал, который содержит все о платежах. О платежках вообще(транзакции/суммы/криптоадреса), но не конкретно от каждого юзера(они анонимы)! Причем, то что попало в этот LOG-журнал уже хер исправишь и подправишь. И это правильно! Шикарная защита от мошенников, в т.ч. на государственном уровне.
Как бы ни было печально, но проект dolevik.com вынужден закрыть.
Причины решения ставить в паблик не стану, но они достаточно веские чтоб прийти к выводу что поддерживать и развивать проект дальше невозможно. Закрытие проекта абсолютно не связано с конъюнктурой на рынке криптовалют и размещенными инструментами.
dolevik.com
Всё. Расторговались!
Нормально все, админ оказался порядочным человеком, всех предупредил. Все проекты продолжают работать, только в отрыве от Долевика, на самостоятельной основе и своих площадках. Само собой это менее удобно и вносит свои коррективы, но хотя бы никто не кого не кинул, что в наше время уже отлично. Kikohash уже запустился и уже сейчас можно сделать предварительный заказ на S9 Asic'и.
Плять, эти грёбаные китайцы снова накосячили
Пора уже выводить основные майнерские мощности из Китая. Какого хера?!
Цитата:
Во вторник, 7 марта, курс биткоина пережил стремительное падение, связанное, по всей вероятности, с первым блоком Bitcoin Unlimited, добытым крупнейшим на сегодняшний день майнинговым пулом Antpool.
Творят эти узкоглазые майнеры всякую хрень супротив биткоин-сообщества.
Цитата:
Одна из возможных причин общего падения курса может быть связана с тем, что один из ведущих майнинговых пулов Antpool, который до этого раскритиковал разработчиков Bitcoin Core и предлагаемое ими решение SegWit, сегодня добыл свой первый блок Bitcoin Unlimited.
#Пт Мар 10, 2017 11:18 amrsemЗарег.: 11.01.2017 ; Сообщ.: 94