Взаимодействие 1С с блокчейнами TVM (Everscale, TON)
Решение демонстрирует механизмы взаимодействия с сетями TVM (Telegram Open Network Virtual Machine), такими как Everscale, TON и другими, построенными на базе этой виртуальной машины. Взаимодействие реализовано через клиента командной строки ever-cli. Пример реализации выполнен для сети Everscale, но с небольшими доработками может быть использована для сети TON.
- Описание
- Подробнее
Описание
Теория о TVM
Всю необходимую информацию о самом блокчейне вы сможете найти на официальном сайте
Отмечу пару деталей.
Каждая сущность в блокчейне TVM является смарт-контрактом. Вы сможете отправить монеты на любой адрес в сети, но управлять теми монетами получится только если вы сохраните на этот же адрес контракт, в котором будут соответствующие методы управления. При этом, отправить контракт на произвольный адрес тоже не получится, так как адрес высчитывается исходя из хеша кода контракта, публичного ключа и значений статических переменных контракта.
Все данные в блокчейне хранятся в формате BOC. Это специальная структура хранения данных, которую можно формировать автоматически передавая в клиент структуру данных и интерфейс (ABI)
Для обращения к блокчейну выбран клиент командной строки ever-cli.
Вот этим мы и займемся дальше.

