💬 Портал Neo Developer обновлен примером приложения для обмена зашифрованными сообщениями и другими новыми ресурсами.

Портал Neo Developer обновлен примером приложения для обмена зашифрованными сообщениями и другими новыми ресурсами. 👑 Premium-робот: получай более 20-ти торговых идей в день!
Размер текста

Портал Neo Developer обновлен примером приложения для обмена зашифрованными сообщениями и другими новыми ресурсами.

В ноябре было запущено несколько новых ресурсов для разработчиков Neo, которые можно найти на обновленном портале разработчиков neo.org. Включен пример приложения в виде службы обмена сообщениями со сквозным шифрованием, новые учебные пособия для разработчиков Java и улучшенный инструмент преобразования данных.

Зашифрованное приложение для обмена сообщениями

Inbox — это пример приложения, созданного Аписитом, ведущим разработчиком команды Neo по оценке качества продукции. Разработанный в первую очередь для образовательных целей, Inbox позволяет пользователям Neo отправлять сообщения на другие адреса Neo через свои домены NeoNS. Сообщения полностью зашифрованы, то есть только отправитель и получатель сообщения могут прочитать исходное сообщение.

Для реализации этого типа шифрования требуется общий секрет между двумя сторонами. Это автоматически генерируется приложением с использованием эллиптической кривой Диффи-Хелмана. ECDH требует, чтобы обе стороны делились своими открытыми ключами друг с другом, поэтому каждая из них может использовать открытый ключ другой стороны вместе со своим собственным закрытым ключом для получения общего секрета.

Чтобы упростить обмен открытыми ключами для более удобного обмена сообщениями, Inbox использует возможность создавать децентрализованные записи с помощью NeoNS. Пользователи могут делиться своим открытым ключом в записях TEXT на своих доменах NeoNS. Затем Inbox может разрешить эти записи, чтобы получить открытые ключи для использования в ECDH.

Пользователи могут входить в Inbox с помощью WIF; это хранится в локальном хранилище и очищается при выходе из системы. После входа в систему пользователи смогут увидеть свою историю сообщений и параметры создания, баланс токенов, принадлежащие домены NeoNS, а также удобный способ помочь в настройке записи открытого ключа для выбранного пользователем домена.

Доступ к размещенной версии приложения Inbox можно получить здесь или запустить локально, следуя инструкциям в файле readme в репозитории GitHub.

Конвертер данных

Первоначальный конвертер данных N3 был создан, чтобы предоставить разработчикам простой способ преобразования между различными типами данных, с которыми они столкнутся при работе с Neo.

Обновленная версия делает этот инструмент еще более совершенным, предоставляя пример кода для выполнения каждого преобразования вместе с результатом его использования. В настоящее время показан только пример кода с использованием Neon.JS, хотя в будущем могут быть добавлены дополнительные инструменты.

Учебники для разработчиков Java

В начале месяца команда AxLabs, ответственная за набор инструментов для разработки neow3j, опубликовала на портале Neo Developer Portal четыре руководства. Новые руководства помогут разработчикам Java и Kotlin использовать все инструменты и процессы, которые им потребуются для создания приложений Neo N3 dApp.

Два из руководств представляют собой краткие руководства по началу работы над новыми проектами. Первый, Java SDK Quickstart, ведет через настройку среды и локальной сети с помощью Express, а затем использует neow3j для создания, отправки и прослушивания завершения транзакции GAS.

В кратком руководстве по смарт-контрактам Java показано, где взять шаблоны смарт-контрактов, как использовать Gradle для компиляции контрактов, как выполнять автоматическое и ручное тестирование, а также дополнительные ресурсы.

Два других руководства демонстрируют реализацию контрактов токенов, одно для взаимозаменяемых токенов (NEP-17), а другое для невзаимозаменяемых токенов (NEP-11). В каждом учебном пособии по токену есть ссылка на соответствующий стандарт, полный пример кода контракта и подробное описание различных импортов, констант, методов, событий и других компонентов.

Ограничение / снятие ответственности (дисклеймер): Вся информация на этом сайте предоставляется исключительно в информационных целях и не является предложением или рекомендацией к покупке, продаже или удержанию каких-либо ценных бумаг, акций или других финансовых инструментов. Авторы контента не несут ответственности за действия пользователей, основанные на предоставленной информации. Пользователи обязаны самостоятельно оценивать риски и проконсультироваться со специалистами перед принятием каких-либо инвестиционных решений. Вся информация на сайте может быть изменена без предварительного уведомления.

Свежие новости по теме: Криптовалюта, NFT и криптобиржи

🚀