EOS - это просто. Часть 2. Что такое Scatter и как его установить

avatar igorart 7 months ago

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

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

Кошелек EOS - это программа или веб-сайт (также веб-сервис). И, чтобы отправить кому-то монеты по Вашему требованию, кошелек должен подписать отправку  приватным ключом. Кошельков может быть много. Каждый выбирает тот, который ему нравится. Однако, не все кошельки пишут добросовестные программисты. В случае, если кошелек написан мошенниками, то они просто сохранят у себя приватный ключ и смогут выполнять любые транзакции от Вашего имени! Поэтому нам нельзя предоставлять приватный ключ кому попало. Эту проблему решает Scatter...

Если Вы знакомы с Ethereum и знаете что такое Metamask, то следующий абзац можете пропустить. Scatter выполняет функции Metamask'а только для EOS.

Что такое Scatter

Scatter - это программа-дополнение к веб-браузеру, которая хранит Ваш приватный ключ и подписывает транзакции по запросу веб-сервисов, не предоставляя веб-сервисам приватный ключ. Как работает онлайн  кошелек без  Scatter:

  1. Вы заходите на сайт кошелька
  2. Нажимаете кнопку отправить какое-либо количество монет кому-то
  3. Кошелек спрашивает приватный ключ
  4. Вы вводите приватный ключ 
  5. Кошелек подписывает транзакцию и отправляет ее в блокчейн EOS на выполнение

На 4-ом этапе мошенники могут попросту сохранить себе Ваш приватный ключ. А теперь, как все работает со Scatter'ом:

  1. Вы заходите на сайт кошелька
  2. Нажимаете кнопку отправить какое-либо количество монет кому-то
  3. Кошелек спрашивает, создает транзакцию и отдает ее Scatter
  4. Scatter подписывает транзакцию приватным ключом и отдает ее кошельку
  5. Кошелек получает подписанную транзакцию и отправляет ее в блокчейн EOS на выполнение.

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

Scatter также можно назвать  провайдером приватных ключей.

Как установить Scatter

Для работы со Scatter Вам потребуется браузер Google Chrome. 

  1. Переходим на сайт Scatter и нажимаем кнопку "Get Chrome Extension".
  2. Затем кнопку "Add To Chrome" для установки расширения.

    Появится уведомление о том, что расширение Scatter было добавлено в Chrome.
  3. Теперь находим иконку Scatter в правом верхнем углу браузера. Если такая есть, то поздравляем, Вы успешно установили Scatter

Резюме

В этой статье мы узнали, что действия в EOS подписываются приватным ключом. А подписанные действия называются транзакцией. Мы также установили Scatter, который в дальнейшем поможет нам безопасно работать с веб-сервисами для EOS. 

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

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

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