June 28, 2022

Forta обзор проект part.3

Основные концепции

Сеть Форта

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

Сканировать узлы

Узел сканирования — это особый тип узла Forta, который запускает ботов обнаружения для каждой транзакции и каждого нового блока в определенной сети блокчейна. Узел сканирования управляет ботами и координирует их (например, путем создания экземпляров и запуска ботов, а также перезапуска ботов, которые перестают отвечать). Узел сканирования передает данные блокчейна ботам для обработки транзакции/блока. Чтобы узнать больше о узлах сканирования, см. наш раздел часто задаваемых вопросов .

Боты обнаружения

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

Реестр ботов

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

Манифест бота

Манифест бота относится к подписанному документу JSON, который описывает содержимое контейнера бота. В частности, он предоставляет такую ​​информацию, как версия бота, а также ссылку IPFS на образ контейнера бота. Манифесты хранятся в сети IPFS, а их ссылки IPFS хранятся в реестре ботов.

Дискотека

Disco — это децентрализованный и распределенный реестр контейнеров с открытым исходным кодом. Этот реестр используется для хранения и распространения образов контейнеров ботов. Узлы сканирования запрашивают образы ботов из репозитория Disco.

Смарт-контракты

Forta Network использует смарт-контракты для координации регистрации и владения сканирующими узлами и детектирующими ботами (называемых их прежним именем агентов в этом выпуске), назначения ботов и сканирующих устройств, принятой версии программного обеспечения сканирующего узла и механизмов экономической безопасности сети. через токен ERC20 FORT.

Чтобы узнать больше, прочтите репозиторий смарт-контрактов на github или документацию по контрактам на этом сайте.

👨🏻‍💻Автор статьи Forward | Invest Blog

TG channel https://t.me/Forward_invest