Я предлагаю то, что уже неоднократно обсуждалась на форумах - реализация шифрования соединения с протоколом Bitcoin.
Детали:
- Как SSH, люди будут иметь возможность соединяться друг с другом надежно, используя криптографические ключи / тождества они должны обмениваться первым.
- Как и в SSH, каждый хост будет генерировать свои отпечатки пальцев, и множество частных / открытых ключей. Таким образом, узлы подключения будут иметь возможность проверить друг друга
- Некоторые узлы (например, банки) будут иметь возможность публиковать свои ключи / отпечатки пальцев где-то (как на их сайте), так что каждый может подтвердить, кто они есть при подключении к своим клиентам Bitcoin
- Когда ключ / отпечатки пальцев изменений удаленных узлов, пользователь будет предупрежден & спросил, хочет ли он, чтобы подключиться в любом случае (как в SSH).
- Для того, чтобы сделать вещи проще, можно было бы использовать OpenSSL библиотеки, присутствующий во всех основных операционных систем для осуществления этого.
Возможные преимущества:
- Возможность иметь почти 100% анонимность для каждого узла. (Не, если какой-то случайный генератор трафика будет также реализован) Третья сторона уже не сможет сказать, кто есть кто и какие сделки, которые по нюхает трафик, поступающий в / из узла.
- реальное обеспечение & более анонимность при подключении через TOR (справа теперь выходные узлы могут легко обнюхивают / перехват весь трафик, так что использование Bitcoin на TOR несколько опасно).
- Eleminate человек-в-середине атаки.
- Люди будут иметь возможность создавать "полу-центры сертификации", Который будет хранить отпечатки пальцев каждого узла и показать их публично, поэтому узлы сети могут быть проверены.
- Клиенты (как банки) могут выбрать для подключения только к доверенным, SSL-проверить узлы, и игнорировать остальные.
Возможные недостатки:
- Возможность централизации сети?