Как завести кошелек для Factom?

Crypto
2 min readJun 10, 2017

Программное обеспечение

Программное обеспечение включает в себя пакет Factom Federation (FF) и сам кошелек Factom Enterprise Wallet.

Пакет программного обеспечения Factom Federation (FF) в свою очередь состоит состоит из:

  • factomd
  • factom-walletd
  • factom-cli

Ссылки

Githab проекта, где располагается программное обеспечение: https://github.com/FactomProject/distribution [1]

Bootstrap: https://www.factom.com/assets/site/factom_bootstrap.zip [2]

Директории, где располагаются файлы:

Windows

Кошелек Factom Enterprise Wallet устанавливается в:

С:\Users\Your_Username\AppData\Local\Programs\enterprisewallet\

Пакет программного обеспечения Factom Federation (FF) устанавливается в:

С:\Program Files\Factom\

Blockchain, wallet file и некоторые другие данные расположены в:

C:\Users\Your_Username\.factom\

Установка

  1. Скачиваем Factom Enterprise Wallet и Factom Command Line Interface Programs для своей операционной системы с Githab по ссылке [1] и Bootstrap с официального сайта Factom по ссылке [2].
  2. Запускаем и устанавливаем скаченное с Githab и распаковываем Bootstrap.
  3. Далее есть 2 варианта запуска кошелька: Online и Locally.

Online-подключение подразумевает под собой подключение к чужому узлу (node), что в свою очередь позволяет не скачивать blockchain (~9 gb на июнь 2017 года), а самому кошельку нужно синхронизировать только транзакции. Это сокращает временные затраты на запуск кошелька.

Locally-подключение подразумевает, что вы запускаете свой собственный узел (node) factomd и скачиваете полностью blockchain. Это займет на порядок больше времени, но будет надежнее. Чтобы сэкономить время можно воспользоваться Bootstrap — это просто первые 70 000 блоков blockchain, которые вы можете скачать с сайта разработчиков. Касательно безопасности такого действия разработчики пишут следующее:

Factomd still checks the blockchain on each boot, so it will check for inconsistencies in the download.

Ваш узел (factomd node) при каждом включении проверяет blockchain и выявит любые несоответствия, если они обнаружатся в скаченном blockchain.

Online

Запускаем Factom Enterprise Wallet и выполняем следующие действия:

Settings -> Custom Factomd Location -> в появившемся поле прописываем “factomd-live.cloudapp.net:8088” -> save changes

Далее остается дождаться синхронизации транзакций и можно пользоваться кошельком.

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

Locally

Если вы собираетесь использовать Bootstrap, то из распакованной папки перемещаем папку “m2" в директорию:

C:\Users\Your_Username\.factom\

Далее запускаем узел:

win +r -> cmd -> cd c:\program files\factom\ -> factomd

Теперь ждем в панели контроля вашего узла, расположенной по ссылке http://localhost:8090 полной синхронизации blockchain. После 100% загрузки blockchain или 100% синхронизации с Bootstrap в первый раз нужно будет перезагрузить factomd.

Следующим шагом запускаем Factom Enterprise Wallet и проверяем что во вкладке “Settings” снята галка с “Custom Factomd Location”.

Теперь остается дождаться синхронизации транзакций.

--

--