Bitcoin Forum

Local => Кодеры => Topic started by: paradoxs on October 06, 2010, 05:26:38 PM



Title: Java клиент для Bitcoin сервера
Post by: paradoxs on October 06, 2010, 05:26:38 PM
Недавно сделал Java клиента для Bitcoin сервера.
По сути, это просто обертка над API, избавляющая программиста от необходимости разбираться с премудростями JSON-RPC формата.

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

Если это кому-нибудь интересно, то милости просим на sourceforge.net
http://sourceforge.net/projects/bitcoin-client

Заранее спасибо.



Title: Re: Java клиент для Bitcoin сервера
Post by: bitcoinex on October 06, 2010, 07:31:23 PM
(ещё не смотрел, ява умерла на компе)

На телефонах можно будет запускать?

И чтобы биткоин-адресами обмениваться через QR-код, сфотографировав, ну или по bluetooth передать чтобы не ошибиться при наборе. Тогда можно будет с телефона на телефон деньги слать, например.

И вообще, глобально, почему бы не сделать (вперёд западных коллег :)) сайт-кошелёк? кошелёк, работающий через браузер и телефон? Эдакий биткоин-лайт (по аналогии с кипер-лайт)

Профит - аккумуляция пользовательских биткоинов. Заодно можно гарантийные услуги предоставлять и ещё интерфейс для веб-магазинов.


Title: Re: Java клиент для Bitcoin сервера
Post by: eurekafag on October 06, 2010, 07:43:35 PM
Медленноват: https://www.mybitcoin.com/ Уже ё-моё сколько времени существует.


Title: Re: Java клиент для Bitcoin сервера
Post by: bitcoinex on October 06, 2010, 07:44:32 PM
$ java -jar ./bitcoin-client-0.1.jar
Failed to load Main-Class manifest attribute from
./bitcoin-client-0.1.jar

я что-то не так делаю? я не сильно копенгаген

но так спрошу ещё, побуду Вангой: а как шифруется соединение с bitcoind? сертификаты проверяются?


Title: Re: Java клиент для Bitcoin сервера
Post by: bitcoinex on October 06, 2010, 07:48:15 PM
Медленноват: https://www.mybitcoin.com/ Уже ё-моё сколько времени существует.

вау! надо поспособствовать переводу интерфейса на русский

я просто ещё не всё прочитал что на форуме англоязычном было раньше


Title: Re: Java клиент для Bitcoin сервера
Post by: paradoxs on October 07, 2010, 02:23:33 AM
Прошу прощения, возможно я не совсем правильно выразился.
Дело в том, что я сделал не GUI приложение, а всего навсего библиотеку, которую может использовать программист в своих Java приложениях.

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


Title: Re: Java клиент для Bitcoin сервера
Post by: paradoxs on October 07, 2010, 02:25:40 AM
$ java -jar ./bitcoin-client-0.1.jar
Failed to load Main-Class manifest attribute from
./bitcoin-client-0.1.jar

я что-то не так делаю? я не сильно копенгаген

но так спрошу ещё, побуду Вангой: а как шифруется соединение с bitcoind? сертификаты проверяются?

Вы пытаетесь запустить библиотеку. В ней нет точки входа, поэтому ява вам говорит, что не может запустить.
Как я написал в предыдущем посте - это не GUI и даже не консольное приложение. Это библиотека - обертка
над API.


Title: Re: Java клиент для Bitcoin сервера
Post by: bitcoinex on October 07, 2010, 08:20:42 AM
А, да, сорри :)

Так вот, если мобильное приложение делать то лучше чтобы оно могло уметь общаться не только с домашним bitcoind но и с https://www.mybitcoin.com/ - второе просто более доступно, связь с ним лучше будет обычно

И ещё, важно: надо всегда проверять сертификаты сервера по конкретному отпечатку, зашитому в дистрибутив программы.

Ещё нужно продумать что будет если пользователь потеряет телефон с паролем к своему удалённому кошельку.

Уфф :)


Title: Re: Java клиент для Bitcoin сервера
Post by: Giovanny on October 08, 2010, 08:06:17 PM
Хотелось бы конечно побыстрее увидеть клиент на телефон. Я думаю это будет пользоваться спросом и увеличит количество пользователей