Технологии блокчейн уже скоро можно отмечать десять лет, и за это время она доказала свою жизнеспособность как средство функционирования криптовалют. Множество последователей биткоина, основателя явления криптовалют, создают свои версии для применения в различных сценариях.
Наш опыт изучения и применения технологии блокчейн позволяет предложить построение представленных ниже решений.
1. Корпоративная распределенная база данных
Крупные организации имеют множество филиалов с собственной инфраструктурой. Необходим оперативный доступ к общей информации. Традиционные базы требуют значительных затрат на синхронизацию и проверку целостности данных. Особенно остро вопрос стоит в случае необходимости сохранения неизменности исходных данных, подтверждения факта внесения информации в определенный срок, невозможность изменения данных как злоумышленниками, так и собственными администраторами.
Решение на блокчейн хранилище максимально удовлетворяет требованиям защищенности и неизменности данных. Распределенная база позволяет провести интеграцию с локальными приложениями в филиалах организаций и обеспечить автоматическую синхронизацию данных. Оптимальное решение для хранения нормативно-распорядительной документации, НСИ, распределенных реестров, конструкторской документации, а также юридически значимой информации, строгой отчетности, данных для финансового аудита.
2. Система управления контентом
При работе с медийной информацией, архивами данных и просто файлами большого объема традиционно используются файловые хранилища и приложение-каталог, обеспечивающее поиск требуемой информации. Сохранность данных в файловых хранилищах задача затратная для сопровождения и поддержания информации в актуальном состоянии. Зачастую вопрос о неизменности данных даже не возникает, все полагаются на вовремя выполненное архивирование. Сами системы архивирования при этом могут стоить больше непосредственно систем хранения. Особые проблемы возникают при доступе к информации через сети общего доступа. Нагрузка на центральный узел в пиковых режимах может привести к невозможности получения данных из-за перегрузок.
Для существенного снижения стоимости систем хранения, проверки целостности данных и устранения нагрузок на центральный узел мы предлагаем решение для распределенного управления большими файлами. В качестве каталога хранимых мета-данных используется реестр-блокчейн, а сами данные могут быть распределены по всей инфраструктуре или затребоваться из нескольких дублирующих серверных узлов. Применение такой схемы позволяет отказаться от архивирования данных, а резервное дублирование использовать для убыстрения получения данных.
3. Система достоверного учета взаиморасчетов между контрагентами
Для учета поставок, фактов оплаты и выполнения условий договоров между контрагентами каждая из сторон использует свои собственные ИТ решения. Уровень доверия при этом определяется подписанными документами в бумажном виде и пересылкой документов, как правило, по электронной подписи. При ведении взаимных балансов средств, кредитовании и депозитах за предстоящие работы или услуги определить остаток средств или наличие задолженности возможно только при проведении аудитов, а в случае множества контрагентов задача становится слишком трудоемкой и долгой.
Возможность проведения взаиморасчетов в виде денег или любых других активах является основной задачей, которая встала перед разработчиками блокчейн систем. Наше решение позволяет ввести необходимое количество всевозможных активов и проводить взаимозачеты между двумя и более контрагентами. Распределенное хранение информации позволяет использовать решение у каждой из сторон как собственное независимое хранилище. Доступные интерфейсы обеспечивают легкую интеграцию с имеющимися у контрагентов системами. Вся сопроводительная документация может также храниться в системе, что делает решение достоверным мостом между множеством организаций. Подключение новой организации-контрагента в этом случае сводится к передаче ПО и его автоматическому развертыванию.