Rust for Blockchain Application Development
Эта книга представляет собой практическое руководство по созданию децентрализованных приложений (dApps) с использованием языка программирования Rust. Автор, основатель Armur AI и опытный преподаватель, демонстрирует, как сочетание безопасности, производительности и надежности Rust делает его идеальным выбором для разработки в области блокчейн-технологий.
В первой части книги закладывается фундамент: рассматриваются основные концепции блокчейнов (блоки, хэши, транзакции, консенсус, децентрализация), а также ключевые особенности Rust как системного языка программирования. Особое внимание уделяется модели владения Rust, обеспечивающей безопасность памяти без сборщика мусора, что критически важно для создания надежных и высокопроизводительных блокчейн-систем.
Основная часть материала посвящена применению Rust для построения реальных блокчейн-решений. Книга охватывает работу с популярными блокчейн-платформами, поддерживающими Rust (такими как Aptos, Solana, Polkadot/Substrate), разработку смарт-контрактов, создание токенов, NFT и децентрализованных автономных организаций (DAO). Рассматриваются вопросы масштабирования, шардинга, межсетевого взаимодействия и решения блокчейн-трилеммы.
Издание предназначено для разработчиков, уже знакомых с основами Rust, которые хотят специализироваться в области Web3 и блокчейн-разработки. Книга сочетает теоретические объяснения с практическими примерами, помогая читателю не только понять архитектуру децентрализованных систем, но и научиться создавать их с использованием современных инструментов и фреймворков на Rust.









