Там были некоторые горячие дискуссии на здесь, так как «доказательство паспорта» Майк Хирн разговор для выявления действительных узлов для предотвращения человек-в-середине атаки (здесь: http://www.iamsatoshi.com/coinscrum-networking-evening-circle-london/).
я думаю что Любые Решение, которое потребовалось бы маркер внешней по отношению к самой Bitcoin сети, таких как паспорта или удостоверения личности, по своей сути противоречат ненадежный, децентрализованный характер Bitcoin, а также потенциально открыт для манипуляций со стороны сомнительных персонажей или сил сейчас или позже.
Проблема, как это было заявлено, стоит довольно хорошо erik777:
котировка
Суть в том, что если вы пытаетесь обнаружить целостность узла вы разговариваете, вы просите коллег, которые говорили на этот узел в прошлом, что вы говорили в лучших условиях. Каждый узел может отслеживать задержки, время безотказной работы, и т.д., на всех узлах они разговаривают. Они не должны делиться подробностями, насколько нормально это.
Конечно, вы не можете 100% доверять любому узлу. Это не цель. Вы просто пытаетесь сделать его более трудным для кого-то, чтобы создать поддельную Bitcoin сеть на WiFi месте они хостинг. Это может сделать это практически невозможно выскочить кучу новых узлов без истории в сети Bitcoin, или принести их вверх и вниз. Имеет ли это исключает все виды мошенничества узла? Нет, но это делает его гораздо сложнее. Вы должны были бы создать историю в сети с узлами. И, как только ваши узлы идентифицируются как плохо, что история станет спорной, требуя новую историю.
Вы создаете более высокий авторитет для узлов с историей безотказной работы, последовательной задержкой с его коллегами, и присутствием на blockchain над теми, которые являются новыми, доверие вы в первую очередь использовать, когда на ненадежной локальную сеть, и вам необходимо подтверждение транзакции быстро, сценарий Майк пытается обратиться с паспортом.
Это не то же самое, как в реальном мире сетей доверия. Это основано исключительно на сети передачи данных с сетью усиливающий себя, увеличивая свою собственную целостность динамически. Это по-прежнему способствует сети ненадежной до тех пор, пока вы не сделать его частью вашего ядра, но надстройка, чтобы компенсировать те времена, когда вы не можете иначе доверять сеть и узлам, которые в настоящее время разговаривает без исторического связь.
Конечно, вы не можете 100% доверять любому узлу. Это не цель. Вы просто пытаетесь сделать его более трудным для кого-то, чтобы создать поддельную Bitcoin сеть на WiFi месте они хостинг. Это может сделать это практически невозможно выскочить кучу новых узлов без истории в сети Bitcoin, или принести их вверх и вниз. Имеет ли это исключает все виды мошенничества узла? Нет, но это делает его гораздо сложнее. Вы должны были бы создать историю в сети с узлами. И, как только ваши узлы идентифицируются как плохо, что история станет спорной, требуя новую историю.
Вы создаете более высокий авторитет для узлов с историей безотказной работы, последовательной задержкой с его коллегами, и присутствием на blockchain над теми, которые являются новыми, доверие вы в первую очередь использовать, когда на ненадежной локальную сеть, и вам необходимо подтверждение транзакции быстро, сценарий Майк пытается обратиться с паспортом.
Это не то же самое, как в реальном мире сетей доверия. Это основано исключительно на сети передачи данных с сетью усиливающий себя, увеличивая свою собственную целостность динамически. Это по-прежнему способствует сети ненадежной до тех пор, пока вы не сделать его частью вашего ядра, но надстройка, чтобы компенсировать те времена, когда вы не можете иначе доверять сеть и узлам, которые в настоящее время разговаривает без исторического связь.
Мое личное ощущение, что «доказательство правильности подключения», опираясь на скорости передачи данных и время штамповки может быть путем вперед, и я в настоящее время ищу научные работы, которые могли бы поддержать это представление в чисто математической / объективной точке зрения. Например - если бы я дал вам отправную точку, например, ближайшего железнодорожного вокзала, и сказал вам раз и превращает можно определить мой дом с 100% точностью каждый раз.
Если вы могли бы начать с одного узла и зондировать карту его подключения к другим близлежащим, вы в конечном итоге с картой подключения ненадежный точной идентификации этого узла.
Или представьте, что модель «Звездные врата», где последовательность задержек в соседние узлы продуцирует неподделен код / идентификатор. Каждый блок, происходящий из узла может даже быть помечен с его «воротами» адресом. Кроме того, это может генерировать карту узла, который постоянно закодированную в блоке цепь, растет органически с сетью, но и позволяет идентифицировать поддельные узлы (например, узлы, которые внезапно появляются и имеют задержку фиксированное времени для одной конкретной группы узлов, он пытается подделать, но «неправильная» Задержку в другие якобы соседние узлы).
Итак, все мы знаем, что:
1. Время движется в одном направлении
2. Сети имеют ненулевые латентности между узлами
3. Географическое положение может коррелировать с задержкой локальной сети / маршрутизации
4. Время тиснения может быть очень точным с помощью современных технологий
Я считаю, что сочетание этих факторов позволит более объективно идентифицировать узлы, используя свойства, присущие самой сети, чтобы обеспечить идентификацию нулевого доверия. Результаты могут быть хэшированной и кодируются в блоки, поставляемых конкретным узлом, таким образом, помещая форму карты в blockchain.
Я не защищаю белый / черный / коричневый-листинг в любой моде, просто местный благонадежность построен на истории функциональности в большей сети.
Все мысли приветствуются. Предыдущее обсуждение здесь: ().