Назад

Corda

Corda – частная платформа распределенного реестра с ограниченным доступом, в которой выполняются смарт-контракты на основе Виртуальной Машины Java (JVM). В отличие от других платформ смарт-контрактов, таких как Эфириум, или Lisk, Corda предназначена только для специализированных финансовых приложений. Платформа представляет собой распределенный реестр совместно с децентрализованной базой данных.

Corda – это не
блокчейн. Платформа использует специальные "нотариальные" узлы для проверки и подписания транзакций (т. е., для достижения консенсуса), и в пределах одной и той же сети могут использоваться различные алгоритмы консенсуса. Особо нужно отметить, что в Corda не используется PoW, а также отсутствует концепция майнинга.

Ограниченный доступ в контексте Corda означает, что транзакции по умолчанию транслируются не во всех узлах сети. Это не шардинг, а функция приватности - записи, обрабатываемые системой, доступны только тем участникам, которые имеют подтвержденные и легитимные интересы в транслируемых активах и контрактах. Такая приватность означает наличие в Corda специальных идентификационных сервисов.

Результат отсутствия майнинга и ограничений доступа – отличная масштабируемость - узлы/ноды получают только те транзакции, которые имеют к ним отношение, или если транзакции являются производными транзакций, которые имеют к ним отношение. Такой механизм гибких связей означает, что большинство узлов никогда не «увидят» большую часть графа транзакций, следовательно не будут тратить ресурсы на их обработку.

Поскольку единый блокчейн отсутствует, становится возможным соединение двух независимых сетей посредством простой двусторонней связи между их узлами. В этом случае, потребуется установление каждой стороной уровня доверия к нотариальным узлам партнера и взаимная верификация идентификационных сертификатов. Нотариат - это децентрализованный сервис, который выполняет ту же функцию, которую в других системах блокчейна выполняют майнеры: нотариальные узлы подтверждают, что только одна транзакция может поглотить любой данный выход. Распределенный нотариальный сервис BTC – это его блокчейн. Кроме того, нотариат используется для проставления отметок времени (timestamps).

Corda – единственная платформа Распределенного Реестра, поддерживающая множественные провайдеры консенсуса, которые используют разные алгоритмы консенсуса в одной и той же сети, обеспечивая взаимное соответствие между разными системами.