Привет, ребята, я часто читаю, что многие люди боятся так называемых 51% атак. Я действительно не понимаю, большое дело об этом.
******** 1-й проблемы: Двойные Проводят атаки *********
Вот мое решение: Мы не можем согласиться, что наш полный Bitcoin Узлы никогда автоматически перезаписывать эти части Blockchain, которые старше, чем, скажем, 1 час (или 6 подтверждений). Обычно осиротевшие blockchains никогда не содержат более чем один дополнительный блок, поэтому не должно возникнуть никаких проблем.
В редких случаях, когда имеется больше вилки и у вас есть короче blockchain программы следует задать для ручного выбора blockchain, который следует использовать.
Для маловероятных случаев, как
* http://bitcoin.org/en/alert/2013-03-11-chain-fork
* Реальные 51% атаки
* Австралия отключается от остального мира, и вы живете в Австралии или любой другой 🙂
Я думаю, что было бы безопаснее, если пользователи могут вручную обрабатывать эти события.
******* вторая проблема: Горнодобывающие Пустые блоки ********
Гэвин также нашел хорошее решение (изменение протокола отклонять более длинные цепи в некоторых случаях):
****** третья проблема: Предотвратить все остальные шахтеры от добычи любых действительных блоков ********
Если злоумышленник не делать двойную атаку тратить и включает в себя все сделки, но просто игнорирует все блоки от других шахтеров, это может быть проблемой. Другие шахтеры вскоре обанкротится и злоумышленник получит еще больше% сети ....
Я хотел бы предложить такое же решение, как с проблемой 1. Любой шахтер или любой Полный узел не должен перезаписать блок, который старше 5мин в том случае, если такая атака продолжается.
******
Таким образом, в целом, я предлагаю включить вручную регулируемый параметр, который позволяет каждому пользователю установить отрезок времени, в котором перезапись существующих блоков остается возможным.
В случае возникновения чрезвычайной ситуации он может быть установлен на 5мин
Полные узлы могли установить его на 60мин и
простые узлы или узлы с плохим подключением могут установить его до бесконечности ....