Post
Topic
Board Идеи
Re: Вам не надоели длинные крипто кошельки?
by
startsts
on 26/09/2019, 21:20:54 UTC
Если каждый будет иметь возможность генерить алиас, то вскоре, алиасы ничем не будут отличаться от самих транзакций.
А нафига их много генерить? Одного достаточно для адреса же...
Это же не доменные имена, которые могут забанить, и у которых срок действия заканчивается...



Подкину ещё одну мысль...

1. Для начала возьмём приватный ключ в виде hexadecimal value:
0000000000000000000000000000000000000000000000000000000000000001
2. Конвертируем его в WIF-формат:
5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf
3. Получим с него адрес: 1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm
4. Проверим адрес в блокчейне: https://www.blockchain.com/btc/address/1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm
5. Обратим внимание на имя адреса: SPIDERPIG827947429

Мысль состоит в том, чтобы это легко-запоминающееся, уникальное имя, прописанное в блокчейне - использовать
в качестве вышеописанного в предыдущем посте - alias, и платить - прямо на него.
Таких alias может быть и множество, между прочим.
Как их привязывать?
На сервере блок-эксплорера, или ноды - есть два поля:
1. Имя, оно сразу же, при вводе - проверяется на уникальность в сети.
2. Второе поле для значения цифровой подписи от сообщения, содержащего это имя + некий random от сервера (для аутентификации).
3. Юзер вводит имя, если оно уникально, сервер возвращает строку имени с рандомом. Строка эта нужна для подписи.
4. Юзер подписывает эту строку, вставляет подпись во второе поле, и постит. Дальше, сервер проверяет цифровую подпись.
5. Если подпись проверена, значит владелец адреса, приватным ключём от которого подписано сообщение - владеет этим приватным ключём,
а адрес подписанта - является именно его адресом.
6. дальше уже, уникальное имя введённое им - цепляется к этому его адресу,
как уже прицеплено вот это имя SPIDERPIG827947429 к адресу 1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm.
7. Дальше, можно платить прямо на уникальное это имя, вроде SPIDERPIG827947429

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

Вот, собственно и вся мысль.

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