Архитектура быстрых blockchain-движков в реальных нагруженных проектахБлокчейн-платформы
Software researcher, developer, teacher. Большой бэкграунд в высоконагруженных системах, прикладной информационной безопасности и исследовании разного софта. Занимается децентрализованными сетями, решениями для безопасности, преподает студентам.
Часть 1. Различные подходы к ускорению процессинга транзакций в современных децентрализованных проектах.
Краткое рассмотрение и основные отличия трёх базовых схем: proof-of-work, proof-of-stake, proof-of-authority с точки зрения времени закрытия транзакций, степени децентрализации и безопасности. Интересные аспекты различных алгоритмов, пытающихся совместить преимущества различных видов консенсуса и убрать недостатки. Краткий обзор алгоритмов консенсуса проектов Ethereum, Tezos, EmerCoin, Parity, Byteball.
Часть 2. Рассмотрение алгоритма консенсуса DPoS и движков на базе Graphene
Краткий обзор движков-наследников Graphene: Bitshares, Steem, Golos, EOS. Краткий обзор проектов и решаемых ими задач. Консенсус: delegated-proof-of-stake и его реализация в Graphene. Паттерн работы клиента сети. Роли участников, типы asset'ов. Особенности разработки под Bitshares/Steem/EOS. Личные впечатления от работы с движком.