МОДУЛЬ ВИЗУАЛЬНОГО ПРОСМОТРА ЦЕПОЧКИ БЛОКОВ

1. Реализуемый компьютером способ (1400) обеспечения визуализации цепочки блоков (102, 302), ассоциированной с сетью цепочки блоков, причем способ содержит:
прием (1404) от клиентского устройства запроса пользовательского интерфейса визуализации цепочки блоков;
в ответ на прием запроса, определение текущей версии цепочки блоков;
генерирование (1406) пользовательского интерфейса (314) визуализации цепочки блоков на основе текущей версии цепочки блоков, причем пользовательский интерфейс визуализации цепочки блоков включает в себя структуру (431) графов цепочки, которая визуально изображает по меньшей мере часть цепочки блоков, и транзакционную информацию для транзакций, которые произошли в сети цепочки блоков; и
обеспечение (1408) пользовательского интерфейса визуализации цепочки блоков для отображения на клиентском устройстве в ответ на запрос пользовательского интерфейса визуализации цепочки блоков;
в ответ на прием последующего запроса пользовательского интерфейса визуализации цепочки блоков, определение обновленной версии цепочки блоков;
генерирование пользовательского интерфейса визуализации обновленной цепочки блоков на основе обновленной версии цепочки блоков; и
обеспечение пользовательского интерфейса визуализации обновленной цепочки блоков клиентскому устройству.
2. Способ (1400) по п. 1, в котором структура (431) графов цепочки содержит цепочку выбираемых представлений блоков, каждое из которых представляет некоторый блок в цепочке блоков.
3. Способ (1400) по п. 2, дополнительно содержащий:
прием запроса пользовательского интерфейса с деталями блока в ответ на выбор пользователем некоторого конкретного представления блока, которое соответствует некоторому конкретному блоку в цепочке блоков;
извлечение информации о блоке для упомянутого конкретного блока из цепочки блоков;
генерирование пользовательского интерфейса с деталями блока на основе извлеченной информации о блоке; и
обеспечение пользовательского интерфейса с деталями блока в ответ на запрос пользовательского интерфейса с деталями блока.
4. Способ (1400) по п. 2, в котором выбираемые представления блоков соединяются выбираемыми связями и пользовательский интерфейс визуализации цепочки блоков выполнен с возможностью изменения структуры графов цепочки в ответ на выбор пользователем некоторой конкретной выбираемой связи таким образом, чтобы выбираемое представление блока, которое является целью выбранной связи, позиционировалось вверху структуры графов цепочки.
5. Способ (1400) по п. 1, в котором транзакционная информация содержит информацию о самых последних транзакциях, ассоциированных с цепочкой блоков.
6. Способ (1400) по п. 1, в котором транзакционная информация содержит идентифицирующую транзакцию информацию для первой транзакции, причем способ дополнительно содержит:
прием запроса пользовательского интерфейса с деталями транзакции для упомянутой первой транзакции в ответ на выбор пользователем идентифицирующей транзакцию информации;
извлечение транзакционной информации для упомянутой первой транзакции с использованием цепочки блоков;
генерирование пользовательского интерфейса с деталями транзакции на основе транзакционной информации для упомянутой первой транзакции; и
обеспечение пользовательского интерфейса с деталями транзакции в ответ на запрос пользовательского интерфейса с деталями транзакции.
7. Способ (1400) по п. 1, дополнительно содержащий:
прием от клиентского устройства запроса пользовательского интерфейса со списком блоков;
извлечение информации о блоке из цепочки блоков;
генерирование пользовательского интерфейса со списком блоков на основе извлеченной информации о блоке; и
обеспечение пользовательского интерфейса со списком блоков в ответ на запрос пользовательского интерфейса со списком блоков.
8. Способ (1400) по п. 1, дополнительно содержащий:
прием от клиентского устройства запроса пользовательского интерфейса со списком транзакций;
извлечение транзакционной информации с использованием цепочки блоков;
генерирование пользовательского интерфейса со списком транзакций на основе извлеченной транзакционной информации; и
обеспечение пользовательского интерфейса со списком транзакций в ответ на запрос пользовательского интерфейса со списком транзакций.
9. Способ (1400) по п. 1, дополнительно содержащий:
прием от клиентского устройства запроса пользовательского интерфейса со списком учетных записей;
извлечение информации об учетной записи для узлов сети цепочки блоков с использованием цепочки блоков;
генерирование пользовательского интерфейса со списком учетных записей на основе извлеченной информации об учетной записи; и
обеспечение пользовательского интерфейса со списком учетных записей в ответ на запрос пользовательского интерфейса со списком учетных записей.
10. Способ (1400) по п. 1, дополнительно содержащий:
прием от клиентского устройства запроса пользовательского интерфейса со списком контрактов;
извлечение информации о контракте с использованием цепочки блоков;
генерирование пользовательского интерфейса со списком контрактов на основе извлеченной информации о контракте; и
обеспечение пользовательского интерфейса со списком контрактов в ответ на запрос пользовательского интерфейса со списком контрактов.
11. Способ по п. 1, в котором цепочка блоков является консенсусной версией цепочки блоков.
12. Способ по п. 11, дополнительно содержащий:
до приема запроса пользовательского интерфейса визуализации цепочки блоков, определение консенсусной версии цепочки блоков на основе взаимодействия с узлами сети цепочки блоков.
13. Долговременный считываемый компьютером носитель данных, связанный с одним или несколькими компьютерами и хранящий инструкции, исполняемые упомянутым одним или несколькими компьютерами для выполнения способа (1400) по любому из пп. 1 - 12.
14. Система обеспечения визуализации цепочки блоков, ассоциированной с сетью цепочки блоков, содержащая:
один или несколько компьютеров; и
одно или несколько считываемых компьютером запоминающих устройств, связанных с упомянутым одним или несколькими компьютерами и хранящих инструкции, исполняемые одним или несколькими компьютерами для выполнения способа (1400) по любому из пп. 1-12.