Программирование ресурсоемких смарт-контрактов на Rust под Solana
Тезисы
Мой доклад — это очень краткое введение в технологии блокчейна на примере Solana.
Обсудим, для чего может применяться блокчейн. Чуть более подробно поговорим про области применения Decentralized Finance (DeFI).

После этого станет понятно, что смарт-контракты (on-chain programm) могут быть весьма сложными. Объем Rust-кода для решения on-chain-задач средней сложности в наших проектах бывает под 15 тыс. строк (не считая тестов). Сложные задачи решаются несколькими on-chain-программами, и такие проекты могут быть кратно больше.

С другой стороны Solana накладывает ряд значительных ограничений на исполняемые on-chain программы. Поэтому во второй части доклада посмотрим, как можно не выходить за рамки поставленных ограничений и при этом писать достаточно сложный и требовательный к ресурсам on-chain-код.

Мой доклад будет интересен как людям почти не знакомым с блокчейнами и DeFi, так и программистам, работающим по теме написания программ под Solana и переходящих от маленьких и простых смарт-контрактов к более сложным и требовательным с точки зрения вычислительных ресурсов.
Мой доклад — это очень краткое введение в технологии блокчейна на примере Solana.
Обсудим, для чего может применяться блокчейн. Чуть более подробно поговорим про области применения Decentralized Finance (DeFI).

После этого станет понятно, что смарт-контракты (on-chain programm) могут быть весьма сложными. Объем Rust-кода для решения on-chain-задач средней сложности в наших проектах бывает под 15 тыс. строк (не считая тестов). Сложные задачи решаются несколькими on-chain-программами, и такие проекты могут быть кратно больше.

С другой стороны Solana накладывает ряд значительных ограничений на исполняемые on-chain программы. Поэтому во второй части доклада посмотрим, как можно не выходить за рамки поставленных ограничений и при этом писать достаточно сложный и требовательный к ресурсам on-chain-код.

Мой доклад будет интересен как людям почти не знакомым с блокчейнами и DeFi, так и программистам, работающим по теме написания программ под Solana и переходящих от маленьких и простых смарт-контрактов к более сложным и требовательным с точки зрения вычислительных ресурсов.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Денис Комиссаров
Rust Developer, Tradetech Development
  • Денис Комиссаров
    Rust Developer, Tradetech Development
Все доклады
    Воркшоп