2.5 KiB
2.5 KiB
Обзор
В этом руководстве описано, как создать пару ключей (открытый и закрытый) для подписи транзакций в блокчейне COOPOS.
Перед началом
Убедитесь, что выполнены следующие требования:
- Установлена поддерживаемая версия
cleos. - Нужны базовые понятия: асимметричная криптография (пара открытого и закрытого ключа) в модели аккаунтов COOPOS; см. также аккаунты и разрешения.
!!! note "Состав COOPOS"
Утилита cleos входит в пакет COOPOS: при установке из исходников она собирается вместе с nodeos и keosd.
Справка по командам
См. справку по использованию cleos и опциям:
- команда
cleos create keyи её параметры
Процедура
Ниже показано, как создать пару открытого/закрытого ключа, вывести её в консоль и сохранить в файл:
- Создайте пару и выведите её в консоль:
cleos create key --to-console
Где:
--to-console— опция для вывода пары ключей в консоль
Пример вывода
Private key: 5KPzrqNMJdr6AX6abKg*******************************cH
Public key: EOS4wSiQ2jbYGrqiiKCm8oWR88NYoqnmK4nNL1RCtSQeSFkGtqsNc
- Создайте пару и сохраните её в файл:
cleos create key --file pw.txt
Где:
--file— опция для сохранения пары ключей в файлFILE_TO_SAVEKEY— имя файла для сохранения пары ключей
Пример вывода
saving keys to pw.txt
Чтобы посмотреть сохранённую пару в файле:
cat pw.txt
Private key: 5K7************************************************
Public key: EOS71k3WdpLDeqeyqVRAAxwpz6TqXwDo9Brik5dQhdvvpeTKdNT59
Итог
Следуя этим шагам, вы создаёте пары открытого/закрытого ключа, выводите их в консоль и сохраняете в файл.