EOS - это просто. Часть 3. Создание ключей в Scatter

avatar igorart 9 months ago

Назад Содержание Вперед

В предыдущей статье мы узнали что такое приватный ключ и как установить провайдер приватных ключей. Как? Мы уже знаем приватный ключ? Ведь он нужен нам, чтобы подписывать транзакции от нашего имени. Самого приватного ключа у нас еще пока нет. В этой статье Вы узнаете как создавать приватный ключ с помощью Scatter.

Создание приватного ключа с помощью Scatter

  1. Откройте  Scatter, нажав на соответствующую иконку в правом верхнем углу бразуера Google Chrome (если Scatter все еще не установлен, то прочтите как это сделать в предыдущей статье). 
  2. В появившемся окошке Вам нужно будет придумать пароль. Этот пароль, Вы будете использовать для того, чтобы открыть Scater.
  3. Нажимаем "Create New Scatter".
  4. Нажимаем "Skip Basic Setup".
  5. Теперь создадим ключи для EOS. Нажимаем "Key Pairs".
  6. Нажимаем "New".
  7. Нажимаем "Generate Key Pair".
  8. Нажимаем "Copy".
  9. Сохраняем ключи в надежном месте посредством вставки.
    После вставки у Вас будет что-то вроде этого:
    Private Key: 5Hr5HRbaSdzASnScoybXPyCURY8n3iVMK3DFeVNt2DfcrpTR4MC 
    Public Key: EOS8MC5ESCYxQQb5uRZaJdFsAW8cDvjfgtg4Gmcu2E5EXdBKc3rCA
    Ранее мы говорили только о приватном ключе. Тут появляется еще и public  key. Каждому приватному ключу соответсвует публичный ключ. Приватный ключ показывать никому нельзя. Публичный можно. Ключи, которые мы сейчас создали называются owner key. Нам потребуется создать еще одну пару ключей. Вторая пара ключей будет называться active key. Зачем две пары ключей мы объясним после создания.
  10. Повторяем пункты 6,7,8 для создания еще одной пары ключей. 

Все, ключи созданы!

Owner key и Acitve key

Мы создали две пары ключей: owner и active. Зачем это нужно, если можно обойтись и одной? В блокчейне EOS есть система прав. На выполнение транзакции определенного вида требуются права. У каждого ключа есть свои права. Owner key - имеет самые большие права. Т.е. может делать все. А Active key немного ограничен. Для чего это сделано:

  1. Для удобства. Например, Вы можете создать ключ, с помощью которого можно покупать ресурсы и отдать его какому-либо человеку. Таким образом, Вы сможете делегировать право покупки ресурсов. При этом, Вы будете защищены от того, что человеку вздумается перевести средства с Вашего счета на свой, потому что эта операция будет запрещена для данного ключа.
  2. Для безопасности. Чем меньше Вы пользуетесь ключом, тем меньше вероятность того, что Вы где-нибудь его "засветите". Предполагается что Вы будете в большинстве случаев пользоваться active key. Active key ограничен в правах, и его можно пересоздать с помощью owner key. Таким образом, мы снижаем вероятность того, что засветим owner key.

Резюме

В этой статье мы узнали, что для работы с EOS нужно как минимум два ключа. Мы создали ключи и узнали что наибольшими правами обладает owner key, а active key ограничен в правах.  В следующей статье мы узнаем что такое аккаунт EOS и как его получить. 

Для всех, кому интересен EOS присоединяйтесь в эту группу в телеграме.

Назад Содержание Вперед