Как устроена блокчейн-система QIWI и зачем в России свой R3CEV
Как стало известно в апреле, платежная система QIWI успешно внедрила и начала тестирование технологии блокчейн в своем процессинге.
Об этом в ходе конференции «Блокчейн и открытые платформы 2016» сообщил директор по криптотехнологиям QIWI Алексей Архипов. Также в ходе мероприятия Архипов выступил с предложением создать в России технологический консорциум наподобие R3CEV, в рамках которого заинтересованные стороны смогут заниматься развитием и изучением технологии распределенных реестров.
Специально для ForkLog о деталях блокчейн-проекта компании рассказал архитектор криптотехнологий QIWI Алексей Трошичев.
FL: Что из себя представляет блокчейн-система QIWI, и для решения каких задач она предназначена? Каковы ожидаемые результаты?
Алексей Трошичев: Система сейчас рассматривается, как кандидат на роль финансового процессинга, соответственно, основная задача — обработка переводов и запись их в структуру данных, гарантирующую неизменность и независимый аудит, т.е. то, что сейчас принято называть блокчейном. Первостепенный ожидаемый результат — это достижение свойств: горизонтальное масштабирование, отказоустойчивость и дешевизна.
FL: Какие технологии использованы при разработке? Используете ли вы приватный или публичный блокчейн?
Алексей Трошичев: В современных публичных блокчейн-системах (bitcoin, ethereum, nxt и т.д.) протокол исключает свойства, необходимые для коммерческих систем:
1) обработка транзакций в предсказуемое, до миллисекунд, время
2) масштабируемость (способность обрабатывать миллионы транзакций в сутки)
Соответственно, для решения наших задач ни одна из существующих открытых систем не подходит. Рассмотренные нами закрытые системы обладают либо таким же набором недостатков в архитектуре, либо недостатком эксплуатационных качеств. Мы отталкиваемся от собственного видения архитектуры системы.
FL: Как будет обеспечиваться безопасность вашего блокчейна?
Алексей Трошичев: Говоря о безопасности любой системы, мы говорим о трёх свойствах: конфиденциальности, целостности/подлинности и доступности.
Технически, прозрачность данных и фрагментов системы (конечно же, за исключением секретных ключей счетов) — одно из основных свойств. Будет ли это свойство реализовано в полной мере? Это вопрос, лежащий в юридической плоскости.
Подлинность и целостность транзакций может быть на удовлетворительном уровне гарантирована (по крайней мере, на ближайшие годы) существующими инструментами асимметричной криптографии и криптографических хеш-функций, как популярных, так и семейства ГОСТ.
Для гарантии целостности блоков, механизм hashcash (на котором базируется концепция PoW) пока не имеет сопоставимых альтернатив. Соответственно, рабочий вариант — использование вычислительных ресурсов существующих публичных блокчейн-систем. Но поскольку для существующих публичных блокчейн-систем уровень безопасности нельзя ни предсказать, ни гарантировать в долгосрочной перспективе, рассматриваются варианты создания майнинговых систем с использованием MEMORY-HARD подходов к хешированию.
В классической публичной блокчейн-системе PoW так же используется для достижения консенсуса в условиях «византийской задачи». Но, поскольку PoW и прочие известные алгоритмы достижения консенсуса неприемлемо медленны, мы используем другой подход.
Доступность — слабое место публичных блокчейн-систем, относительно небольшие инвестиции в DoS атаки могут замедлять обработку транзакций на часы или даже дни. Для коммерческой системы, гарантирующей качества обслуживания, это неприемлемо. Мы видим решение как доступный через интернет API, устойчивый к DoS атакам.
FL: С какими препятствиями придется столкнуться на пути внедрения? Во что они обойдутся? На каком этапе проект, и как будет проходить тестирование?
Алексей Трошичев: Самое тяжёлое во внедрении — это преодоление наследия. Во сколько это может обойтись, можно говорить только по факту. Сейчас проект на этапе интеграционного тестирования.
FL: Какова цель создания российского аналога R3CEV?
Алексей Трошичев: Видение QIWI основывается на том, что сам по себе процессинг не позволяет создать прямо сейчас какую-то непосредственную ценность для конечного потребителя. Ценностью может быть удобная экосистема, где задача решаемая процессингом неотъемлема, но недостаточна. Участие партнёров, бизнес которых лежит в области решения других неотъемлемых задач, мы надеемся, позволит создать экосистему с человеческим лицом.
FL: Кто, по вашему мнению, может принять участие в инициативе?
Алексей Трошичев: Создатели успешных продуктов в области финансов, аутентификации, идентификации, продавцы товаров и услуг.
Напомним, что еще в сентябре 2015 года в QIWI заявили о создании собственной цифровой валюты. Проект получил название Битрубль и в дальнейшем активно освещался в СМИ. При этом, несмотря на некоторую неопределенность относительно того, запрещать или не запрещать биткоин в России, в компании считают, что Битрубль не попадает под действие законопроекта о запрете цифровых валют.
Невзирая на растущую популярность технологии блокчейн в российском финансовом секторе, на данный момент QIWI является самым активным участником рынка распределенных технологий в России.
Беседовал Toly Kaplan
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!