Middle Golang Developer Offline

Раді вітати тебе!Ми — компанія з outsource-розробки, яка розпочала свою історію ще у 2014 році зі створення власного SaaS-продукту. За ці роки ми здобули безцінний досвід у створенні IT-рішень, вирішенні організаційних, технічних і людських викликів.

Сьогодні ми масштабно та впевнено рухаємося до нових висот, допомагаючи нашим клієнтам по всьому світу ставати успішними, а кожному з нашої команди Yellow Duck Coders — щасливим.

Ми створюємо:

→ Веб-сайти

→ Веб-додатки

→ Мобільні застосунки (Android, iOS)

→ Кастомні CRM, ERP та корпоративні системи

→ Програмне забезпечення на основі штучного інтелекту

Середня тривалість наших проєктів — 6 місяців. Вони охоплюють широкий спектр завдань: проджект-менеджмент і створення документації, дизайн, розробку, тестування, розгортання, реліз, підтримку та апгрейди.

 

Шукаємо розробника пулу для Kaspa (Go)

Ми шукаємо розробника або консультанта з досвідом створення майнінгових пулів, бажано для Kaspa, який добре володіє мовою програмування Go (Golang).

У нас уже є робочий open source пул для Kaspa, написаний на Go. Однак він не має системи розподілу винагород – наразі всі винагороди надсилаються повністю на адресу майнера.

 

Нам потрібно реалізувати механізм, який дозволяє:

залишати частину винагороди (наприклад, 5%) власникові пулу,

а решту (наприклад, 95%) – переказувати майнеру.

 

Що потрібно зробити:

  • Розробити логіку розподілу винагород
  • Додати налаштування частки, яка залишається пулу
  • Зберегти сумісність із наявним кодом пулу на Go

 

Кого шукаємо:

  • Розробника, який уже працював із майнінг-пулами (особливо цінний досвід із Kaspa)
  • Людину, яка може швидко увійти в існуючий код та реалізувати потрібну функціональність

 

Необхідний стек / знання:

  • Go (Golang)

Основна мова розробки пулу

Вміння читати та дописувати код, працювати з горутинами, каналами тощо

  • Розуміння принципів роботи майнінгових пулів

Як працює PoW (у випадку Kaspa – протокол GHOSTDAG)

Як відбувається обчислення та розподіл винагород

Знання пулових моделей: PPLNS, PPS, FPPS тощо (навіть базове – плюс)

  • Робота з Kaspa

Бажано мати досвід з Kaspa Node (kaspad)

Вміння інтегруватися з API Kaspa або RPC-інтерфейсом

  • Розуміння системи винагород і архітектури пулів

Як реалізовувати збереження частки винагороди

Як рахувати й віддавати частини між оператором і майнерами

Бажані (але не обов’язкові) навички:

Docker / DevOps – для локального розгортання пулу

Prometheus / Grafana / логування – для моніторингу

Знання PostgreSQL (опціонально)

 

The job ad is no longer active

Look at the current jobs Golang →

Loading...