Bitcoin успешно работает на протяжении более двух лет. Честные шахтеры порождены над 120000 блоками. По признанию Satoshi, если хорошо финансируемая злоумышленник развивает хеширования ASIC или иным образом покупает или получает доступ к >50% мощность хэширования (по DDOSing некоторых бассейнов?), То все, что честная исторические хешировании работа не имеет значения, один бит, Bitcoin принадлежит нападающему.
Это кажется позором.
Не было бы хорошо для честного добыча сделан в прошлом, чтобы помешать немедленному захвату сети атакующим?
Это может быть достигнуто в следующей схеме:
Шахтеры, которые ранее выиграли блок в далеком прошлом получить скидку на трудности добычи текущего блока.
Размер скидки увеличивается с возрастом ранее выигравшего блока.
После того, как новый блок добыт с помощью скидки от старого блока, то старый блок "потраченный",
Доказательство собственности старого блока подтверждается подписание с тем же адресом, что старый coinbase зачислен.
Биткойн поддерживает цель сложности скидок, которая варьируется в короткий промежуток времени с целью поддержания фиксированного соотношения сниженных блоков к нормальным блоков.
Если доля дисконтированных блоков падает слишком далеко (так что скидка поднимается слишком много), то общая сложность повышается за короткий промежуток времени для этой ветви блока цепи.
Если злоумышленник прибыл с >50% мощности хеширования, то они будут иметь возможность генерировать достаточное количество нормальных блоков сами, чтобы убедиться, что они имеют самую длинную цепь ветвь. Тем не менее, они не имеют каких-либо исторических блоков (или их недавно сформированные блоки имеют нулевую или отрицательную скидку), поэтому в последнее время доля учтенных блоков падает до нуля. Это резко повышает их трудность на разветвлении атакующего и скорость генерации атакующей стремительно падает.
Нормальные, честные шахтеры признают блоки, сгенерированные хакер, наблюдая за пытавшиеся двойные расходы и цепную реорганизацию;. Очень важно, что они не способствуют обесцененным блокам разветвления атакующего, поэтому они игнорируют эти блоки и продолжать строить от честной ветви цепи. Быстро, разветвление атакующего обогнал честном цепи и атака провалится.
Я считаю, что эта схема с правильными параметрами бы предотвратить внезапные захваты злоумышленников с 95% или больше мощности хеширования.
Постепенные атаки злоумышленника, генерирует достаточное количество старых блоков для поддержания дисконтной доли не предотвращены, но по крайней мере, злоумышленнику поддерживают честные сети при генерации "старый" блоки до нападения!
Есть много жизненно важных деталей, чтобы прорабатывать, но я считаю, что идея звук и полезно.
ByteCoin