Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Кастомный блокчейн-движок на .NET — собственная блокчейн-сеть с майнингом

Реализовал с нуля полноценный blockchain-движок на C# / .NET с разделением на отдельные модули: ядро сети, майнер и кошельки.

Ядро отвечает за цепочку блоков, транзакции, проверку целостности и консенсус на основе Proof of Work (настраиваемая сложность, проверка валидности каждого блока). Реализована структура блоков и транзакций, учет балансов кошельков, mempool, подсчет подтверждений транзакций, механизм вознаграждения майнеру и halving вознаграждения за блок.

Отдельное консольное приложение-майнер подключается к узлу, добывает новые блоки и получает вознаграждение на свой кошелек. Модуль кошельков отвечает за генерацию ключей/адресов, подпись и валидацию транзакций, просмотр баланса и истории операций.

Я выступил автором архитектуры и главным разработчиком: спроектировал модель блокчейна, разделение на сервисы и библиотеки, написал весь код и настроил удобную структуру решения для дальнейшего расширения (например, уровнем смарт-контрактов и веб-интерфейсом).

Использованные технологии: C#, .NET, консольные приложения, class libraries, криптография (SHA-256, цифровые подписи), объектно-ориентированное проектирование, JSON-сериализация.
Детали работы
Добавлена 11 ноября 2025
147 просмотров

1 лайк
Фрилансер
Vlad Syvorka
Украина Днепр  1  0

Немного занят Немного занят
1 Сейф завершен
На сервисе 7 лет