Разработчики: | Постгрес профессиональный (ППГ, 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]
Назначение
По словам разработчиков, 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)
Другие (729)
Сапиенс солюшнс (Sapiens solutions) (7)
BeringPro (БерингПойнт) ранее BearingPoint Russia (3)
Navicon (Навикон) (3)
Softline (Софтлайн) (2)
Wone IT (ранее SoftwareONE Россия, СофтвэрУАН и Awara IT Russia, Авара Ай Ти Солюшенс) (2)
Другие (35)
Группа Борлас (Borlas) (1)
Диасофт (Diasoft) (1)
КРИТ (KRIT) (1)
Корус Консалтинг (1)
Arenadata (Аренадата Софтвер) (1)
Другие (20)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Oracle (44, 179)
SAP SE (6, 177)
Microsoft (23, 142)
PostgreSQL Global Development Group (14, 125)
Постгрес профессиональный (ППГ, Postgres Professional) (6, 40)
Другие (263, 242)
SAP SE (3, 11)
Microsoft (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)
Apache Software Foundation (ASF) (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, 10)
Arenadata (Аренадата Софтвер) (3, 6)
VMware (2, 6)
Постгрес профессиональный (ППГ, Postgres Professional) (2, 5)
Сбербанк-Технологии (СберТех) (2, 2)
Другие (4, 6)
Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)
Oracle Database - 143 (106, 37)
Microsoft SQL Server - 135 (104, 31)
PostgreSQL СУБД - 125 (79, 46)
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 102 (102, 0)
SAP HANA (High Performance Analytic Appliance) - 76 (72, 4)
Другие 73
Microsoft SQL Server - 10 (9, 1)
PostgreSQL СУБД - 10 (7, 3)
SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 8 (8, 0)
Oracle Database - 3 (3, 0)
SAP HANA (High Performance Analytic Appliance) - 3 (3, 0)
Другие 6
PostgreSQL СУБД - 9 (2, 7)
Tarantool Платформа in‑memory вычислений - 3 (2, 1)
Oracle Database - 3 (2, 1)
VMware Tanzu Greenplum - 2 (0, 2)
Apache Kafka - 1 (1, 0)
Другие -5
PostgreSQL СУБД - 13 (4, 9)
VMware Tanzu Greenplum - 3 (0, 3)
Apache Kafka - 2 (2, 0)
Apache Hadoop - 2 (1, 1)
ClickHouse - система управления базами данных (СУБД) - 2 (2, 0)
Другие -8
PostgreSQL СУБД - 10 (4, 6)
VMware Tanzu Greenplum - 5 (0, 5)
Apache Hadoop - 2 (0, 2)
Сбер Platform V Pangolin - 2 (2, 0)
Diasoft Digital Q.Database - 2 (2, 0)
Другие -11