Запуск DotWallet for Developers версии 1.0 в ноябре 2019 года ознаменовал официальное преобразование DotWallet из простого приложения-кошелька в полноценного поставщика инфраструктуры управления цифровыми активами. Мы стали первой компанией в экосистеме BSV, которая предоставляет профессиональные услуги как для низкоуровневой инфраструктуры, так и для потребительских товаров. Версия 1.0 вышла более года назад, и с тех пор мы представили различные API-интерфейсы и сервисы, в том числе авторизацию входа, разовые платежные поручения, автоматические платежи, сохранение данных в блокчейне, MerchantAPI и API-интерфейсы для отправки запросов информации из блокчейна. В то же время благодаря проведенным нами мероприятиям и рекламным акциям платформа привлекла значительное число пользователей и принесла прибыль многим приложениям на базе BSV.
С момента запуска платформа DotWallet for Developers ориентируется на разработчиков, предоставляя им стабильные и надежные технические решения. Многие известные команды разработчиков, такие как WeatherSV, Twetch, Peergame, Cityonchain, sCrypt и SatoPlay, наладили долгосрочное сотрудничество с DotWallet. Мы также предоставили диверсифицированные технологические решения на основе блокчейна различным традиционным предприятиям. И теперь, в ноябре 2020 года, спустя год после запуска версии 1.0, мы с радостью сообщаем об официальном начале работы DotWallet for Developers версии 2.0!
DotWallet for Developers версии 2.0 официально начала работу!
Платформа DotWallet for Developers была полностью переработана. Мы обновили существующие функции, а также добавили новую функцию — «Бедж».
- Бедж
Это новая служба токенов для разработчиков, основанная на инновационной технологии сценариев BSV. API-интерфейс для беджа был запущен командой DotWallet в сотрудничестве с командой sCrypt. В ближайшее время мы планируем выпуск следующих API-интерфейсов для беджа:
1) создание/выпуск токенов:
разработчики могут самостоятельно создавать различные токены. Вся конкретная описательная информация фиксируется в блокчейне. Разработчики могут сами добавлять правила (например, срок действия токена или возможность его открытой проверки);
2) передача токенов:
токены можно передавать децентрализованно, не полагаясь на конкретный сервер, что позволяет уйти от использования компонента, отказ которого приводит к отказу всей системы. В отличие от традиционного сценария P2PKH, информация о токене записывается в сценарии UTXO (неизрасходованный входящий остаток транзакции) вместо сценария OP_RETURN (операционный код). Это позволяет использовать новую бизнес-логику и гарантирует, что UTXO не будет случайно потрачен. Информация токена будет синхронизирована в блоках, что позволит избежать дублирования расходов и реорганизаций;
3) уничтожение токенов:
созданные токены возвращаются эмитенту для восстановления и уничтожения. Весь процесс прост и эффективен;
4) запрос токенов:
любая сторонняя программа, поддерживающая данный протокол, может предоставлять функции запроса (истории транзакций, баланса и т. д.). Все записи открыты и доступны для аудита, аналогично процессу передачи UTXO в блокчейне.
Это означает, что многие разработчики BSV теперь могут самостоятельно создавать различные типы токенов или купонов на нашей платформе. Это позволяет реализовать множество сценариев использования для потребителей и расширить возможности пользователей. Таким образом не только преодолеваются барьеры между традиционными и онлайн-экосистемами, но и появляется возможность оказывать самые разные услуги в повседневной жизни. Что еще более важно, тем самым снижается централизация и зависимость от поставщиков приложений. Пользователям не нужно беспокоиться о том, что компания может в любой момент закрыться или провернуть так называемый «экзит-скам». Им не придется волноваться о незаконном присвоении их средств, потому что вся информация записывается и отслеживается в блокчейне BSV.
Появление беджа — важный шаг на пути к токенизированному миру и первый многообещающий совместный проект команд sCrypt и DotWallet.
- Обновления:
полное обновление API-интерфейса автоматических платежей (ранее — API-интерфейс микроплатежей):
1) добавлена поддержка платежей в BTC и ETH;
2) разработчики могут проверять баланс счета автоматических платежей пользователей.
III. API-интерфейс разового платежного поручения:
1) добавлена поддержка платежей в BTC и ETH;
2) добавлена поддержка собственного приложения DotWallet Pro. Теперь пользователи могут выбирать учетную запись — DotWallet Pro или DotWallet Web — для оплаты.
- Поддержка MerchantAPI 1.1.0:
обновлена поддержка mAPI до Merchant 1.1.0. Улучшена поддержка для разработчиков, которым необходимо выполнять большое количество запросов. Теперь, отправляя всего один запрос, разработчики могут получать информацию о целых пакетах транзакций. Подробности изменения:
1) добавлена конечная точка API для приема пакетных вызовов для большого количества транзакций;
2) в узел мониторинга добавлена библиотека ZMQ;
3) оператор QueryTransactionStatus теперь возвращает TXID (идентификатор транзакции);
4) улучшены сервисы, реорганизованы и обновлены зависимости.
- Кроме того, новая версия также направлена на оптимизацию следующих аспектов:
1) более стандартизированный и удобный способ чтения документации:
категоризация конечных точек API стала более упорядоченной, и каждый вызов API теперь включает «пример запроса/ответа». Она проста и понятна, а также значительно снижает затраты на обучение и взаимодействие;
2) более безопасный, унифицированный метод аутентификации API:
благодаря использованию протокола Oauth2 разработчики получили безопасный, унифицированный метод аутентификации API. Существует два основных токена аутентификации: один для прав доступа разработчика/приложения, а другой — для прав пользователя. Формат запроса и использования этих двух токенов теперь стандартизирован;
3) более безопасная и стабильная служба конечных точек API:
все API-интерфейсы были полностью протестированы нашей командой, чтобы гарантировать высокий уровень надежности служб. Мы оказываем поддержку круглосуточно, безотказно и быстро, решая любые проблемы где угодно и когда угодно;
4) более быстрый ответ конечной точки API:
новая конфигурация сервера удвоила скорость доступа всех конечных точек API;
5) функции конечных точек API стали более многочисленными и разнообразными:
API-интерфейсы стали удобнее в использовании. Управление ими стало проще, а функции — мощнее.
Платформа DotWallet for Developers 2.0 уже доступна.
Зарегистрируйтесь сейчас, чтобы пользоваться всеми услугами бесплатно.
Обратите внимание:
Чтобы у всех разработчиков было достаточно времени для перехода, API-интерфейс открытой платформы версии 2.0 также поддерживает старую версию.
Данное обновление не повлияет на подключенные в настоящее время службы. В то же время разработчики должны выделить время, чтобы как можно скорее подключиться к новой версии API. Мы полностью прекратим обслуживание старой версии после 30 июня 2021 года.
Если у вас есть вопросы, свяжитесь с нами.
Идентификатор WeChat: Mempool-q
Электронная почта: [email protected]
Telegram: @Elvira1106