Репост из: BlockchainKZ блокчейн криптовалюта и биткойн
Программная платформа “TAMYR” предназначена для создания децентрализованных промышленных приложений (для работы в масштабах предприятия, отрасли, государства, региона и т.д.) с использованием технологий Blockchain и Big Data.
a) Фреймворк
“TAMYR” – это НЕ отдельная сеть, это в прямом смысле фреймворк для построения приложений с любой логикой и любым типом консенсуса.
b) Blockchain
Использование технологий Blockchain означает, что в децентрализованном приложении на уровне программной платформы реализована логика валидации данных с использованием цепочки хэшей.
c) Big Data
Использование технологий Big Data означает, что “TAMYR” позволяет хранить данные фактически любого объема. В качестве хранилища данных применяется библиотека NoSQL Kyotocabinet с максимальным размером 1 файла 8 экзабайт. Таких файлов может быть сколько угодно – таким образом, объем хранимых данных ограничен физическими ресурсами сервера.
При использовании фреймворка “TAMYR” возможно применение любых других типов хранилища, включая SQL базы данных, например, Postgres. В настоящее время мы также работаем над интеграцией баз данных 1С и SAP.
Кроме того, “TAMYR” хранит данные непосредственно в блокчейне (а не только хэши транзакций, как это реализовано в конкурирующих платформах). Такой подход позволяет организовать обмен не только валидирующей информацией, но и самими данными в режиме блокчейна. В частности, это означает:
- если данные направляются в блокчейн в виде транзакции, они будут распространены по основной сети и станут доступными всем участникам;
- если произошел сбой в работе какой-либо ноды, она восстановит не только валидирующую информацию, но и сами данные.
d) Промышленные масштабы
Для реализации проектов промышленного и государственного масштаба необходимы как минимум следующие характеристики:
- производительность
- масштабируемость
- безопасность
- конфигурируемость
- простота администрирования.
Фреймворк “TAMYR” обладает всеми такими характеристиками, в частности:
- производительность – номинальная 50000 TPS, на лоадтестах первая версия показала 100 000 TPS
- для масштабируемости достаточно просто развернуть дополнительные ноды;
- реализована логика бан-нод, которые блокируют невалидные подключения к основной сети;
- работа ноды настраивается с помощью обычных xml-файлов, которые могут редактировать администраторы среднего уровня;
- для развертывания и поддержки сети не требуются специфические знания и владение специфическими языками программирования. Язык разработки – С++, в дальнейшем ноды будут перенесены на Python и Java. В частности, это значит, что разработка, развертывание и поддержка децентрализованных приложений на “TAMYR” доступна большинству разработчиков.
a) Фреймворк
“TAMYR” – это НЕ отдельная сеть, это в прямом смысле фреймворк для построения приложений с любой логикой и любым типом консенсуса.
b) Blockchain
Использование технологий Blockchain означает, что в децентрализованном приложении на уровне программной платформы реализована логика валидации данных с использованием цепочки хэшей.
c) Big Data
Использование технологий Big Data означает, что “TAMYR” позволяет хранить данные фактически любого объема. В качестве хранилища данных применяется библиотека NoSQL Kyotocabinet с максимальным размером 1 файла 8 экзабайт. Таких файлов может быть сколько угодно – таким образом, объем хранимых данных ограничен физическими ресурсами сервера.
При использовании фреймворка “TAMYR” возможно применение любых других типов хранилища, включая SQL базы данных, например, Postgres. В настоящее время мы также работаем над интеграцией баз данных 1С и SAP.
Кроме того, “TAMYR” хранит данные непосредственно в блокчейне (а не только хэши транзакций, как это реализовано в конкурирующих платформах). Такой подход позволяет организовать обмен не только валидирующей информацией, но и самими данными в режиме блокчейна. В частности, это означает:
- если данные направляются в блокчейн в виде транзакции, они будут распространены по основной сети и станут доступными всем участникам;
- если произошел сбой в работе какой-либо ноды, она восстановит не только валидирующую информацию, но и сами данные.
d) Промышленные масштабы
Для реализации проектов промышленного и государственного масштаба необходимы как минимум следующие характеристики:
- производительность
- масштабируемость
- безопасность
- конфигурируемость
- простота администрирования.
Фреймворк “TAMYR” обладает всеми такими характеристиками, в частности:
- производительность – номинальная 50000 TPS, на лоадтестах первая версия показала 100 000 TPS
- для масштабируемости достаточно просто развернуть дополнительные ноды;
- реализована логика бан-нод, которые блокируют невалидные подключения к основной сети;
- работа ноды настраивается с помощью обычных xml-файлов, которые могут редактировать администраторы среднего уровня;
- для развертывания и поддержки сети не требуются специфические знания и владение специфическими языками программирования. Язык разработки – С++, в дальнейшем ноды будут перенесены на Python и Java. В частности, это значит, что разработка, развертывание и поддержка децентрализованных приложений на “TAMYR” доступна большинству разработчиков.