Блокчейн-платформа IZZZIO (iZ³)

Программный комплекс, предназначенный для хранения, передачи и обработки любых данных, а также, для автоматизации бизнес-процессов с помощью применения технологии распределенного реестра.
О платформе
Блокчейн-платформа IZZZIO – это инфраструктура и набор инструментов для создания публичных и приватных децентрализованных бизнес-решений с целью оптимизации бизнес-процессов компании, с прогнозируемыми затратами на разработку, бесплатными транзакциями в сети и высокой скоростью работы.
В основе платформы лежит идея создания блокчейн экосистемы, максимально приближенной к потребностям бизнеса, облегчающая интеграцию и использование технологии блокчейн в бизнес-процессах компаний.
Основная идея
Блокчейн-платформа
IZZZIO – это универсальная блокчейн платформа для реализации любых задач.
Ресурсы платформы
Блокчейн на базе самописного алгоритма консенсуса LCPoA, написанный на языке JavaScript
Простая и удобная среда создания смарт-контрактов и децентрализованных приложений (DApp)
Тьюринг-полные смарт-контракты
Отраслевые решения (IoT, GameDev и тд)
Основные характеристики
Транзакции в сети бесплатны, но, существует также возможность настройки "платных" транзакций за счет каких-либо ресурсов в рамках системы.
Стоимость транзакций
15 Мегабайт и более.
Размер блока
до 1000 вызовов смарт-контрактов в секунду;

пропускная способность: >50 000 тр/сек на среднестатистическом компьютере и >100 000 тр/сек на специальном оборудовани.
Скорость работы
Универсальность
Возможность реализации блокчейн-сетей на базе исходного кода блокчейн-платформы IZZZIO для любых задач, с соответствующими настройками сети.
Преимущества
Надежность
Алгоритм генерации блоков, привязанный к мировому времени, надежно защищает блокчейн-сети от спама и поддельных транзакций, при этом не требователен к вычислительным ресурсам.
Модульность
Блокчейн-платформа IZZZIO состоит из функциональных модульных компонентов и позволяет конфигурировать сети под любые задачи и требования сценариев использования.
Удобство
Легкая интеграция блокчейн-сети в любую систему благодаря простому API.
Любые типы сетей
На базе исходного кода платформы можно реализовывать как публичные и приватные сети, так и гибридные сети
Интеграция с браузерами
Веб-приложения могут подключаться напрямую к блокчейн сети без плагинов, расширений, серверов-прослоек и выделенных клиентов.
Технологические компоненты IZZZIO
Block Explorer
Позволяет просматривать содержимое открытой части блокчейн сети
iZ³ Node
Важнейший сервис в сети обеспечивающий её работу, передачу данных, генерацию новых блоков и синхронизацию между другими сервисами
Candy
Инструмент с открытым исходным кодом, позволяющий создавать web приложения, полноценно использующие блокчейн
Алгоритмы консенсуса
Консенсус - это алгоритм защищающий сеть от атаки, и обеспечивающий выбор и добавление блоков в цепочку. На базе блокчейн-платформы IZZZIO возможно применение следующих алгоритмов консенсуса:
LCPoA (Limited Confidence Proof-of-Activity, рус. Доказательство активности с ограниченным доверием) - гибридный алгоритм консенсуса сети блокчейн, состоящий из двух технических элементов:
Proof-of-Activity (рус. "Доказательство активности") - принцип, основанный на решении задачи, схожей с задачей принципа Proof-of-Work, с пониженной сложностью. в качестве nonce используется Unix timestamp.
Limited Confidence (рус. "Ограничение доверия") - система автоматического создания "контрольных точек" в сети блокчейн, за счет введения жесткого порога возможности перезаписи блоков от последнего блока.
DLCPoA (Dynamic Limited Confidence Proof-of-Activity, рус. Динамическое доказательство активности с ограниченным доверием) - модифицированная версия алгоритма консенсуса LCPoA, позволяющая регулировать скорость сети, за счет того, что в конфигурационных параметрах узлов вместо фиксированного фильтра задается целевая скорость генерации блоков сетью, а параметры фильтра вычисляются автоматически.
PoA (Proof-of-Authority, рус. Доказательство полномочий) - алгоритм консенсуса, в рамках которого использует массив заранее созданных публичных ключей в качестве подтверждения корректности блока. Все последующие транзакции, для успешного прохождения через этот алгоритм консенсуса, должны быть подписаны одним из выпущенных ключей.
Смарт-контракты
JavaScript ES6. Введена поддержка работы с псевдослучайными числами (Math.random) и датой и временем (Date)
Особенности смарт-контрактов IZZZIO:
Взаимодействие с другими контрактами в сети
Встроенные итерируемые и не итерируемые структуры данных
Ethereum-подобное управление состоянием контрактов
Поддержка объектов больших чисел (BigNumber) для безопасных вычислений с плавающей запятой
Гибкий программный интерфейс
В основе блокчейн-сети IZZZIO лежит использование системы смарт-контрактов - алгоритмов, предназначенных для работы с данными в системе (их формирования, контроля, предоставления) единым (синхронным) образом на всех узлах сети.
Для исполнения смарт-контрактов используется специальная изолированная среда исполнения EcmaContracts, на базе JavaScript-движка с открытым исходным кодом V8 для создания виртуализированного окружения исполнения кода контрактов.
Криптография
Стандартная криптография
используется в сетях на базе блокчейн-платформы IZZZIO
Хеш функция - sha256
ГОСТ криптография
используется в сетях на базе блокчейн-платформы IZZZIO RU
IZZZIO поддерживает как общепринятую в различных странах криптографию, так и российскую ГОСТ-криптографию, и, полностью соответствует российскому законодательству с точки зрения хранения и передачи юридически важной информации
Цифровые подписи – ECDSA-sha256 – ключ 2048 бит
Блочное шифрование – AES 256 бит
Обмен ключами - протокол Диффи-Хеллмана на базе secp256k1
Хеш функция – Стрибог (ГОСТ Р 34.11-2012)
Цифровые подписи – ГОСТ Р 34.10-2012
Блочное шифрование – не используется
Криптопровайдер: ViPNet CSP 4.2
Продукты и сервисы
IoT решение
Система оракулов
Анкоринг
Система, состоящая из IoT-чипа, обеспечивающего подключения любого устройства к сети, шифрование данных и проведение транзакций, а также локального ретранслятора данных в блокчейн для их последующей обработки с применением смарт-контрактов.
Инфраструктурные алгоритмы, позволяющие соединить блокчейн-сети с базами данных вне сети и получать получать информацию для различных действий в рамках блокчейн из источников внешнего мира.
Сервис публикации данных из приватной блокчейн-сети в публичную блокчейн-сеть, позволяющий свести к минимуму вероятность подделки информации и значительно повысить доверие в рамках системы.
Система контроля и защиты документов
Система голосования
Блокчейн "под ключ"
Программный комплекс, который позволяет обеспечить безопасность и контроль перемещения электронных документов, выявить канал утечки информации, а также в любой момент времени проверить документ на целостность и подлинность.
Сервис электронного голосования на базе блокчейн, обеспечивающий анонимность пользователей с предварительной проверкой их личности, надежное хранение данных о голосовании и их неизменность, прозрачную процедуру подсчета голосов.
Проектирование, разработка и запуск блокчейн-решения на основе платформы IZZZIO, на базе общепринятой международной криптографией или на базе российской ГОСТ-криптографии.
Сферы применения
Финансовый сектор
Юридические услуги
Здравоохранение
Государственное управление
Производство
Грузоперевозки
Образование
Энергетика
Страхование
Информационная
Безопасность
Интернет
Вещей (IoT)
и другое
Функциональные возможности для бизнеса
и государственных учреждений
Надежное хранение и обработка данных
Создание приватных и
публичных распределенных
реестров и приложений на их базе
Токенизация активов
Подтверждение прав владения/подлинности
Автоматизация процессов
через смарт-контракты на
базе распределенных
реестров
Реализация Mesh-сетей
Дистрибутив
Операционные системы:
Windows 7 / 8 / 8.1 / 10; Windows Server 2008 R2/2012/
2012 R2 (x64);
CentOS 6/7 (x86, x64);
Debian 7 / 8 / 9; Ubuntu 14.04 / 14.10 / 16.04 / 18.04 / 18.10;
ТД ОС АИС ФССП России (GosLinux) (x86, x64);
MacOS (Darwin)
Полный список смотрите в документации.




Оборудование:

x86-совместимый процессор
с количеством ядер 2 и более;
Возможен запуск на процессорах семейства ARM;

512 Мб ОЗУ (Рекомендуется не менее
2 Гб)
Загрузка из репозитория GitHub:

Используйте командную строку:

$~/ git clone https://github.com/Izzzio/izzzio.git
Загрузка вручную:
Контакты
Наши офисы:
Россия, г. Москва, ул.Бирюсинка д.6, корп 1-5, БЦ "Бирюсинка 6"
Россия, г. Москва, ул. Первомайская д.64, офис 27
Общество с ограниченной ответственностью "Изио"
ОГРН 1187746672541
ИНН/КПП 7719480077/771901001
Обратная связь
Если вас интересует конкретная услуга или требуется консультация - направьте нам ваш запрос
Нажимая на кнопку «Отправить запрос» вы подтверждаете, что ознакомились с Политикой в отношении обработки персональных данных ООО «Изио» и даете свое согласие на передачу и обработку информации (в том числе персональных данных, согласно Федеральному закону от 27.07.2006 №152-ФЗ «О персональных данных») в электронной форме по открытым каналам связи сети Интернет.
Представительство
в России:
IZZZIO L.L.C-FZ
License Number: 2201918.01
Formation Number: 2201918
Представительство
в ОАЭ:
ОАЭ, Дубай, Nad Al Sheba, Meydan Road, Meydan Grandstandart, этаж 6