Вопрос с этим вопрос заключается в том, что БТД не использовать "шифрование" в буквальном смысле этого слова. Скорее, он использует для проверки работы алгоритма к сваей работе на статус-обновления сети Биткоин, что делает его дорогим, чтобы изменить историю (что потребует переделать работу). Как стало проще предоставить эту работу через технический прогресс, объем работы, которая должна быть выполнена, чтобы изменить увеличивает историю. Как нет шифрования, быть взломаны, я не понимаю, что вы хотите здесь услышать. бирже MtGox беспокоится все уедут, поэтому они снижают цены. люди уже рассматривают биткоины хранятся на MtGox как меньше стоит, и в конечном итоге люди решают цене вещи Что идентификатор транзакции? если вы отправляли на адрес, сгенерированный семян Электрум, то у тебя нет проблем. То же самое произошло бы, если бы они сбили самолет! :Р Я отредактировал ответ выше, чтобы выделить несколько замечаний от проверяющих размещенные сделки.

Псевдоузел обсуждается здесь на сайте Reddit /Р/биткоин

По сути, это функции реле вызовы с подключенных узлов случайным образом.

Это был эксперимент на то, как легко полного узлы можно "подделать". В заключение: очень легко.

Доказательство концепции реализации (и документация) доступна здесь:

https://github.com/basil00/PseudoNode

К сети, PseudoNode представляется нормальной полноценной узел. Это реле инвс, столовые, блоки и т. д. просто как полный узел. В действительности, PseudoNode-это типа Р2Р прокси-сервер. Он просто передает любой запрос он не может справиться (метода GetData, getheaders и т. д.) к соседним узлам. Для получения более подробной информации см. ссылки выше.

PseudoNode без использования дисков (не требуется загрузка блокчейна), использует мало процессора/оперативной памяти, и использует меньше сетевых ресурсов (полосы пропускания), чем обычный полный узел. А PseudoNode можно "синхронизировать" с сети в течение нескольких секунд.

PseudoNode демонстрирует некоторые проблемы с стимулированной полные узлы (в том числе по программе "Стимул Bitnodes"). Трудно доказать, что полный узел действительно полный узел.

Реализация в основном обладает новизной/доказательство концепции стоимости. Он не предназначен, чтобы быть "производство".

И чаво:

Не PseudoNode вреда сети?

Короткий ответ: Нет.

Длинный ответ: Нет, если количество PseudoNodes значительно превышает количество нормальных полно узлов. В противном случае, если PseudoNode можно подключить к хоть какие-то хорошие узлы (по умолчанию 2), тогда PseudoNode будет действует как обычный узел и способствует пропускной способности сети.

Может PseudoNode вызывают сетевой вилки?

Нет, PseudoNode просто повторяет то, что другие узлы делают.

Может PseudoNode украсть монеты?

Нет.

PseudoNodes может быть исключен из сети?

Не легко. Просит PseudoNode не может обрабатывать напрямую всегда могут быть направлены на другие (кооперативные) полные узлы.

Это, кажется, в плане атак мне очень безрассудным. Очевидно, что баланс между плюсы и минусы должен оценить, а поскольку его значение - "новизна" (называет себя разработчиком), несколько минусов, кажется, сразу видно:

  1. Задержки будут эффективно увеличить блокчейн скачать такие времена, что новые задержки = оригинал задержкой * производительность снизится %
  2. Гнусный pseudonode может дроссель задержки чуть выше порога узлы применения черных списков (т. е. регулирование задержки ~> задержка выключения)
  3. Увеличение доли неблаговидных узлов может выполнить нападение Сибил (?)

2 связанных вопроса:

  1. Какие другие направления атаки (на высоком уровне терминов) и их последствия можно ожидать от псевдо-узлы?
  2. Есть ли осуществимо обязательства в протокол, чтобы разграничить между PN и узел? Например, различные Bitcoincore варианты определения ПНС (или простое изменение в протокол)?