скачать
Закрыть меню -

Объявление о библиотеке RSK3

Published on: 2 июня, 2020

IOV Labs рада сообщить о первом публичном выпуске rsk3.js — мощного набора библиотек Javascript, созданного специально для разработчиков, желающих использовать RSK Blockchain. Для разработчиков, которые использовали очень популярную библиотеку Ethereum Javascript для web3, здесь вряд ли будет много нового. Большинство вызовов функций очень схожи по синтаксису с теми, что использовались в web3, но были адаптированы для RSK Blockchain. Это должно облегчить процесс для тех разработчиков, которые хотят портировать свои зависимые от web3 приложения из Ethereum в RSK. 

И это еще не всё! Мы также рады объявить о создании Кошелька RIF — официального кошелька с первоначальной поддержкой криптовалют RBTC, BTC и RIF. Новый Кошелек RIF предназначен для мобильных пользователей и поддерживает устройства на базе Android и iOS. Помимо того, что он является решением с открытым исходным кодом, он предоставляет пользователю полную свободу хранения криптовалют в своем кошельке, поскольку мы верим в будущее передачи всей мощи децентрализованных финансов в руки отдельных людей. Кошелек использует безопасное начальное число для генерации закрытого ключа и предоставления пользователям процесса резервного копирования и восстановления на случай отсутствия устройства или потери доступа к нему. В дополнение к хранению, отправке и получению средств кошелек предоставляет функцию обмена, позволяя обменивать определенные активы внутри кошелька, используя сторонние сервисы. Это будет особенно полезно для пользователей, планирующих переход между BTC и RBTC. 

Мы планируем постоянно совершенствовать Кошелек RIF, добавляя возможности поддержки наиболее мощных и полезных функций RSK Blockchain и сервисов RIF. Кошелек — это первый производственный пример, использующий библиотеки rsk3.js (подробности см. ниже). Он может служить полезным справочным примером для разработчиков, желающих создавать кошельки, совместимые с RSK Blockchain, поскольку он также полностью основан на открытом исходном коде. В планы будущих выпусков входит поддержка пользовательских токенов, созданных в RSK Blockchain (например, ERC-20), кошельков с мультиподписями, а также других сервисов RIF и сторонних производителей на основе встроенного браузера dApp. Первый выпуск Кошелька RSK в настоящее время проходит процесс публикации, и мы ожидаем, что публикация для Android завершится первой. Как только кошелек будет готов к загрузке из магазинов приложений, мы сообщим, по каким ссылкам вы сможете его сгрузить, и предоставим некоторые основные инструкции по началу работы. 

Подробнее о наборе RSK3.js

Набор rsk3.js представляет собой набор библиотек для взаимодействия с локальными и удаленными узлами RSK Blockchain с целью облегчения выполнения вызовов общих функций и предоставления строительных блоков разработчикам DApp для быстрой разработки. Библиотеки доступны с открытым исходным кодом с целью предоставления этих ценных инструментов разработчикам, которые создают приложения на базе RSK Blockchain, по всему миру.

Основные направления библиотек rsk3:

Безопасность

Прямая совместимость с RSK Blockchain.

Уменьшенная детализация по сравнению с web3 (более короткие вызовы функций).

Легкая, но по-прежнему мощная кодовая база. 

Библиотеки позволяют взаимодействовать с сетевыми учетными записями RSK, контрактами, сетевыми свойствами, DApps, а также различными служебными функциями. Основное назначение включает создание учетных записей, управление учетными записями, выдачу токенов (например, ERC-20), а также формирование транзакций и их подписание.

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

Мы считаем, что эти библиотеки будут полезны как для новых, так и для опытных разработчиков блокчейнов независимо от того, хотите ли вы создать свое первое приложение на RSK Blockchain или сложный кошелек, токен, инструмент мониторинга, или проверить свойства сети для DApp-игры. Мы рады узнать больше о проектах, в которых используются эти библиотеки, и полны решимости поддержать разработку этих инструментов в будущем, поэтому ваши отзывы приветствуются!

Установить эти библиотеки вы можете с помощью NPM.

Чтобы установить весь набор библиотек rsk3:

npm install @rsksmart/rsk3

Вы также можете установить отдельные библиотеки rsk3. Это полезно, когда для реализации проекта нужны только некоторые из них. В настоящее время их шесть:

npm install @rsksmart/rsk-abi

npm install @rsksmart/rsk-account

npm install @rsksmart/rsk-contract

npm install @rsksmart/rsk-net

npm install @rsksmart/rsk-personal

npm install @rsksmart/rsk-utils 

В качестве альтернативы вы можете собрать библиотеки из исходного кода, используя инструкции в их репозитории Github:

github.com/rsksmart/rsk3.js 

На нашем портале для разработчиков представлена подробная документация по API и руководства по использованию:

developers.rsk.co/libraries/rsk3js/

Мы приглашаем вас скачать и изучить набор библиотеки rsk3.js и сразу же приступить к созданию своего первого приложения. Как и с любой новой технологией, мы приветствуем ваши отзывы, вопросы, предложения и сообщения об ошибках. Что касается Кошелька RIF, мы с волнением и нетерпением ждем возможности поделиться с вами информацией о его доступности для загрузки из магазинов приложений. Следите за обновлениями!