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