Комментарии 15
Кроме того, я в очередной раз убедился, что оно того не стоит. Будь криптовалюта централизованной — она бы легко масштабировалась по пропускной способности и требовала бы гораздо меньших затрат на майнинг, поскольку сам майнинг был бы формой полезной (научные расчёты а-ля BOINC и подобное) или приятной (настрел врагов и подобное в компьютерной игре) деятельности, а вознаграждение начислялось бы за количество работы: в первом случае — от количества предоставленной вычислительной мощности, во втором — от личных навыков майнера-геймера. В любом случае, централизованная (а ещё лучше — распределённая, то есть полицентричная) структура рациональнее и производительнее, чем
P.S.
Извините за сохранение вашей стилистики «доказательства»…
Это прекрасно, но ваша элементарная логика учитывает только вариант, когда хранятся все данные на ноде. Но есть другие варианты, например шардинг.
Шардинг эту проблему кардинально не решит. Зато ещё острее станет проблема и так невысокой производительности сети.
Уже сделали алгоритмы и протоколы, позволяющие оперировать кошельком не храня весь блокчейн. Майнить не получится, а тратить и принимать койны — пожалуйста. http://docs.electrum.org/en/latest/spv.html#simple-payment-verification
Положительная обратная связь не способствует устойчивости системы, к сожалению. Идея то хорошая, но автор прогуливал курс "Теории управления" :-)
И, как следствие, вариант нахождения следующего блока именно мной составляет тот же жалкий процент и если я не нахожу блок, то я не получаю с него процент за комиссии (потому как каждый находящий блок включает их в качестве транзакций себе) и не получаю биткойны за новый блок. По прикидкам ситуация нахождения мной блока через час-день-неделю после нахождения его же (прямого наследника того блока, наследника которого я нахожу) не лучше — просто спалил больше ресурсов. Я, конечно, кидаю его в чейн, но поезд ушёл и по длине ветки я проигрываю. Остаётся только чистая случайность — когда повезёт мне, а не одному из 100500 китайцев (приклеить 4хлистный клевер, побрызгать святой водой на электрические соединения).
Из этого следует вывод что варианта «просто куплю оборудование — начну богатеть» не работает. Или я где-то не прав?
Из этого следует вывод что варианта «просто куплю оборудование — начну богатеть» не работает. Или я где-то не прав?
Вы можете объединиться с другими «желающими разбогатеть» и более чаще получать вознаграждение, которое будете делить с друг другом пропорционально мощности оборудования. Это называется майнинг пулы
Немного не понял эту часть: «Чтобы оценить процент проделанной работы, пул просит майнеров присылать информацию о нахождении частичных решений. Например, если биткойн-блокчейн требует, чтобы хеш блока имел 15 нулей, пул может просить присылать ему результаты с 10 нулями в качестве доказательства работы. Это в миллионы раз проще и такое решение майнер будет получать несколько раз в час.»
А зачем пулу результат с 10 нулями? Он же не приблизит к решению с 15 нулями? Или я что-то не понял?
Тут нужно понять одну важную вещь: поиск «красивого хеша» это случайный процесс. Может так получится, что вы на самом простом компьютере начали вычислять хеши и вам сразу попался нужный хеш. Вот только вероятность такого события очень маленькая. Но если таких майнеров у пула будет миллион, то и вероятность увеличивается в миллион раз. А выигрыш распределяется на миллион майнеров, т.к. особой заслуги конкретного майнера не было — это был случайный процесс. Следующий раз найдет другой майнер, а монета опять распределится на всех (пропорционально мощности).
Так и не написали, как биткойны «генерируются»? Как я понял в Etherium’е коины генерятся при создании. А тут как?
Майнинг в блокчейн-сетях: как он работает