Разработчики: | Постгрес профессиональный (ППГ, Postgres Professional) |
Дата премьеры системы: | 2017/09/14 |
Отрасли: | Государственные и социальные структуры, Интернет-сервисы, Логистика и дистрибуция, Страхование, Торговля, Финансовые услуги, инвестиции и аудит |
Технологии: | СУБД |
Posthereum — прототип расширения для интеграции полнофункциональной СУБД PostgreSQL с блокчейн-платформой Ethereum.
Возможности
- Получение аналитики по данным блокчейна в онлайн-режиме — администраторы или пользователи базы данных смогут узнать, например, какое количество транзакций и на какую сумму было выполнено в блокчейне за месяц, с какой частотой совершался данный тип «умного контракта», какова география наиболее популярных объектов и многие другие детали.
- Вызов функции «умных контрактов» Ethereum из SQL-кода, выполняющегося в базе данных PostgreSQL — изменения данных в PostgreSQL и блокчейне происходят одновременно (принцип так называемых гетерогенных транзакций).
Для запуска решений на основе блокчейна необходимо наладить контакт между отдельными системами управления базами данных и общей распределенной системой. По задумке Postgres Professional, созданное расширение позволит многочисленным российским пользователям PostgreSQL реализовать проекты по созданию блокчейн-систем на основе Ethereum, не беспокоясь о потере данных при взаимодействии между системами.
2017: Анонс
14 сентября 2017 года российская компания Postgres Professional объявила о создании прототипа расширения Posthereum для интеграции полнофункциональной СУБД PostgreSQL с блокчейн-платформой Ethereum, предназначенной для регистрации сделок с любыми видами активов на основе системы «умных контрактов». По замыслу компании, крупные российские банки, корпорации и госструктуры, работающие с СУБД PostgreSQL, с помощью данной разработки смогут объединить базы данных с блокчейн-приложениями на основе Ethereum.[1]
Разработка
Как пояснили CNews в Postgres Professional, на разработку прототипа ушло два месяца, проектированием занимались три сотрудника компании, разработкой — один. Теперь ожидаются отзывы от клиентов, после получения которых будут определены сроки разработки и запуска расширения. Компания планирует выпустить две версии расширения: бесплатную с базовыми возможностями, доступную всем пользователям PostgreSQL, и версию для коммерческой СУБД Postgres Pro Enterprise.[2]Дмитрий Бородачев, DатаРу Облако: Наше преимущество — мультивендорная модель предоставления облачных услуг
Назначение
По словам разработчиков, Posthereum позволяет получать аналитику по данным блокчейна в режиме онлайн. Администраторы или пользователи БД смогут отслеживать, например, какое количество транзакций и на какую сумму было выполнено в блокчейне за месяц, с какой частотой совершался данный тип «умного контракта», какова география наиболее популярных объектов и многие другие детали. Это превращает совместное использование базы данных на PostgreSQL и блокчейна в полноценный бизнес-инструмент.
В то же время, расширение Posthereum позволяет вызывать функции «умных контрактов» Ethereum из SQL-кода, выполняющегося в базе данных PostgreSQL. При этом изменения данных в PostgreSQL и блокчейне происходят одновременно — это принцип так называемых гетерогенных транзакций, пояснили в компании. Например, в сервисе продажи авиабилетов на базе блокчейна сделки по приобретению билетов совершаются через приложение Ethereum, в котором содержатся только базовые данные о билетах, покупках и сумме транзакций в криптовалюте. Подробную базу данных по всем рейсам авиакомпания хранит у себя в полнофункциональной СУБД, доступной ограниченному кругу лиц. Расширение Posthereum для PostgreSQL позволяет решить задачу передачи изменений в основной базе данных в блокчейн с целью обеспечения целостности информации: данные в обеих системах изменяются либо одновременно, либо изменения не происходят совсем. Таким образом, исключается ситуация, когда в основной базе время вылета рейса поменялось, а в данных блокчейн-приложения осталось старым, и наоборот.
Сферы применения
По мнению представителей Postgres Professional, расширение может быть полезно:
- Финансовой сфере, страховому бизнесу, ритейлу, логистике, сервисам по заказу билетов, всевозможным реестрам, где находят применения приложения на основе системы «умных контрактов» Ethereum;
- В госструктурах, которые заинтересованы в создании децентрализованных баз данных для устранения бюрократической волокиты и удобства обмена информацией;
- Крупным корпорациям и банкам, рассматривающим возможность применения единой распределенной системы и оценивающим её преимущества над полным контролем собственных разнородных баз данных.
Планы
В планах Postgres Professional — разработка механизма криптографического аудита транзакций для СУБД Postgres Pro, обеспечивающего сохранность данных на уровне, сравнимом с надежностью блокчейна.
Многие отечественные компании хотели бы воспользоваться преимуществами блокчейн-технологий без привязки к криптовалюте. Такую возможность могут предоставить реестры с цифровой подписью транзакций и хэшированием блоков. Несмотря на отсутствие децентрализации базы данных, изменить однажды совершенные транзакции администратор системы не сможет, так как все последующие блоки содержат информацию о предыдущих. Таким образом, российская СУБД Postgres Pro предоставит механизм для создания защищенных реестров, — подчеркнули в Postgres Professional. |
Примечания
Подрядчики-лидеры по количеству проектов
SAP CIS (САП СНГ) (38)
Softline (Софтлайн) (35)
РДТЕХ (33)
BeringPro (БерингПойнт) ранее BearingPoint Russia (28)
ФОРС - Центр разработки (25)
Другие (746)
Сапиенс солюшнс (Sapiens solutions) (7)
BeringPro (БерингПойнт) ранее BearingPoint Russia (3)
Navicon (Навикон) (3)
Инфосистемы Джет (2)
Крок (2)
Другие (35)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (1)
Айтеко (Ай-Теко, iTeco) (1)
Астерос (1)
Атомдата (Atomdata) (1)
Группа Борлас (Borlas) (1)
Другие (20)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Oracle (44, 179)
SAP SE (6, 178)
Microsoft (23, 142)
PostgreSQL Global Development Group (14, 130)
Постгрес профессиональный (ППГ, Postgres Professional) (6, 41)
Другие (266, 253)
Microsoft (3, 11)
SAP SE (3, 11)
PostgreSQL Global Development Group (3, 10)
Oracle (2, 4)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 3)
Другие (10, 13)
PostgreSQL Global Development Group (4, 9)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
Arenadata (Аренадата Софтвер) (3, 2)
Oracle (2, 2)
Другие (9, 9)
PostgreSQL Global Development Group (3, 13)
Постгрес профессиональный (ППГ, Postgres Professional) (1, 6)
Arenadata (Аренадата Софтвер) (3, 5)
Apache Software Foundation (ASF) (3, 4)
Тантор Лабс (Tantor Labs) (2, 3)
Другие (8, 10)
PostgreSQL Global Development Group (4, 12)
Arenadata (Аренадата Софтвер) (3, 7)
VMware (2, 7)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
Диасофт (Diasoft) (1, 3)
Другие (7, 8)
Распределение систем по количеству проектов, не включая партнерские решения
Oracle Database - 106
Microsoft SQL Server - 104
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 103
PostgreSQL СУБД - 81
SAP HANA (High Performance Analytic Appliance) - 72
Другие 383
Microsoft SQL Server - 9
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 8
PostgreSQL СУБД - 7
Oracle Database - 3
SAP HANA (High Performance Analytic Appliance) - 3
Другие 21
Postgres Pro СУБД - 5
ADB - Arenadata DB - 2
PostgreSQL СУБД - 2
Tarantool Платформа in‑memory вычислений - 2
Oracle Database - 2
Другие 13
Postgres Pro СУБД - 6
PostgreSQL СУБД - 4
Tantor СУБД - 3
ADB - Arenadata DB - 3
ClickHouse - система управления базами данных (СУБД) - 2
Другие 10
ADB - Arenadata DB - 6
PostgreSQL СУБД - 5
Postgres Pro СУБД - 4
Diasoft Digital Q.Database - 3
ADH - Arenadata Hadoop - 2
Другие 10