Как пользоваться explorer

crypto нояб. 05, 2021

Explorer-ы являются важной частью экосистемы любой криптовалюты, в том числе, и UFO. Этот гайд создан, чтобы научить новичков уверенной работе с explorer.

Оглавление

I. Главная страница.

II. Подраздел Blocks.

III. "Внутренности" блока.

IV. Адреса.

V. Технический подраздел.

VI. Редкие особенности (broadcast transaction, verify message).

Главная страница

В первую очередь, нужно зайти на веб-страницу explorer-а.

В правой части шапки сайта расположена следующая информация:

Conn – 8 означает, что нода explorer-а связана с другими восемью нодами; Height показывает актуальный порядковый номер последнего блока; кнопка Scan позволяет сканировать через мобильный телефон QR-код и выводит страницу соответствующего ему адреса (лично у меня не работает);

В колонке UFO можно выбрать денежную единицу, в которой вам будут отображаться все транзакции и балансы: UFO, USD (лично у меня не работало, везде показывало 0), mUFO (0.001 UFO) и bits (0,000001 UFO), последние два варианта из-за низкой цены на UFO на данный момент излишни.

В середине шапки экрана находится поисковая строка. Чтобы ей воспользоваться достаточно скопировать туда или вручную вписать интересующий вас порядковый номер блока, txid (идентификатор транзакции) или адрес, после чего нажать на Enter

Ниже находится предупреждение, что insight всё еще в разработке, а также информация об opensourse статусе проекта и его создателях.

Слева от предупреждения находится раздел Latest Blocks. В колонке Height написан порядковый номер блока (в нашем случае последним является 2 416 708 блок), в колонке Age – сколько минут назад его одобрили майнеры, в колонке Transactions – сколько транзакций было включено в блок (в блоке всегда есть минимум одна транзакция, вознаграждение майнера, она всегда сверху), в колонке mined by должен был быть адрес майнера или название пула, но его нет, в колонке size указан размер блока в байтах.

Подраздел Blocks

Если нажать на кнопку See all blocks, то перед нами откроется список последних двухсот блоков (другой способ, нажать на кнопку blocks в верхней части экрана рядом с надписью INSIGHT).

Если вам нужны более старые блоки, то внизу есть кнопка Older blocks from this date, если на неё нажать, откроется список следующих 200 блоков.

Но пролистывать так два миллиона блоков не самая удачная идея, для таких случаев можно воспользоваться поиском по календарным датам, всего лишь надо нажать на эмблему календаря и выбрать нужное число.

Помимо этого можно поочередно пролистывать по одному дню через данные кнопки.

Именно в таком поиске и выделяется одно из ключевых удобств любого explorer-а и блокчейна, все транзакции хранятся неограниченно долго и даже через 4 года можно посмотреть на точную дату создания блока, сколько и на какую сумму транзакции там были.

"Внутренности" блока

Предположим, вас заинтересовал блок 955843. Чтобы узнать о нем дополнительную информацию, достаточно щёлкнуть по порядковому номеру блока и откроется информационное окно.

Строка BlockHash – заголовок блока, используется для идентификации конкретного блока в блокчейне.

Строка Number Of Transactions показывает сколько транзакций в блоке; строка Height – порядковый номер блока и в какой сети он создан, основной (Mainchain) или тестовой (Testnet);

Строка Block Reward – вознаграждение майнера за добытый блок (актуальное значение – 33 UFO);

Строка Timestamp – точное время создания блока;

Строка Mined by – должно быть указано, какой майнер добыл блок;

Строка Merkle Root – состоит из хешированных хешей всех транзакций

Строка Previous Block – можно кликнуть на порядковый номер и перейти к предыдущему блоку;

Строка Difficulty отображает насколько сложно вычислить ответ (хеш) от логарифмической функции (актуальное значение – меньше двух);

Строка Bits– целевое значение блока;

Size – суммарный вес всех транзакций блока в байтах;

Строка Version – номер версии блокчейна, показывает, сколько раз в него вносили изменения;

Cтрока Nonce – аббревиатура от number that can only be used once или число, которое может быть использовано лишь однажды, ищется такое число, чтобы итоговый хеш всей записи был бы меньше целевого значения блока.

Строка Next Block- можно кликнуть на порядковый номер и перейти к следующему блоку.

Чуть ниже мы видим сами транзакции, входящие в состав блока.

Верхняя транзакция в блоке это всегда вознаграждение майнера. Адрес в левой части экрана принадлежит отправителю.

В правой части экрана виден адрес получателя и адрес, на который поступила сдача. Из-за особенностей блокчейна неясно, где сдача, а где получатель, что даёт дополнительную приватность.

Над каждой транзакцией прописан её уникальный хеш, который очень часто называют  txid, в нашем  случае это:

8063b45feaf0ed422913c4ab100adfa5456d1bf0e17f60901ddf0a4c59146d91

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

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

Адреса

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

В этом окне виден текущий баланс:

В строке Total Received записано суммарно полученное количество UFO;

В строке Total Sent – суммарно отправленное количество UFO;

В строкеFinal Balance – окончательный баланс, повторяет информацию из верхушки окна;

В строке No. Transactions – количество транзакций, в которых участвовал данный адрес;

Ниже этого располагается список всех транзакций, в которых участвовал этот адрес.

Технический подраздел

В данном подразделе можно ознакомиться с информацией о ноде explorer-а.

Строка Sync Progress показывает на сколько процентов синхронизирована нода с блокчейном;

Cтрока Current Sync Status сообщает о процессе синхронизации, статус finished означает, что нода полностью синхронизирована;

Строка Start date предположительно показывает, сколько времени назад началась сихронизация, если учесть, что в блокчейне новые блоки появляются постоянно, то почти всегда будет a few secondsago;

Строка Initial Block Chain Height показывает порядковый номер последнего блока;

Строка Sync Tipe показывает тип синхронизации, в нашем случае нода bitcore;

Строка Last Block Hash(ufod) показывает хеш последнего блока;

Строка Current Blockchain Tip (insight) показывает хеш конечного блока самой длинной цепочки.

Редкие особенности

В нижней части блокчейна находятся, как и тривиальное переключение языка сайта на немецкий, испанский и японский, так и таинственные кнопки broadcast transcation и verify message.

Если перевести на русский broadcast transaction, то это ретрансляция транзакции или её акселерация (ускорение). В сети UFO это не требуется из-за малого единовременного количества транзакций, но зато довольно актуально в "старшем брате" UFO - BTC.
Чтобы воспользоваться данной услугой, нужно кликнуть на broadcast transaction.

После этого вам потребуется raw формат транзакции. Получить его достаточно просто. Заходим в UFO CORE, находим интересующую нас транзакцию в разделе "Транзакции".

Дважды кликните на нужную вам транзакцию и скопируйте txid (здесь называется ID транзакции).

В верхней части надо кликнуть на кнопку "Окно" и в открывшемся списке выбрать "Консоль".

Если кошелек зашифрован, следует ввести команду walletpassphrase [ваш пароль] [количество секунд, на которые будет разблокирован доступ к консоли].

Пример: walletpassphrase ufoisthebest 777

После этого следует ввести команду gettransaction [ваш txid] и пролистать выведенную вам информацию до строки "hex". Ниже неё записанную длинную цифробуквенную комбинацию следует скопировать.

После чего вставляем в explorer-е.

И получаем такой результат: explorer попробует ускорить вашу сеть и выдаст txid для отслеживания транзакции.

Теперь коснёмся второй кнопки, verify message.
Предупреждение: данная функция работает только с legacy (адреса на U не являются legacy) адресами.

Заходим в UFO CORE, кликаем на "Консоль".

Если кошелек зашифрован, следует ввести команду walletpassphrase [ваш пароль] [количество секунд, на которые будет разблокирован доступ к консоли].

Пример: walletpassphrase ufoisthebest 777

После чего вводим команду getnewaddress "записыванием название адреса или оставляем пустым" legacy.
Пример: getnewaddress "UFO" legacy

После этого нам потребуется приватный ключ от данного адреса. Набираем команду dumpprivkey [ваш legacy адрес]

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

Пример:


Если вы всё сделали верно, то в ответ получите длинную комбинацию, где будут специальные символы, буквы и цифры.

С этой подписью заходите на сайт explorer, в раздел verify message.

В разделе Address впишите свой legacy адрес, в строке signature введите полученную на последнем этапе подпись, а в строке messsage то сообщение, которые вы написали и подписали в UFO CORE.
Если всё будет верно, то вы получите подтверждение от explorer-а, что сообщение подписано.

Пользуйтесь на здоровье.

Теги