Bitcoin Forum
May 10, 2024, 07:29:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Java клиент для Bitcoin сервера  (Read 3534 times)
paradoxs (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 06, 2010, 05:26:38 PM
 #1

Недавно сделал Java клиента для Bitcoin сервера.
По сути, это просто обертка над API, избавляющая программиста от необходимости разбираться с премудростями JSON-RPC формата.

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

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

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

1715326148
Hero Member
*
Offline Offline

Posts: 1715326148

View Profile Personal Message (Offline)

Ignore
1715326148
Reply with quote  #2

1715326148
Report to moderator
1715326148
Hero Member
*
Offline Offline

Posts: 1715326148

View Profile Personal Message (Offline)

Ignore
1715326148
Reply with quote  #2

1715326148
Report to moderator
1715326148
Hero Member
*
Offline Offline

Posts: 1715326148

View Profile Personal Message (Offline)

Ignore
1715326148
Reply with quote  #2

1715326148
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715326148
Hero Member
*
Offline Offline

Posts: 1715326148

View Profile Personal Message (Offline)

Ignore
1715326148
Reply with quote  #2

1715326148
Report to moderator
1715326148
Hero Member
*
Offline Offline

Posts: 1715326148

View Profile Personal Message (Offline)

Ignore
1715326148
Reply with quote  #2

1715326148
Report to moderator
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
October 06, 2010, 07:31:23 PM
 #2

(ещё не смотрел, ява умерла на компе)

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

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

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

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

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
eurekafag
Full Member
***
Offline Offline

Activity: 185
Merit: 100


View Profile
October 06, 2010, 07:43:35 PM
 #3

Медленноват: https://www.mybitcoin.com/ Уже ё-моё сколько времени существует.
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
October 06, 2010, 07:44:32 PM
 #4

$ java -jar ./bitcoin-client-0.1.jar
Failed to load Main-Class manifest attribute from
./bitcoin-client-0.1.jar

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

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

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
October 06, 2010, 07:48:15 PM
 #5

Медленноват: https://www.mybitcoin.com/ Уже ё-моё сколько времени существует.

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

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

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
paradoxs (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 07, 2010, 02:23:33 AM
 #6

Прошу прощения, возможно я не совсем правильно выразился.
Дело в том, что я сделал не GUI приложение, а всего навсего библиотеку, которую может использовать программист в своих Java приложениях.

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

Activity: 4
Merit: 0


View Profile
October 07, 2010, 02:25:40 AM
 #7

$ java -jar ./bitcoin-client-0.1.jar
Failed to load Main-Class manifest attribute from
./bitcoin-client-0.1.jar

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

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

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

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
October 07, 2010, 08:20:42 AM
 #8

А, да, сорри Smiley

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

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

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

Уфф Smiley

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
Giovanny
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 08, 2010, 08:06:17 PM
 #9

Хотелось бы конечно побыстрее увидеть клиент на телефон. Я думаю это будет пользоваться спросом и увеличит количество пользователей
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!