выглядит подпись и красива ли она, а речь именно об этом). Решение требуется лишь для того, чтобы случайно определить победителя. Ведь если блок будет все время оформлять кто-то один, он сможет, например, чьи-то сделки подло не учитывать.
Сложность задачи при этом настолько высока, что решается она только перебором всех вариантов и «хэширования» каждого из них, а перебирают варианты участники одновременно. У кого-то компьютер помощней, ну у того и шансов побольше. Если участников становится слишком много и красивый хэш находится слишком быстро, то новая задачка выбирается потруднее (и наоборот); об этом все договорились заранее.
Все желающие решать эту задачу называются «майнерами», а решение записывается на страницу вместе со всеми операциями. Это делается для того, чтобы в будущем какой-нибудь хитроумный китаец не пришел и не сказал: «Ребята, вот на самом деле правильный журнал, у меня все подсчитано», – тогда ему придется предъявить решения всех подделанных задачек сразу, а это нереально. Хотя будем честны: если у него под контролем большинство компьютеров в сети – то возможно.
В итоге мы имеем новую крутую систему децентрализованных операций, где все доверяют всем – потому что все всегда могут все проверить.
ИСТОРИЮ СДЕЛОК НЕЛЬЗЯ ПЕРЕПИСАТЬ И ИСПРАВИТЬ ЧТО-ТО ЗАДНИМ ЧИСЛОМ. УЧАСТНИКОВ МОЖЕТ БЫТЬ ОЧЕНЬ МНОГО, И НАДЕЖНОСТЬ СИСТЕМЫ ОТ ЭТОГО ТОЛЬКО ВЫРАСТЕТ.
По подписи нельзя вычислить ее владельца – если только он сам не заявит о ее принадлежности. А если не учитывать траты сил на постоянное дописывание журнала сделок, все еще и бесплатно.
Но есть и занимательные побочные эффекты. Во-первых, становится удобно торговать оружием и давать взятки, потому что схему трудно отследить и прикрыть, никаких саквояжей с меченой колбасой тут нет. Во-вторых, любую сделку невозможно оспорить или отменить – если ты выслал кому-то свою крипту по ошибке, то это навсегда. И в-третьих, вся информация дублируется 100500 раз, что немного перебор. Это только то, что на поверхности.
Разберем поподробнее.
1.4
Почему это работает плохо
Скажем прямо: блокчейн – технология крутая. Но недостатков у нее хватает. Для их исправления в системе и проводятся так называемые хардфорки – разветвления или перезагрузки. Поэтому нельзя сказать, что все участники всем всегда довольны. Да, блокчейн решает проблему доверия без единого центра, но пока не очень эффективно. Почему?