Ответ
Я рассматриваю такие проекты как сложную инженерную задачу. В контексте C++ это обычно низкоуровневая разработка: оптимизация криптографических алгоритмов, работа с большими числами, реализация или интеграция с блокчейн-нодами. Например, для одного из проектов мне приходилось оптимизировать вычисление хешей SHA-256 на процессорах с поддержкой AES-NI, используя интринсики.
#include <immintrin.h>
#include <array>
// Упрощенный пример использования SIMD для обработки данных
void process_crypto_block(const std::array<uint8_t, 64>& block) {
__m128i data = _mm_loadu_si128(reinterpret_cast<const __m128i*>(block.data()));
// ... криптографические преобразования
}
Что важно для меня:
- Техническая составляющая — действительно ли задача требует глубокой оптимизации на C++ или это можно сделать на более высокоуровневом языке.
- Безопасность — код, работающий с финансами, должен проходить аудит, использовать проверенные библиотеки вроде libsodium или OpenSSL, и быть защищенным от side-channel атак.
- Правовой аспект — легальность проекта и ясность регуляторной среды.
Если проект решает интересную техническую проблему и имеет четкие цели — я открыт к обсуждению.