Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIP1 - мастрекей на 12 слов для каждого блокчейна #1664

Closed
noxonsu opened this issue Feb 25, 2019 · 8 comments
Assignees
Labels
question Further information is requested

Comments

@noxonsu
Copy link
Member

noxonsu commented Feb 25, 2019

  1. сделать возможность записать 12 слов (в caution этот вариант должен идти приоритетнее скачки файла инструкции)
  2. в импорте ключей должна быть возможность вветси 12 слов из которых генерятся приватники и заполняются в нужные поля. при этом оставить возможность заполнить другими приватниками
@noxonsu noxonsu added the question Further information is requested label Feb 27, 2019
@noxonsu
Copy link
Member Author

noxonsu commented Feb 27, 2019

давайте пока обсудим. итак вопрос

  1. что будет если сид сохранен и добавляется новый блокчейн, как генерить ему приватник

@caffeinum
Copy link
Collaborator

Для этого есть спецификация, ethereum/EIPs#84, https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki.

Если вкратце, из мастер-ключа генерируется приватник для нового блокчейна

m / 44' / 0' / 0' / 0 / 0 - например, один из адресов биткоина
m / 44' / 60' /0' / 0 / 0 - эфира

@noxonsu
Copy link
Member Author

noxonsu commented Feb 28, 2019

ну получается человеку надо будет ввести свои слова каждый раз когда мы новый бч добавим?

@caffeinum
Copy link
Collaborator

ну получается человеку надо будет ввести свои слова каждый раз когда мы новый бч добавим?

я думал мы храним мастер-ключ, то есть автоматически генерироваться будут ключи под каждый бч

@noxonsu
Copy link
Member Author

noxonsu commented Mar 5, 2019

ну мы же не будем мастер ключ хранить в локалсторадже? или будем

@caffeinum
Copy link
Collaborator

Если его не хранить, тогда новые блокчейны нельзя будет подключать к нему, а значит от него смысла мало.

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

@noxonsu
Copy link
Member Author

noxonsu commented Mar 11, 2019

Хорошо, давайте харнить, и делаем 12 слов. Еще клиенты жалуются, что не хотят скачивать ключи, хотят их записать. #1710

@noxonsu
Copy link
Member Author

noxonsu commented Mar 19, 2019

сделаем в другой раз

@noxonsu noxonsu closed this as completed Mar 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants