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

Custom Blockchain Engine на .NET — власна блокчейн-мережа з майн

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

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

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

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

Використані технології: C#, .NET, консольні застосунки, class libraries, криптографія (SHA-256, цифрові підписи), об’єктно-орієнтоване проєктування, JSON-серіалізація.
Деталі роботи
Додано 11 листопада 2025
146 переглядів

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

Трохи зайнятий Трохи зайнятий
1 Сейф завершений
На сервісі 7 років