- Поддержка iota-sdk 1.0 начинается с протокола Stardust и будет продолжена для всех последующих обновлений протокола, включая 2.0.
- Клиентский модуль IOTA SDK и модуль кошелька предоставляют разработчикам удобный интерфейс для создания приложений в сети Shimmer.
IOTA Foundation предпринимает усилия для того, чтобы сообщество разработчиков могло взаимодействовать с узлами блокчейн-сети IOTA. В понедельник, 24 июля, IOTA Foundation представила iota-sdk 1.0 — первую стабильную версию своего нового проекта, основанного на технологии rust.
IOTA SDK — это проект, созданный на основе Rust, который предлагает простой и эффективный способ подключения к узлам в сетях Shimmer и IOTA, работающих на протоколе Stardust. Кроме того, SDK состоит из двух основных модулей: клиента и кошелька.
📣Exciting news for #IOTA developers! Introducing iota-sdk 1.0, the first stable version of our new rust-based project. It’s a major upgrade combining https://t.co/6iYGqVhKwJ & https://t.co/VBjVFwHhoP, offering an efficient way to interact with nodes.
🔗https://t.co/n4MH6M1JbJ— IOTA (@iota) July 24, 2023
Поддержка iota-sdk 1.0 начинается с протокола Stardust и будет продолжаться для всех последующих обновлений протокола, включая 2.0. Кроме того, IOTA SDK поставляется с 3 основными особенностями:
- реализация различных предложений по улучшению сети (TIPs).
- Связи с узлами и создания блоков без статического состояния.
- управление различными учетными записями пользователей, токенами, адресами и активами.
Благодаря ядру bindings, основанному на Rust, разработчики смогут без особых усилий создавать компоненты с помощью IOTA SDK. Пользователи также могут получить доступ к созданию привязок на различных языках программирования, таких как Python, Wasm, NodeJs и т.д.
Кроме того, SDK поставляется с обновленной версией CLI-кошелька IOTA! Этот улучшенный кошелек позволяет пользователям наслаждаться удобством работы с государственным кошельком прямо со своего терминала, упрощая работу с учетными записями, адресами, токенами и активами.
Особенности IOTA SDK
Как уже было сказано, основные возможности IOTA SDK включают в себя клиентские модули, модули кошелька и привязки. Рассмотрим каждую из них.
- Клиентский модуль: В IOTA SDK клиентский модуль предлагает низкоуровневые функции, которые обеспечивают точный контроль над взаимодействием с узлами Shimmer. Этот модуль является stateless, то есть не хранит никакой информации о прошлых взаимодействиях. Он также предоставляет доступ к базовым конечным точкам API и позволяет выполнять такие расширенные операции, как создание пользовательских сообщений и прямое взаимодействие с сетью.
- Модуль кошелька: Модуль кошелька предоставляет удобные функции для управления счетами, генерации адресов, создания транзакций и взаимодействия с сетью Shimmer. Он предоставляет простой в использовании интерфейс, который разработчики могут использовать для создания приложений для сети Shimmer. В отличие от клиентского модуля, этот модуль является государственным, то есть хранит информацию о прошлых взаимодействиях. Кроме того, он может опционально работать с IOTA Stronghold для безопасной обработки семян, хранения и резервного копирования состояния.
- Связки: IOTA SDK поставляется с привязками для Python, Node.js и WASM, что позволяет разработчикам использовать SDK на своем любимом языке программирования. Эти привязки также обеспечивают плавную интеграцию с текущими проектами, обеспечивая совместимость с различными платформами и гибкость в соответствии с потребностями разработчиков.