Я имел взгляд вокруг и не могу найти ответ на этот вопрос.
Можно ли атаковать текущий Bitcoin blockchain с конкурирующей blockchain, что больше, чем это?
Например, чтобы напасть на текущий blockchain в отрезке времени от примерно четверти своей текущей жизни вы бы:
1. Отработать длины текущего blockchain быть атакованы.
2. Отработать максимальное хеширование мощность оборудования, которое вы хотите использовать для создания нового blockchain.
3. Рекурсивного разделить хэширование мощности аппаратного обеспечения на четыре для каждой регулировки сложности тока blockchain претерпело. Например. если у вас есть hashrate 640 KHS и blockchain претерпело 3 корректировки сложности вы бы вычислить 640KHs / 4 ^ 3 = 10KHs.
4. Начало генерации нового blockchain из блока генеза, начиная с самой низкой расчетной hashrate. Для этого примера 10KHs.
5. Каждый раз, когда добыча трудность в blockchain в Пересчитывается оборудование затем применяет четыре раза больше, чем хэширования власти к решению следующих блоков в 2016 году. Эффект это будет генерировать блоки в четверти времени целевого был создан током blockchain. Например. первые 2016 блоков будут хэшируются с hashrate из 10Khs, как только трудностью повторно регулирует следующие 2016 блоков затем хэшируются с hashrate из 40KHs, затем 160KHs на следующую настройке сложности и 640KHs на четвертую регулировки.
6. После того, как новый blockchain, больше, чем ток blockchain был сформирован, злоумышленник может распространять ее по сети, заменяя текущую blockchain.
(Для простоты я предположил, что нынешний blockchain не продолжает расти в то время как аппаратное обеспечение генерирует новый блок цепь в реальности вы бы предположить более длительное время генерации, чем у текущего blockchain, если вы хотите, чтобы начать атаку).
Предположения:
1. Блоки могут быть добыты с крайне низким hashrate.
2. Сеть Bitcoin выступает цепь длинной длины. (Может быть, я неправильно здесь, и это может Infact благоприятствует цепь наибольшей средней сложности).
3. Каждая сетевая настройка сложность регулирует время генерации блока назад к средней мишени (10 минут в случае Bitcoin), и что для каждой регулировки не существует максимального или минимального уровня, с помощью которого она может быть скорректирована на переналадки.
Unknowns:
Может ли новый blockchain быть сгенерированы таким же образом, выше, чтобы атаковать Доказательство кола (Pos) blockchain следующим образом:
В будущем, где наблюдается значительное улучшение в хэширования мощности и предполагая, сеть делает судить blockchain предпочтения по средней сложности блоков, генерируемых, злоумышленник может генерировать новый PoS blockchain от генеза блока на отдельном оборудовании, а затем, когда она превышает тока PoS blockchain выпустить это в сеть, чтобы перезаписать текущий Pos blockchain?
Если плазменный blockchain выбор были затем полагаться на объеме сделки, чтобы попытаться смягчить это, например, она все еще может быть одураченным основными предсказательница атака, поэтому Proof работы или механизма PoS может быть необходимо, чтобы смягчить это.
Может кто-нибудь прояснить выше, и любое предположение, я, возможно, сделал?