Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В основном требуется консультация, но, возможно и некоторая адаптация готового кода.

Мне нужен сервис обмена некоторыми единицами (баллами, например) с сопутствующими обмену сообщениями. Включая массовую рассылку этих баллов с сообщениями. Основной целью является рассылка сообщений между участниками сети, а баллы (которые не бесплатны) ограничивают число сообщений, которые может разослать каждый пользователь. Сеть P2P - нужна полная независимость от какого-либо сервера/сайта. Разработка "с нуля" не рассматривается, а потому требуется готовое ПО с открытом кодом, требующее минимальной адаптации.

Исходя из задачи, взгляд пал на криптовалюты, но сколько-нибудь вразумительных ответов на сопутствующие вопросы найти не смог.

Именно поэтому, скорее всего, мне требуется специалист имеющий опыт разработки именно в этой области.

То есть, мне требуется специалист, который способен порекомендовать готовые исходники криптовалют или ПО предназначенного для других целей, но удовлетворяющие следующим условиям.

- на первом этапе достаточно, чтобы имелась возможность создания "кошельков", которые пользователь может скачать и получить перевод тех самых баллов (ну и может делать переводы другим);

- валюта сети полностью премайнится, размещаясь на одном кошельке и в дальнейшем требуется только обработка транзакций;

- транзакции без комиссии - либо их обработка клиентским ПО, либо, если такого не существует, то должны иметься исходники для собственного ПО по обработке транзакций, с возможностью работы без комиссии;

- сеть должна быть полностью децентрализована, в крайнем случае, на начальном этапе иметь один клиент с постоянным адресом (либо опираться на другую P2P сеть, которая достаточно стабильна, чтобы проработать хотя бы год);

- должна быть возможность изменения кода для добавления функции прикрепления сообщения (не менее 256 символов) к переводу, либо ее наличие изначально, массовой рассылки баллов/сообщений и работы со списками (исключение тех, кому высылалось определенное сообщение, "черные" списки пользователей), добавление возможности возврата баллов, который можно программно идентифицировать именно как возврат и отметить в списке тех, кому отправлялось определенное сообщение (это функция желательна, но не критична);

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

При этом требуются ответы на вопросы:

- как создать криптовалюту - мануалов полно, но что с ним дальше, - как она будет майнится и подтверждаться транзакции (клиентом или для этого отдельное ПО) и можно ли установить там минимальную сложность майнинга и срок, чтобы намайнить 5 млрд единиц за несколько часов;

- сколько требуется работающих клиентов для поддержания сети? Вообще как эти клиенты работают в плане P2P - хранят и обмениваются парами IP-ID кошелька или они все рассчитаны на работу с промежуточными серверами? Во втором случае с какими? Свои создавать или они работают с теми, форками которых являются (ведь в мануалах ничего о прописывании каких-то адресов нет)? И будет ли тогда работать вариант с транзакциями без комиссий? И как решается работа через NAT без серверов;

- какое ПО  (кроме Visual C++) требуется для компиляции клиента для Windows и Android и какие специфичные изменения кода для этого потребуются;

И еще, создание своей валюты в чужом клиенте, например в "эфире", не подходит - зависимость от чужой сети. Создание через платные автоматические сервисы так же не устраивает.

Я понимаю, что сложно оценить объем работы, поэтому предлагаю так - начальная плата в пределах 500 руб, куда входит именно подробная консультация (в основном голосовая, для упрощения процесса - по скайпу или могу позвонить по телефону (в пределах РФ) и частично письменная, например перечень ПО и краткие инструкции по изменению кода и компиляции). Скорее всего одна основная и пара-тройка коротких дополнительных консультаций в течении 1-2 дней, с паузой на обдумывание полученной информации. Исполнитель должен разбираться в вопросе и знать о таком готовом ПО, которое удовлетворяет основным требованиям и которое требуется только настроить (включая простую замену значений в коде), скомпилировать и установить. Если требуется серверная часть, то, по возможности, она может работать на обычном хостинге, например написана на PHP. Для понимания глубины требуемых объяснений, озвучу свой уровень знаний: достаточно большой опыт программирования на VB, опыт в Perl, PHP, знание Linux на уровне "понимание основного устройства системы и умения правильно ставить вопрос, чтобы найти  ответ в Интернет", знание основ "технического устройства" Интернет.

Если потребуется адаптация ПО - обговариваем плату отдельно. В любом случае, пока не планирую тратить более 1000 руб - разве что если оплата после старта проекта, который планируется запустить за несколько дней, от дохода (но на готовых на такой вариант я не рассчитываю - я сам не уверен в успешности проекта).

Но рассмотрю и ваши предложения.

6 лет назад
AlexZhikh
Алексей 
48 летРоссия
8 лет в сервисе
Был
год назад