Published 11 October 2018

Аккаунт и файл ключа

Понятие аккаунта (кошелька), для чего он используется и как его завести

Понятие аккаунта (кошелька), для чего он используется и как его завести

На платформе Credits аккаунт играет центральную роль. Понятие аккаунта ассоциируется с понятием кошелек. Кошелек необходим для хранения пользователем  валюты платформы Credits, перевода и приема монет, выполнения методов смарт-контрактов. При запуске Desktop Wallet предлагается войти в ранее созданный аккаунт или создать новый. После регистрации и входа пользователя в Wallet Desktop приложения должен иметь следующий вид:

Понятие адреса смарт-контракта

Понятие адреса смарт-контракта

При создании в кошельке пользователя смарт-контракта, последнему присваивается адрес в формате base58. Необходимость назначения адреса смарт-контракту обусловлена несколькими причинами:

  • отправка токенов на адрес смарт-контракта
  • обратная операция - определение источника отправки токенов

Вид адреса смарт-контракта представлен на рисунке

Состояние аккаунта (баланс)

Состояние аккаунта (баланс)

Состояние аккаунта позволяет пользователю определить текущий баланс кошелька. В программе Desktop Wallet состояние отображается в левой части главного окна:

  • публичный ключ кошелька (“Wallet”)
  • баланс

Keyfile, для чего он используется, как его создать

Keyfile, для чего он используется, как его создать

Keyfile содержит информацию о приватном и публичном криптографических ключах. Keyfile создается при создании аккаунта в программе Desktop Wallet. Один из вариантов входа в ранее созданный аккаунт возможен путем выбора файла keyfile. Keyfile представляет простой json файл с информацией о ключах. Пример файла представлен на рисунке:

Открытый и закрытый ключи

Публичный и приватный ключи

Приватный ключ это ключ, известный только своему владельцу. Только сохранение пользователем в тайне своего закрытого ключа гарантирует невозможность подделки злоумышленником документа и цифровой подписи от имени заверяющего.

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

Для работы на платформе Credits необходимо наличие двух криптографических ключей: приватного (идентифицирующего кошелек пользователя) и публичного (передаваемого другим пользователем системы). Если публичный ключ может использоваться и передаваться открыто, то для приватного ключа есть строгие рекомендации использования:

  • потеря ключа влечет за собой потерю кошелька и всей суммы валюты Credits на нем (утрата ключа приводит к практической невозможности расшифровать информацию)
  • недопустимо передавать приватный ключ третьим лицам
Votes 0, average rating 0

Contents