Transformers chain использует полностью подключенную децентрализованную и распределенную структуру сети P2P. Transformers chain подключена к сети блокчейн через P2P. В сети блокчейн все узлы равны, выступая как клиенты, так и серверы.

В цепочке трансформаторов все узлы равны и обладают всеми характеристиками узла.
ArchivingСохраняйте историческое состояние всех блоков, при этом мировое состояние, соответствующее любому блоку в истории, сохраняется на узле.ValidationНепосредственно проверяйте достоверность данных транзакции локально.BroadcastУчаствуйте во всей сетевой трансляции информации о блоке и транзакциях.Synchronization NodeПосле того, как новый узел присоединится к блоку, он будет обнаружен и подключен к трансляции другим узлам.HeartbeatПроверьте надежность состояния соединений узлов в сети.InterfaceОткрытый интерфейс запроса для предоставления точной базовой текущей информации.
Каждый узел проверки помечается уникальным идентификатором в списке узлов, чтобы гарантировать подлинность узла проверки в сети. Путем проверки данных списка узлов узлы проверки, соответствующие условиям, собираются в пул проверки. Дискретная случайная функция используется для случайного выбора узлов проверки блоков, чтобы обеспечить плавность и справедливость выбора узлов, таким образом избегая несправедливости, вызванной непрерывными функциями из-за скорости сети и других причин. Основная цель — обеспечить случайность и безопасность узлов проверки и генерации блоков, тем самым подтверждая допустимый интервал для вредоносных узлов. Все узлы, участвующие в проверке законности блоков, могут получить соответствующее вознаграждение.
В своей конструкции Transformers chain использует полностью подключенный подход, который отличается высокой пропускной способностью, высокой надежностью и низкой задержкой. Для сохранения этих преимуществ трансформаторы могут поддерживать наилучшую производительность и безопасность при сохранении количества сетевых узлов между собой500-1000. В соответствии с его уникальным механизмом будет рассчитана вычислительная мощность отдельного узла в сети. Если высокая нагрузка приводит к снижению производительности узлов сети общего пользования, сетевые узлы, которые не могут участвовать в транзакциях, будут временно недоступны. Из-за высокой ликвидности процесса, в котором участвуют узлы сети, доступность сетевого уровня transformers стабильна в долгосрочной перспективе.
graph TD
A (Node A)
B(NodeB)
C(NodeC)
D(NodeD)
E(NodeE)
F(NodeF)
A-->B
B-->AA---->C
C-->AA--->D
D--->AB-->E
E-->BB-->F
F-->B
Transformers использует относительно стабильную связь TCP “точка-точка”.При использовании связи TCP сообщения сначала сохраняются в кэше, затем распространяются распределителем транзакций и, наконец, обрабатываются различными функциями обработки.
Список узлов: В других сетях P2P каждый узел сохраняет информацию о других узлах.
При запросе одного из узлов вам нужно всего лишь быстро найти соответствующий узел в вашем собственном списке узлов. Текущая проблема, разделяемая некоторыми блокчейн-проектами, заключается в том, что, когда количество сетевых узлов продолжает увеличиваться, невозможно хранить информацию обо всех других узлах на каждом узле. С увеличением количества цифр увеличивается и количество уровней, и чем выше уровень, тем больше информации будет храниться. Это вызовет большие трудности при быстром считывании последующих данных и снизит своевременность сетевых данных. Transformers разработан для решения этой проблемы. На прикладном уровне Transformers network жертвует количеством узлов для улучшения сетевого узла и может быстро завершить полное сетевое взаимодействие на уровне количества услуг. что позволяет быстро завершить все сетевое взаимодействие на уровне количества услуг. Если количество превысит допустимое значение, это замедлит транзакции, и Transformers chain удалит некоторые незакрытые узлы, чтобы решить эту проблему.
Когда узел получает сообщение с запросом, информация об узле отправителя используется для обновления соответствующего списка узлов.Конкретные шаги следующие:
Запишите IP-адрес, высоту блока и другую информацию отправляющего узла.
Если Отправитель B уже существует в списке узлов, обновите информацию о списке узлов.
Если узла B нет в списке узлов, добавьте информацию об узле B в список узлов.
Транслируйте информацию об этом узле другим узлам.
Список узлов — это информация об узле, записанная текущим узлом, в основном используемая для просмотра информации об узле, определения того, является ли метод связи между узлами прямой отправкой или переадресацией и выполнением функций маршрутизации, а информация об узле включает базовый адрес 58, IP, имя, идентификацию и т.д. Узлы будут сохранять информацию обо всех подключенных узлах.
Отправляющий узел отправляет запрос на регистрацию другому зарегистрированному узлу. Если два узла не подключены, они установят соединение первыми. В случае сбоя соединения запрос на регистрацию будет отправлен повторно.
Зарегистрированный узел обрабатывает запрос на регистрацию и возвращает конкретную информацию об узле.
Отправляющий узел обрабатывает регистрационный ответ от зарегистрированного узла и записывает соответствующую информацию об узле.
Если узел переходит в автономный режим и не подключается повторно в течение указанного времени, число сердечных сокращений изменится на 0, а информация об узле будет удалена
Этапы:
Узел уменьшает количество сердечных сокращений всех известных узлов на 1 и отправляет ping запрос.
Когда принимающий узел успешно принимает ping запрос, он сбрасывает частоту сердечных сокращений отправляющего узла и отправляет pong запрос.
Когда отправляющий узел успешно получает pong запрос, он сбрасывает счетчик сердечных сокращений принимающего узла и обновляет информацию о своем узле.
Шаг:
Когда высота узла изменяется, он отправляет свою собственную высоту узла другим подключенным узлам. Принимающий узел обрабатывает запрос на изменение и обновляет высоту блока соответствующего узла.
Transformers использует различные механизмы, представленные выше, для обеспечения надлежащего состояния сети каждого узла в сети, обеспечения согласованности состояния данных каждого узла и обеспечения гарантии безопасности и успешности непрерывных и быстрых транзакций Transformers.
