Стек технологий для Web3. Часть 1. С++ Первый публичный блокчейн биткоин был написан на C++. Выбор этого языка не был случайным: C++ идеально подходил для многопоточной модели биткоина. По сути, многопоточность относится к способности системы разделять свои задачи на несколько отдельных потоков и выполнять их параллельно. Это помогает добиться многозадачности — более высокой производительности и продуктивности за короткое время. Примерами многопоточных параллельных операций в биткойне являются верификация адресов, проверка цифровых подписей и т. д. Другими достоинствами C++ как языка программирования блокчейна были: 🔹его зрелость с точки зрения обновлений и отладки 🔹модель управления динамической памятью с помощью семантики перемещения и пересылки , что позволяет разработчикам извлекать объекты без создания копий временных объектов Хотя C++ хорошо сочетался с функциональностью сети биткоина, его было недостаточно для других блокчейнов, чьи стеки включали элементы, отсутствовавшие в