Я есть целый ряд проектов, которые я пытаюсь получить в стадии реализации, и одна вещь, которая может ускорить эти вверх библиотека Java (без интерфейса необходимо) со следующими возможностями:
Чтение / запись Btc адреса и связанные с ними пары ключей из локального файла XML (keys.xml)
Пример Формат файла:
<пара ключей>
<адрес>абв123адрес>
<паб-ключ>Открытый ключ здесь идет Паб-ключ>
<собств-ключ>Секретный ключ идет здесь Собств-ключ>
пара ключей>
....
Bitcoin>
Вы можете выбрать любой формат, который вы считаете лучшим. До тех пор, как вы можете создать действительные Btc адреса / ключи и добавить в файл, помимо адресов считывания / ключи из файла, я буду счастлив. Вы, вероятно, нужно использовать некоторые Java криптографических библиотеку, чтобы сделать это.
Прочитанная Операция с локальным файлом XML (transactions.xml)
Предположим, что файл уже содержит всю необходимую Bitcoin ТХ записи для этого Bitcoin адреса в keys.xml Это означает, что программа не нужно читать какие-либо данные от фактического blockchain. Перечень операций по всем адресам в keys.xml будет получен из надежного источника (например, веб-служба), выходящих за рамками данного проекта.
Пример Формат файла: <операции><АЯ сумма = 30.00>..... ТХ> сделки>
(Пожалуйста, предложить формат, который будет работать, я не хорошо знаком с тем, как они хранятся)
Создайте действительную сделку в течение определенного периода, используя только над входами.
Поскольку указанные входы являются единственными, необходимые для разработки действительный сделки, должна быть функция, как "build_transaction (сумма, destination_address)" Эта функция будет возвращать правильно сформированный и подписанную сделку, которая может передается на сервер и транслировать в сеть.
Малый и самодостаточным
Должно быть автономной банка (в том числе зависимостей). Чем меньше, тем лучше. Обратите внимание, что не существует никакого прямого взаимодействия с bitcoind (локальный или удаленный) допускается.
Я готов платить за эту работу, и срочно. Для начала, вот что я предлагаю:
$ 1000 (или эквивалент BTC), если сделано в течение 2 недель.
50% бонус, если сделано в течение 1 недели.
20% бонус, если реализованы в Scala.
С другой стороны, я также буду платить $ 500 (или эквивалент BTC) для кого-то, чтобы реализовать ту же самую вещь в PHP. Я с открытым исходным кодом реализации PHP немедленно.
Пожалуйста, ответьте на эту тему с вопросами. Пожалуйста, напишите мне по адресу chaord.btc@gmail.com если вы заинтересованы и способны. Компенсация является предметом переговоров.
Глядя вперед, чтобы работать с одним (или несколько) из вас!