Budget: 10000 UAH Deadline: 15 days
Здравствуйте! Предлагаю сделать на 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 т. Д.) Для реализации пользовательского интерфейса.
Budget: 10000 UAH Deadline: 15 days
Здравствуйте! Предлагаю сделать на Java в виде web приложения, блоки считаю целесообразным хранить в БД MySQL.
Budget: 45000 UAH Deadline: 20 days
Здравствуйте, имеем большой опыт разработки блокчейн проектов.
Можем взяться за вашу задачу. Пишите обсудим детали.
Наш сайт с портфолио: https://imagine.ua
Budget: 50000 UAH Deadline: 30 days
Насколько высокая нагрузка планируется?
И все же не до конца понятно, что делать с разветвлением цепи - по какому принципу выбираем ветку, которая остнется жить. И что делаем с отвергнутыми ветками - просто убиваем, или выбираем из них данные и формируем новые блоки?
Development of a Telegram Mini App (Bot + WebApp) for selling digital goods and in-game currencies (Python / aiogram) Project description: A Telegram bot with a full WebApp interface is required for the automated sale of digital goods (Telegram Stars, Telegram Premium, in-game currencies/donations for PUBG Mobile, Steam, etc.). The project is called Aspect App. The main focus is on speed, smooth UI/UX in a Web3/minimalist style, and complete automation of product delivery after payment. Technology stack: Backend: Python 3.10+, aiogram 3.x (FastAPI for Webhook/API is welcome). Database: PostgreSQL / Redis (for sessions and caching). Frontend (WebApp): React.js / Vue.js / Next.js (at the developer's discretion, speed and smoothness of animations are important). Integrations: Telegram WebApp API. Main functionality (MVP): 1. Client side (Telegram Mini App): Main screen: Product categories (Telegram Assets, In-game Donations). Banner grid for promotions. Product catalog: Product cards with volume selection (e.g., 50, 100, 500 Telegram Stars or UC). Fields for entering player data (Player ID for PUBG). Cart and Checkout: Quick purchase in 2 clicks. Payment module: Integration of payment methods (CryptoBot API / TON Connect / other fiat gateways by agreement). Personal account: Order history, status tracking, referral system (balance within the app). 2. Admin panel (built into WebApp or separate bot): Catalog management (adding/removing products, changing prices). Order monitoring and sales statistics. User database mailing system. 3. Automation logic (A plus): Readiness of the architecture for integration with supplier APIs (API for auto-purchasing Stars/UC). At the MVP stage, some products may be issued with codes from the database. What is required from the contractor: 1. Development of the database and backend architecture in Python. 2. Layout and integration of WebApp (design mockup to be discussed, clean Web3 style, Glassmorphism is important). 3. Setting up secure transactions and payment webhooks. 4. Deployment on the server (Docker, Ubuntu, SSL setup). Candidate requirements: Experience in commercial development of Telegram WebApps for at least 1 year. Portfolio with launched and working Mini Apps (please provide links in your response). Clean, documented code. Working conditions: Work only through the Secure Deal (Safe / Escrow) of the platform. Payment is staged (the project is divided into Sprint 1: Backend + DB, Sprint 2: Frontend WebApp, Sprint 3: Payment integration and testing). Budget: To be discussed with the successful candidate (please indicate your price range and timelines in your response)
Looking for a streamer, ideally with subscribers on Twitch; the more subscribers, the better. We need to promote the website so that as many people as possible learn about it.
We are looking for a specialist in Solana security programs to conduct an audit of the smart contract before deployment on the mainnet. Contract stack: Rust + Anchor framework SPL Token (transfer/storage of tokens in PDA) Mechanics: timing rounds, escrow of bets, resolver of final price, calculation and distribution of payouts, claim instructions, emergency pause + refund, fee configuration through admin authority Check for common vulnerabilities in Solana/Anchor: missing ownership/signer checks, account validation, integer overflow, PDA seeds collisions, reentrancy patterns, authority key privileges Analysis of payout distribution logic (rounding, edge cases with multiple participants) Verification of emergency mechanisms (pause, refund) — whether they can be bypassed or abused Report with classification of findings by criticality (Critical/High/Medium/Low) and recommendations Re-check after fixes (re-audit fixes) Requirements for the performer: Proven experience in auditing or developing Solana programs (Rust/Anchor) — please provide links to GitHub, previous audits, or examples of found vulnerabilities Understanding of SPL Token and PDA-escrow patterns Experience with static analysis tools (Soteria, Sec3, cargo-audit) will be a plus In your response, please indicate: Experience specifically with Solana (not EVM) — specific projects Estimated cost and timeline for a contract of this scope Report format (example, if available)