Проекты/ блокчейн разработки

Фрэймфорк “TAMYR”


Программная платформа “TAMYR” предназначена для создания децентрализованных промышленных приложений для работы в масштабах предприятия, отрасли, государства, региона

Что значит фреймворк?

“TAMYR” – это НЕ отдельная сеть, это в прямом смысле фреймворк для построения приложений с любой логикой и любым типом консенсуса.

Технологии Blockchain

Использование технологий Blockchain означает, что в децентрализованном приложении на уровне программной платформы реализована логика валидации данных с использованием цепочки хэшей

Технологии Big Data

Использование технологий Big Data означает, что “TAMYR” позволяет хранить данные любого объема. В качестве хранилища данных применяется библиотека  NoSQL  Kyotocabinet с максимальным размером 1 файла 8 экзабайт. Таких файлов может быть сколько угодно – таким образом, объем хранимых данных ограничен физическими ресурсами сервера. При использовании фреймворка “TAMYR” возможно применение любых других типов хранилища, включая SQLбазы данных, например, Postgres. В настоящее время мы также работаем над интеграцией баз данных 1С и SAP.

Хранение данных

Кроме того, “TAMYR” хранит данные непосредственно в блокчейне  (а не только хэши транзакций, как это реализовано в конкурирующих платформах). Такой подход позволяет организовать обмен не только  валидирующей  информацией, но и самими данными в режиме блокчейна.

В частности, это означает:
1. Если данные направляются в блокчейн в виде транзакции, они будут распространены по основной сети и станут доступными всем участникам;
2. Если произошел сбой в работе какой-либо ноды, она восстановит не только валидирующую информацию, но и сами данные.

Промышленные масштабы

Фреймворк “TAMYR” обладает всеми характеристиками, необходимыми для реализации проектов промышленного и государственного масштаба

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

Реализована логика бан-нод, которые блокируют невалидные подключения к основной сети;

Производительность

Производительность- номинальная  47000 TPS, на лоадтестах первая версия показала 45000 TPS, после доработок максимум 327000 TPS;

Конфигурируемость

Работа ноды настраивается с помощью обычных xml-файлов, которые могут редактировать администраторы среднего уровня;

Масштабируемость

Для масштабируемости достаточно просто развернуть дополнительные ноды;

Простота администрирования

Для развертывания и поддержки сети не требуются специфические знания и владение специфическими языками программирования. Язык разработки – С++, в дальнейшем ноды будут перенесены на Python и Java.

В частности, это значит, что разработка, развертывание и поддержка децентрализованных приложений на “TAMYR” доступна большинству разработчиков.