Банковский консорциум R3 CEV открыл код blockchain–платформы распределенного реестра

R3 CEV — стартап, стоящий за крупнейшим в мире банковским консорциумом, занимающимся приложениями для распределенных реестров (distributed ledgers), — опубликовал исходный код своей платформы Corda.

Corda — разрешающий распределенный реестр (permissioned distributed ledger), обеспечивающий управление юридическими соглашениями между финансовыми учреждениями и накладывающий ограничения на то, какие участники могут просматривать определённые типы информации. Распределённый (или разделяемый, shared) реестр — современное понятие, характеризующее реплицируемые, разделяемые, синхронизированные данные, хранение которых является географически распределённым, децентрализованным, не имеющим центрального управления.

Типичным примером архитектуры, реализующей этот подход, является публичная или частная blockchain–система. Код Corda был открыт в рамках blockchain–инициативы Hyperledger, которой руководит некоммерческая организация The Linux Foundation.

С января этого года банки–участники консорциума R3 исследовали различные сценарии использования в областях торгового финансирования, цифровой идентификации и обмена активами, которые вместе с годом предварительных экспериментов заложили почву для опубликованной платформы. По словам Дэвида Раттера, гендиректора R3, использование blockchain привносит большую ценность финансовым услугам, поскольку они «становятся способными к интеграции и органичной работе друг с другом»: «Поэтому создаваемые [в этой области] приложения должны быть основаны на общих, открытых, интероперабельных [способных к взаимодействию] платформах — во многом аналогично тому, как в случае функционирующих сегодня в интернете протоколов».

Среди технических особенностей финансовой blockchain–платформы Corda от банковского консорциума R3 CEV отмечаются: P2P–сеть узлов, «умные» контракты, потоковый фреймворк, инфраструктура «нотариального типа» (Notary) для валидации уникальности транзакций, ориентированность на распределённые приложения. Код Corda написан на Kotlin — статически типизированном языке программирования от JetBrains, который работает поверх виртуальной машины Java (JVM). Код распространяется на условиях свободной лицензии Apache License 2.0 и доступен для загрузки на GitHub.

На сегодняшний день в состав R3 входит уже более 70 финансовых организаций–лидеров со всего мира. Консорциум имеет офисы в Нью–Йорке и Лондоне. Сайт — www.r3cev.com.

Месяц назад американский стартап Chain открыл исходный код своей платформы для финансовых учреждений, тоже реализующей цепочку блоков транзакций (blockchain), — Chain Core.