Почему биткойн использует открытые ключи в качестве псевдонимов?

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

Ответы (1)

Точнее, наиболее часто используемые псевдонимы — это адреса , полученные из открытых ключей (а не самих более длинных открытых ключей).

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

Использование произвольных псевдонимов (например, имен пользователей) будет означать, что вам придется каким-то образом связать псевдоним с открытым ключом, чтобы включить шифрование с открытым/закрытым ключом. Это удалит возможность безопасного создания адресов/псевдонимов в автономном режиме (например, прежде чем кто-то сможет отправить деньги на имя пользователя «tdumidu», вам придется объявить в блокчейне, что «tdumidu» принадлежит открытому ключу «a1c... ", и включить комиссию, чтобы у других была причина объявить об этом), уменьшить анонимность (поощряя повторное использование псевдонимов) и бесполезно раздувать размер блокчейна. Это также создаст ложное чувство безопасности, которое вы посылаете тому, кем себя считаете (если я возьму имя «Линус Торвальдс» раньше, чем он, тогда оно мое, и люди могут посылать деньги, думая, что они

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