Интересная техническая идея вышла на дискуссию о альт цепи недавно атакован бассейном Eligius.
Возможно, эта идея не представляется возможным, так как в противном случае Satoshi бы думать об этом с самого начала.
Но, возможно, мы должны обсудить это более. Кто знает...
Это пост, который представил его:
Подводя итог, идея заключается в том, что мы могли бы устранить риск сети замораживания злоумышленника, рассматривая короткие цепи вил частично действующие блоки, а также.
Это, очевидно, сразу же возникает множество вопросов.
Первая проблема, конфликтующие операции. Различные вилки могут содержать несовместимые транзакции. Простым решением было бы, в случае, если такая вещь происходит, только рассматривать конфликтующие транзакции, которые находятся на большей цепи. Только не-конфликтующие операции меньших вилков будут признаны действительными. Это может решить проблему конфликта, но оставляет открытым другой.
Spamming. Злоумышленник хочет заморозить цепь все еще может отправить тонны сделок Себе на честные шахтер, а затем дважды тратить их все на его более длинной цепи. Он достигает ту же цель. Единственный способ, которым я вижу контратаковать это, сделав его платить за сделки, он вставляет на меньшую вилке, а также, принимая их гонорары, а не кредитование выходов. Но тогда, как входы, которые платят взносы на меньших цепях также в настоящее время полностью израсходованы на большую цепи, это невозможно. Если, возможно, если мы изменим то, что было определено выше, и рассматривать каждую противоречивую сделку недействительной. Но, есть по крайней мере две другие проблемы, которые я могу думать:
Реверсивные сделкиХотя замораживание сети не возможно больше, теперь шахтеры могут обратные операции. Это, очевидно, не желательно. Возможным решением было бы получить серьезные и рассмотреть двойные затраченные монеты, как посланные / DEV / нуль. Дважды транжира теряет свои монеты, и никаких выходов не начисляются. Препятствует дважды проводит, но мы не над ...
Недействительности цепи сделокКак предотвратить шахтер генерировать короткие цепи вилку, которая создает двойной провести с подошвой намерены отмены сделки и все операции, которые следуют? У меня нет ответа на этот. Если не мы, если сохранить оригинальное решение, которое рассматривает конфликтующие транзакции более крупной цепи, как действуют, но тогда некоторые другие решения должны быть найдены к проблеме спама ...
Еще один ... инфляция. Если монета имеет инфляцию в награде блока, то он становится легко Zimbabwelize его, так как более короткие вилки могут быть произведены на тоннах. Это может быть решено путем инфляционную награду коротковолнового вилка не применит, только сборы зачисляться на адрес поколения.
Ну, это проблемы, которые я смог найти, и некоторые решения, я мог быстро думать. Я думаю, что есть больше проблем, и я не очень уверен, что все они могут быть решены. Но так как есть много умных людей на этих форумах, я задаюсь вопросом, если любой из них может остановиться на этой идее. Если бы мы могли найти способ, чтобы построить цепочку, которая Иммунная против "морозильные атаки", это было бы прекрасно.
Пожалуйста, имейте в виду, что кто-то с >50% будет по-прежнему иметь возможность дважды провести. Защита от такого рода атаки не цель здесь.