Одним из важнейших инструментов пользователей EOS для совершенствования своих аккаунтов является управление разрешениями.
В отличие от Биткойна, где один открытый ключ служит аккаунтом, аккаунты EOS имеют две пары ключей. Одна для Активного, а другая для Разрешения владельца. При правильном использовании (использование двух разных пар ключей для Active и Owner Permission) и при использовании REX-ставок (например, для сбережений), вы уже имеете достойную защиту.
Создание разрешения безопасного режима
Предупреждение: Пожалуйста, поймите, что изменение разрешений вашей учетной записи может привести к необратимым негативным последствиям. Обязательно запишите все ключи и перепроверьте все перед внесением изменений.
К счастью, приложения становятся все более удобными для пользователей. Например, блокчейн-проводник bloks.io уже предлагает процесс сборки для создания разрешения Safemode.
В следующем пошаговом руководстве мы проведем вас через этот процесс. Мы добавили печатные экраны с красными цифрами и полями, чтобы вам было легче следить за этим.
Требования:
Кошелек EOS с импортированным аккаунтом ЕОS (в этом руководстве мы будем использовать Anchor Wallet)
Давайте начнем:
Убедитесь, что у вас есть две разные пары ключей для допусков Active и Owner.
Если нет, нажмите чтобы пройти пошаговую инструкцию
Перейдите на сайт bloks.io и войдите в систему с разрешением владельца. (см. скриншот ниже)
В меню, под строкой поиска, выберите Wallet.
Нажмите на Security (В левом меню).
Место для создания режима Safemode. Сохраните оба ключа: Safemode Public Key и Safemode Private Key.
Позже они будут изменены по соображениям безопасности.
Выберите время для задержки анстейкинга, например, 3 дня.
Это означает, что после завершения транзакции анстейкинга потребуется три дня, чтобы ваши EOS стали ликвидными. (Это время нужно вам, чтобы отреагировать среагировать на ситуацию, когда произошел несанкционированный вывод из стейка).
Теперь нажмите на Create Safemode.
If you're using Anchor Wallet, you're likely to get the following warning message:
Чтобы продолжить транзакцию, необходимо ненадолго разрешить опасные транзакции.
Откройте свой Anchor Wallet и нажмите на символ настроек (правый верхний угол).
b. Прокрутите вниз до раздела Advanced Options и выберитеAllow dangerous transactions
c. Теперь перейдите на bloks.io и нажмите на Create Safemode и подпишите транзакцию своим кошельком. (См. Шаг 6).Now switch to bloks.io and click on Create Safemode and sign the transaction with your Wallet. (See Step 6).
Important: After the transaction goes through, change the transaction setting in you Anchor Wallet under Advanced Options to Disable dangerous transactions.
9. Check on bloks.io. You should now see a permission hierarchy similar to this, with different keys:
10. Congratulations, you successfully created your Safemode Permission!
Note: Now you still can stake EOS with your Active Permission but only unstake EOS with the Safemode Permission.
What you want to do now is to change the Safemode Key pair to a secure, offline generated key pair. You can do this with eoskey or with Anchor Wallet key generator (you find it in Tools -> Manage Keys -> Generate Key Pairs) and store it safely!
Please check out our tutorial of how to backup your private keys here.
11. When you generate new keys with the offline tool and secure them, you must import your Safemode Account into your Anchor Wallet using the Safemode Private Key from Step 4.
12. In the Anchor Wallet, we choose the specific EOS Account with the safemode permission and go to Tools -> Permissions and to safemode permission, we click on Modify:
13. Now change the key to the new Public Key you just created offline with eoskey or Anchor Wallet to secure your wallet.
14. Finally, this is not a necessary step but it is a best practice. Think of your Owner Key as a one-time use item. Once you use it, you should reset and store securely offline. Please follow this guide to reset your Owner's Key.
Note: If you wish to remove the Safemode Permission, it can be deleted by logging into bloks.io with your Owner Permission and deleting Safemode from the Permissions Manager tab.
We hope you enjoyed this guide and you reached your goal. If you have any questions, EOS Support is always there for you online, in 9 languages. So don't hesitate to contact us via Direct Chat: eossupport.io (blue icon on the bottom right).
Author: Markus Hinrichs
Editor: Dario Cesaro; Randall Roland
Translator: -
Sources & References:
Tutorials & How-to guides:
Image Credits