Как работает DeM

Отправка транзакций в Artery Blockchain из DeM

Для отправки переводов и оплаты Storage приложение формирует соответствующую транзакцию, подписывает её приватным ключом пользователя и отправляет на публичную ноду блокчейн. Формирование и подписание транзакции происходят непосредственно на устройстве пользователя, а значит его приватные данные никуда не передаются. Реализацию этого (и всего остального) функционала можно посмотреть в библиотеке dem-api на GitHub.

Централизованные функции

В мессенджере есть ряд централизованных функций, децентрализованная реализация которых либо в принципе невозможна, либо потребовала бы слишком много ресурсов от нод Artery Storage. Такие функции были реализованы с целью повышения удобства пользовательского интерфейса и построены так чтобы не влиять на изначальную идею и основную функцию DeM — децентрализованный обмен сообщениями. В итоге на текущий момент уже реализованы такие улучшения как:

  • переводы сообщений (для переводов используется Google Translate, и его ответы кэшируются, чтобы не переводить типовые фразы по многу раз; все фразы для перевода отправляются обезличено и в отрыве от контекста);
  • тип активности пользователя в чате (например: “печатает сообщение”);
  • время последнего визита.

--

--

A blockchain project based on ordinary mobile devices as network validators. 4 decentralized products. Minimum transaction fee

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Artery Network

Artery Network

A blockchain project based on ordinary mobile devices as network validators. 4 decentralized products. Minimum transaction fee