Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 ноября 2010, 7:52:03 PM   # 1
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
"Счета" Функция (для замены "этикетки") Делается сейчас: listtransactions и gettransaction реализованы, и двигаться, sendfrom и getbalance <Счет> включены.

Это должно сделать внедрение веб-сервисов гораздо проще; Вы можете назначить каждому клиенту свой собственный «счет» и полагаться на Bitcoin, чтобы следить за сколько именно Bitcoins у них есть, есть он возвращает список последних N операций клиента и т.д.

Это минимальная реализация нарочно-- например, gettransaction не возвращает все возможные бит информации, которую вы хотите знать о сделке, и возвращать информацию только для сделок в собственном кошельке. Мы пытаемся думать о будущем, а не добавлять новые функции, которые будут сломаны или отнятые когда Bitcoin поддерживает работу в режиме «легкий клиент», без доступа к истории Bitcoin транзакций всего.

Я обновил вики-странице API с новыми методами.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен


Как заработать Биткоины?
Без вложений. Не майнинг.


30 ноября 2010, 9:08:43 PM   # 2
 
 
Сообщения: 289
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

Получил 1806 Биткоинов
Реальная история.





Отлично. Тем не менее, я думаю, что счета и метки две отдельные потребности. Я хотел бы поделиться своим собственным опытом, в случае, если это может помочь.

Я сейчас работаю на своем роде "веб-сервис", Только через XMPP, а не HTTP (шлюз трескотня к Bitcoin). Он работает так же, как myBitcoin: вы дайте ему управлять адрес Bitcoin для вас, и вы посылаете его команды (например, "платить 150"Послал к JID, представляющий Bitcoin адрес), чтобы сделать его отправить биткойны туда, куда вы хотите.

Однако:
 1. Я позволяет людям иметь более одного адреса.
 2. Я позволяю людям маркировать каждый адрес.

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

Я разделяю это здесь, потому что я считаю, что это нормально для вебсервиса быть готов предложить более одного адрес на человек. Если такое ограничение существует, люди не будут использовать его, таким образом имея представление о счете с таким ограничением кажется бессмысленным для меня.

(Мой BTC 0,02).
davux сейчас офлайн Пожаловаться на davux   Ответить с цитированием Мультицитирование сообщения от davux Быстрый ответ на сообщение davux

1 декабря 2010, 8:42:38 AM   # 3
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

Я думаю, что счета и этикетки две отдельные потребности.

+1 договорились
jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

1 декабря 2010, 12:04:26 PM   # 4
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

Я думаю, что счета и этикетки две отдельные потребности.

-1, полностью согласен здесь.

Функциональные этикетки должны быть обработаны на уровне приложений (конкретных приложений, который является).

Что делать, если я хотел, чтобы пометить мои адреса вместо маркировать их, и позволяет несколько тегов для одного адреса?

Нет, безусловно, это ответственность приложения, независимо от мета-данные, которые вы хотите связать с адресом, вы не должны полагаться на клиента Bitcoin, чтобы справиться с этим.

Счета, с другой стороны, обеспечить с очень важной функциональностью обеспечения положительного баланса.
Конечно, это должно быть обеспечено на уровне приложений тоже.

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

1 декабря 2010, 12:19:34 PM   # 5
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

Что происходит с существующей функциональности этикетки? У меня есть веб-приложение, которое использует метку, чтобы получить адрес затем использует адрес. Будет ли это по-прежнему работать или мне придется изменить приложение, чтобы использовать учетные записи?
doublec сейчас офлайн Пожаловаться на doublec   Ответить с цитированием Мультицитирование сообщения от doublec Быстрый ответ на сообщение doublec

1 декабря 2010, 1:29:53 PM   # 6
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

1. Я позволяет людям иметь более одного адреса.
 2. Я позволяю людям маркировать каждый адрес.

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

Вы можете продолжать использовать учетные записи в качестве меток, создать каждый-адрес получает одну-метку и карту addresses-->пользователь в базе данных.

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

Метод Bitcoin «getaddressesbyaccount» даст вам addresses-->отношения пользователей, и все учет становится намного проще (listtransactions получает вас все сделки, связанные с конкретным пользователем, и т.д.).

Цитата: doublec
Что происходит с существующей функциональности этикетки? У меня есть веб-приложение, которое использует метку, чтобы получить адрес затем использует адрес. Будет ли это по-прежнему работать или мне придется изменить приложение, чтобы использовать учетные записи?

Этикетки методы все еще работают, вызовите соответствующие методы учетной записи (например, вызов setlabel и это вызывает setaccount), но не рекомендуется, поэтому они не проявляются в помощи и в конечном итоге будут удалены.

Только «потенциально нарушая изменениями» является sendtoaddress функции, которая теперь возвращает идентификатор транзакции вместо слова «послали».
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

1 декабря 2010, 5:47:00 PM   # 7
 
 
Сообщения: 289
Цитировать по имени
цитировать ответ
по умолчанию Re: SVN оборотов 193: JSON методы listtransactions, gettransaction, перемещать, sendfrom ...

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

Метод Bitcoin «getaddressesbyaccount» даст вам addresses-->отношения пользователей, и все учет становится намного проще (listtransactions получает вас все сделки, связанные с конкретным пользователем, и т.д.).

Справедливо. Я начал с ортогональным подходом, потому что тогда, то API имеет дело с "этикетки", Но на самом деле это будет намного проще, таким образом. Затем метка каждый адрес, если таковой имеется, будет запись в базе данных. (На самом деле, я мог бы даже бросить всю концепцию лейбла, так как люди могут давать каждый адрес имя в их Jabber реестра. Это еще одна тема, хотя.)

Спасибо за мысль.
davux сейчас офлайн Пожаловаться на davux   Ответить с цитированием Мультицитирование сообщения от davux Быстрый ответ на сообщение davux



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW