Бюджет: 10000 UAH Термін: 15 днів
Здравствуйте! Предлагаю сделать на Java в виде web приложения, блоки считаю целесообразным хранить в БД MySQL.
Задача - разработать приложение распределенной системы, реализующее очень простую концепцию блокчейна. Для реализации используйте любую технологию по вашему предпочтению (C / C ++, Java, .NET, Python, JavaScript и т. Д.), А для связи между пирами используйте HTTP REST или RPC / RMI-подобные подходы.
Структура блокчейна очень простым способом
Основная идея блокчейна очень проста: это распределенная база данных, которая обрабатывает постоянно растущий список упорядоченных записей. Не думайте о блокчейне с точки зрения криптовалюты и / или бизнес-транзакций. Мы будем использовать блокчейн для хранения некоторых пользовательских данных в неизменяемом распределенном списке (цепочке) в peer-to-peer сети узлов.
Разработайте блочную структуру, подходящую для решения блокчейна. Данные в блоке хэшируются (используется хеш-функция SHA-256), и блок связывается друг с другом путем сохранения хеша предыдущего блока. Блок состоит из индекса, отметки времени, данных (любые пользовательские данные, которые должны быть сохранены в блоке), хеша предыдущего блока и хеша текущего блока (который вычисляется из всех других данных блока). Блоки должны быть сохранены либо в файл, либо в базу данных, чтобы узел мог восстановиться после перезапуска.
Peer-to-peer сеть для распределения блокчейна
Любой узел Peer-to-peer сети может генерировать новый блок, который добавляется в цепочку блоков узла. Сгенерированный блок затем транслируется всем другим пирам, и они несут ответственность за добавление блока в свои собственные цепочки блоков. Целостность дополнения блока к блокчейну должна быть проверена(нет необходимости реализовывать протоколы Proof-of-Work или Proof-of-Stake). Единственная проверка целостности - это длина цепочки блоков, достоверность связанного хеша с предыдущим блоком и достоверность вычисленного хеша сгенерированного блока. (The only integrity validation is the length of the blockchain, validity of the linked hash to the previous block, and the validity of calculated hash of the generated block. ) Это должно гарантировать, что все узлы в конечном итоге будут содержать один и тот же блокчейн. Хэши гарантируют неизменность цепи.
Основная задача этого проекта - реализовать протокол связи Peer-to-peer сети, чтобы синхронизировать поддержку блокчейна между всеми одноранговыми узлами. Следующие действия используются для синхронизации пиров:
Пользовательский интерфейс
Разработка простого пользовательского интерфейса, который позволяет пользователю выполнять следующие действия с узлом:
Отобразить блокчейн узла.
Создать новый блок с заданными данными.
Отобразитьб все одноранговые узлы в одноранговой сети.
Добавить новый одноранговый узел в одноранговую сеть.
Используйте любую технологию по вашему выбору (консоль, web т. Д.) Для реализации пользовательского интерфейса.
Бюджет: 10000 UAH Термін: 15 днів
Здравствуйте! Предлагаю сделать на Java в виде web приложения, блоки считаю целесообразным хранить в БД MySQL.
Бюджет: 45000 UAH Термін: 20 днів
Здравствуйте, имеем большой опыт разработки блокчейн проектов.
Можем взяться за вашу задачу. Пишите обсудим детали.
Наш сайт с портфолио: https://imagine.ua
Бюджет: 50000 UAH Термін: 30 днів
Насколько высокая нагрузка планируется?
И все же не до конца понятно, что делать с разветвлением цепи - по какому принципу выбираем ветку, которая остнется жить. И что делаем с отвергнутыми ветками - просто убиваем, или выбираем из них данные и формируем новые блоки?
Розробка Telegram Mini App (Бот + WebApp) для продажу цифрових товарів та ігрових валют (Python / aiogram) Опис проекту: Потрібно розробити Telegram-бота з повноцінним WebApp-інтерфейсом для автоматизованого продажу цифрових товарів (Telegram Stars, Telegram Premium, ігрові валюти/донати для PUBG Mobile, Steam тощо). Проект називається Aspect App. Головний акцент на швидкості роботи, плавному UI/UX в стилі Web3/мінімалізму та повній автоматизації видачі товарів після оплати. Стек технологій: Backend: Python 3.10+, aiogram 3.x (FastAPI для Webhook/API вітається). Database: PostgreSQL / Redis (для сесій та кешування). Frontend (WebApp): React.js / Vue.js / Next.js (на розсуд розробника, важлива швидкість і плавність анімацій). Інтеграції: Telegram WebApp API. Основний функціонал (MVP): 1. Клієнтська частина (Telegram Mini App): Головний екран: Категорії товарів (Telegram Активи, Ігровий Донат). Банерна сітка для акцій. Каталог товарів: Картки товарів з вибором обсягу (наприклад: 50, 100, 500 Telegram Stars або UC). Поля для введення даних гравця (Player ID для PUBG). Кошик та Оформлення: Швидка покупка в 2 кліка. Модуль оплати: Інтеграція платіжних методів (CryptoBot API / TON Connect / інші фіатні шлюзи за погодженням). Особистий кабінет: Історія замовлень, статус виконання, реферальна система (баланс всередині додатку). 2. Адміністративна панель (вбудована в WebApp або окремий бот): Управління каталогом (додавання/видалення товарів, зміна цін). Моніторинг замовлень та статистика продажів. Система розсилок по базі користувачів. 3. Логіка автоматизації (буде плюсом): Готовність архітектури під інтеграцію з API постачальників (API для авто-купівлі Stars/UC). На етапі MVP частина товарів може видаватися кодами з бази даних. Що потрібно від виконавця: 1. Розробка архітектури БД та бекенду на Python. 2. Верстка та інтеграція WebApp (дизайн-макет обговоримо, важливий чистий Web3-стиль, Glassmorphism). 3. Налаштування безпечних транзакцій та вебхуків оплати. 4. Деплой на сервер (Docker, Ubuntu, налаштування SSL). Вимоги до кандидата: Досвід комерційної розробки Telegram WebApps від 1 року. Наявність портфоліо з запущеними та працюючими Mini Apps (скидайте посилання в відповіді). Чистий, документований код. Умови роботи: Робота тільки через Безпечну Угоду (Сейф / Escrow) платформи. Оплата поетапна (розбиваємо проект на Спринт 1: Бекенд + БД, Спринт 2: Фронтенд WebApp, Спринт 3: Інтеграція платіжок і тести). Бюджет: Обговорюється з успішним кандидатом (вказуйте вашу вилку цін і терміни в відповіді)
Потрібен стример, в ідеалі маючи підписників на Twitch, чим більше підписників, тим краще. Потрібно прорекламувати сайт, щоб про нього дізналося якомога більше людей.
Шукаємо спеціаліста з безпеки Solana-програм для проведення аудиту смартконтракту перед деплоєм у mainnet. Стек контракту: Rust + Anchor framework SPL Token (переказ/зберігання токенів в PDA) Механіки: раунди з таймінгом, ескроу ставок, resolver фінальної ціни, розрахунок і розподіл виплат, claim-інструкції, emergency pause + refund, налаштування комісії через admin authority Перевірка на типові вразливості Solana/Anchor: missing ownership/signer checks, account validation, integer overflow, PDA seeds collisions, reentrancy-патерни, привілеї authority-ключів Аналіз логіки розподілу виплат (округлення, edge cases з багатьма учасниками) Перевірка emergency-механізмів (pause, refund) — чи неможливо їх обійти або зловжити ними Звіт з класифікацією знахідок за критичністю (Critical/High/Medium/Low) та рекомендаціями Повторна перевірка після виправлень (re-audit fixes) Вимоги до виконавця: Підтверджений досвід аудиту або розробки Solana-програм (Rust/Anchor) — просимо посилання на GitHub, попередні аудити або приклади знайдених вразливостей Розуміння специфіки SPL Token та PDA-ескроу патернів Досвід з інструментами статичного аналізу (Soteria, Sec3, cargo-audit) буде плюсом У відгуку просимо вказати: Досвід саме з Solana (не EVM) — конкретні проєкти Орієнтовну вартість і термін для контракту такого обсягу Формат звіту (приклад, якщо є)