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

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

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

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

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

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

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