Ну есть 2 варианта научиться:
1. Который предлагаете вы - взять конкретную задачу и не имея знаний попытаться решить ее через жопу
2. Который предлагаю я - сначала выучить теорию, а потом решать задачу, применяя уже кем-то ранее придуманную теорию.
Я предпочитаю второй вариант. Но первый тоже имеет право на существование.
В принципе, верно резюмировали. Да, я именно предлагал пойти первым путем.
Неважно какое решение. Если задача решена, а вы не знаете, что для её решения
есть более простые пути - ваше решение не будет являться для вас лично "решением через жопу".
Потому что (повторюсь) другого решения вы не знаете.
На втором способе вы рискуете "застрять в теории". У меня есть знакомый, который не
проходит мимо любой новинки в программировании и любую библиотеку о которой
есть положительные отзывы пытается присобачить к нашему рабочему проекту,
потому что "так теперь модно". С другой стороны обычная синхронизация двух потоков
на жаве с помощью wait ( ) + notify ( ) вызывает у него испуг и панику - он считает
этот метод "через жопу" и отказывается его понимать. То есть в теории он знает,
а на практике применить не может.
По идеи тоже 6, тк переходной процесс, работы на нахождения 6 блоков потратится столько же.
Неправильный ответ.
Вообще говоря, если исключить рандомную составляющую, выходит, что увеличение
интервала между блоками может произойти только в случае уменьшения мощности сети
относительно какого-то локального экстремума. То есть сеть стала менее надежной
в плане иммутабельности. И следует ждать больше подтверждений. Не шесть, а семь.
Сингулярность получается в случае падения хэшрейта вдвое.
То есть если в биткойн-сети блоки идут с интервалом 20 минут вместо 10 - значит
отвалилась половина мощностей. То есть, вас не спасет в общем случае ни 12, ни 18
подтверждений для заданной гарантии от даблспенда. Потому что вы не знаете -
эта отвалившаяся половина мощностей просто выключена или майнит альтернативную
цепочку.
Разумеется, на коротких интервалах все сильно зависит от рандома. Но выводы,
грубо говоря, те же самые. Вам прислали транзакцию, вы решили ждать 6 подтверждений,
но пять подтверждений пришли за 15 минут. Можете 6-го не ждать.