в настоящее время я создаю / делюсь собственной криптовалютой. Подробности об этом заключаются в том, что это монета Scrypt с доказательством работы. Но это не совсем вопрос.
Я создам веб-сайт вокруг монеты и хочу, чтобы пользователи могли создавать транзакции без того, чтобы их закрытый ключ / кошелек попал в мой кошелек (кошелек веб-сайтов). Например, я мог бы создавать новые кошельки каждый раз, когда пользователь регистрируется, и показывать приватный ключ с помощью dumpprivatekey и RPC. Но я хочу, чтобы они могли совершать транзакции, просто вводя свой закрытый ключ, но без сохранения моего веб-сайта, или даже их адрес позже будет в кошельке проекта. Лучший пример для этого — myetherwallet.com. Пользователи вводят свой закрытый ключ, но единственное место, где он сохраняется, — это файл cookie на компьютере пользователя, а не на веб-сайте или на каком-либо их сервере. Надеюсь, вы понимаете, что я имею в виду.
Спасибо!
Вы можете написать сценарий, который генерирует закрытый ключ, затем открытый ключ, а затем адрес. Вы связываете адрес с пользователем и просите его скопировать закрытый ключ и сохранить его в безопасности. Когда он/она хочет совершить транзакцию, вы запрашиваете приватный ключ, передаете его своему бэкенду, который совершает транзакцию...
Кстати:
сохраняется в файле cookie на компьютере пользователя
Это звучит ужасно, потому что у вас был доступ к ключу, если у вас был доступ к компьютеру, а пользователи иногда удаляли свои куки...
Лол... 1. Почему тебе не нравится? Я точно могу задать вопрос без использования этого "?". И я сделал. Мой вопрос был прост: как создать транзакцию, не сохраняя адрес/кошелек пользователя в моем кошельке, потому что его нельзя будет удалить.
Я не знаю, почему вы не можете просто ответить на вопрос вместо того, чтобы критиковать мой вопрос.
Дэвид Шварц
пебвиндкрафт
ДКБ