Разработка IZZZIO. Что нового? — апрель 2019

IZZZIO
IZZZIO
May 2 · 3 min read

Всем привет. Мы — команда блокчейн платформы IZZZIO решили начать делать ежемесячные публикации о новом функционале и изменениях в продуктах компании.


iz3node

iz3node — основа функционала блокчейн сетей IZZZIO. iz3node — это все полные узлы системы, валидаторы, наблюдатели и API интерфейсы. Основные изменения в процессе развития технологии происходят именно в iz3node.

Смарт контракты — 09.2018

Добавлена поддержка детерменированных смарт-контрактов (в стиле Ethereum) — EcmaContracts. Смарт-контракты разрабатываются на языке JavaScript и выполняются в специальной изолированной виртуальной машине EcmaContracts. Каждый узел сети синхронизирует локальное состояние контрактов, запуская все вызовы последовательно с самого первого блока.

Пример смарт-контракта EcmaContracts

Смарт-приложения (DApp) — 06.2018

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

Лучший пример использования Смарт-приложений — оракулы данных.

DApp в качестве системы юнит-тестирования смарт контрактов

Протокол передачи данных StarWave — 06.2018

StarWave — протокол высокоскоростной передачи данных (сообщений) между узлами сети. Эта система не взаимодействует с цепочкой блоков, однако работает поверх p2p сети IZZZIO.

В качестве примера вы сможете ознакомится с протоколом StarWave в демо Fast File Sharing http://ffs.izzz.io/

Демо FFS использует протокол StarWave для передачи файлов из одного браузера в другой через сеть IZZZIO

Поддержка плагинов — 03.2019

Добавлена поддержка плагинов для узлов. Плагины позволяет создавать добавочный функционал для основной системы, модулей, подключать другие криптографические функции.

Все плагины должны быть реализованы как модули Node.js, и могут устанавливатся через npm.

Примеры плагинов:

  1. iz3-basic-crypto
  2. iz3-starwave-crypto
  3. iz3-bitcore-crypto
  4. GOSTengine
  5. cryptoPRO

ГОСТ криптография — 02.2019

Проприетарная версию iz3node поставляется с поддержкой интеграции ГОСТ криптографии с использованием сертифицированного криптопровайдера КриптоПРО CSP 4.0 а также провайдера GOSTengine.

Используемые функции:

  1. ГОСТ Р 34.10–2012
  2. ГОСТ Р 34.11–2012 (Стрибог)

Управления аккаунтами — 04.2019

Появился модуль для управления активными аккаунтами. Теперь возможно добавление нескольких аккаунтов в хранилище, и их использование при подписи блока а также вызова RPC API методов.

Релиз v1.0.96! Теперь доступен в npm — 04.2019

Вышел релиз iz3node версии 1.0.96. С этого момента вы можете установить iz3node на сервер используя команду

npm -g i iz3node

Для установки необходима настроенная среда сборки GCC или VC++ 2015.3 v14.00(v140)

Candy

Candy — web-фреймворк, обеспечивающий прямое подключение к p2p сети IZZZIO. Candy используется для написания dApp использующих браузер в качестве интерфейса.

Яркий пример приложения Candy — Block Explorer.

  • Добавлена поддержка протокола StarWave и StarWaveCrypto
  • Добавлена поддержка GOSTengine

IZZZIO BigNet

IZZZIO BigNet —публичная блокчейн-сеть основанная на инфраструктуре IZZZIO с прогнозируемыми затратами на реализацию децентрализованных решений и бесплатными транзакциями в сети.

Ознакомится подробнее с публичной сетью BigNet вы можете на этом сайте http://bignet.izzz.io/

IZZZIO

Written by

IZZZIO

IZZZIO (iZ³) - fully customizable blockchain platform