Abstract:
В статье представлено новое решение по интеграции блокчейн-технологий с системами управления базами данных (СУБД) для обеспечения неизменяемости, прозрачности и безопасности данных. В отличие от существующих подходов, где данные полностью переносятся в блокчейн, предложена гибридная архитектура, сочетающая преимущества традиционных реляционных СУБД и децентрализованных сетей. Основные данные сохраняются в SQL Server для обеспечения высокой производительности обработки запросов, тогда как их хэши фиксируются в блокчейне Ethereum, что обеспечивает неизменяемость записей и прозрачность истории изменений. Разработана полная цепочка интеграции — от проектирования структуры базы данных до создания смарт-контракта на языке Solidity и внедрения хранимых процедур CLR в SQL Server для автоматической записи хэшей в распределённый реестр. Для взаимодействия с блокчейном используется библиотека Nethereum, позволяющая эффективно интегрировать функционал блокчейна в корпоративные системы. Проведённая практическая реализация подтверждает, что предложенная архитектура позволяет значительно повысить уровень защиты данных от несанкционированных изменений без потерь производительности СУБД. Решение обеспечивает удобство аудита данных и может быть адаптировано к различным прикладным областям. Практическая значимость подтверждена для таких отраслей, как финансы, здравоохранение, логистика и государственные реестры. Перспективы дальнейших исследований включают оптимизацию скорости обработки транзакций между СУБД и блокчейном, разработку методов масштабирования решения для высоконагруженных систем, а также адаптацию архитектуры для использования в частных блокчейн-сетях, направленных на сокращение транзакционных издержек и повышение конфиденциальности данных.