Учебники

Блокчейн — Конфиденциальность

Поскольку бухгалтерская книга, в которой записываются все биткойн-транзакции, стала действительно публичной, на карту поставлена ​​конфиденциальность. Кто-нибудь в мире сможет узнать, кто кому заплатил? Традиционная банковская система способна поддерживать такую ​​конфиденциальность, сохраняя конфиденциальность своих записей.

Конфиденциальность в системе Биткойн достигается другой стратегией. Обратите внимание, что мы сказали, что отправитель биткойна должен знать, кому платить. Поэтому он запрашивает открытый ключ поставщика, которому он желает произвести платеж. Этот открытый ключ может быть анонимным.

В том смысле, что как поставщик некоторых услуг, когда кто-то спрашивает вас, куда отправить платеж, вы просто отправляете ему свой открытый ключ. Связь этого открытого ключа с вами не записывается нигде в бухгалтерской книге. Таким образом, любой, кто находится за пределами этой транзакции, будет знать только, сколько денег переведено и на какой открытый ключ выплачиваются деньги.

Для достижения более высокой степени конфиденциальности для каждой транзакции вы можете сгенерировать новый закрытый / открытый ключ для каждой транзакции, чтобы несколько транзакций, выполненных вами, не могли быть сгруппированы третьей стороной. Для аутсайдера это будет просто означать, что было сделано несколько транзакций меньших значений, и они никогда не будут связаны с общим источником.

Наконец, любая система, основанная на интернет-Интернете, уязвима для злоупотреблений. Теперь я опишу несколько возможных типов атак на систему Биткойн и как их смягчить.