⛓️Взаимодействие с хостчейнами
Описание всех составных компонентов
Короткое вступление
KLYNTAR - это больше чем просто кроссчейн-мост, L2 сеть, сайдчейн или что-то в этом роде. И хоть его возможности выходят далеко за пределы блокчейна, в этой главе речь пойдёт про три важных составляющих которые описывают взаимодействие с хостчейнами.
KLYNTAR благодаря своей архитектуре имеет высокий степень параллелизации. В этом плане, взаимодействие с хостчейнами отлично вписывается в эту парадигму. Мы попытались разделить функционал на единицы отдельное существование которых будет выглядеть оправдано.
Компоненты
Коннекторы
Первым и главным компонентом являются коннекторы. Благодаря им происходит взаимодействие симбиота с хостчейном. Коннектор - это по сути модуль который экспортирует функции необходимые для работы с хостчейном.
К примеру, один коннектор позволяет вам сохранять коммит симбиота в некоторую EVM цепочку с помощью функции .makeCommit(symbiote_hash,block_index) смарт-контракта и затем проверить факт включения с помощью функции .checkCommit(symbiote_hash,block_index).
Другой же коннектор предоставляет функции для работы с Solana и API для работы с программами на Solana. Третий коннектор будет работать с Bitcoin и его форками для коммитов в цепочки подобные Bitcoin используя возможности стекового языка.
Мониторы
Вторым компонентом являются мониторы. Мониторы - это ваши глаза в хостчейнах и симбиотах. Опять таки они работают параллельно ядру(это может быть отдельный процесс или вообще можете запустить монитор на другой машине или контейнере) и мониторят события других блокчейнов.
Адаптеры
Наименее важный компонент. Представляет промежуточное ПО для преобразование данных в нужный вам формат полученный от разных API.
Last updated