Цифровой рубль базируется на платформе Мастерчейн, представляющей собой полный по Тьюрингу эксклюзивный блокчейн с поддержкой смарт-контрактов, реализованный на основе Ethereum Virtual Machine (EVM), но доработанный с учетом требований российского законодательства к криптографии и процессу идентификации пользователей. Смарт-контракты, разумеется, разрабатываются на языке Solidity. В качестве протокола консенсуса используется RAFT, относящийся к классу CFT-протоколов (Crash fault tolerance), обеспечивающих отказоустойчивость в распределённых системах с минимальными потерями времени на синхронизацию состояния, но не предназначенных для решения «Проблемы византийских генералов». Окончательность достигается для всех транзакций, включённых в блок, после направления главной валидирующей нодой нового блока всем подчинённым валидирующим узлам, получения от них подтверждения о получении данных и добавления нового блока в цепочку блоков. Генерация нового блока происходит только при поступлении
Цифровой рубль: технические особенности
28 апреля 202428 апр 2024
96
1 мин