Вернуться   Биткоин Форум > - Помощь начинающим
5 декабря 2012, 11:37:16 PM   # 1
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
(Как размещены на SE)

Я использую API JSON. Мне нужно, чтобы держать все балансы счетов положительными: Я называю getbalance первым, проверьте, достаточно ли биткойно продолжиться, а затем переместить или sendfrom.

Такой подход вызывает две проблемы.

Проблема 1, что это не является атомарной операцией, поэтому после первого getbalance баланс может фактически быть изменен.

Проблема 2 происходит только с sendfrom: там может быть плата за сделку, поэтому, если пользователь посылает весь свой баланс, он будет иметь отрицательный баланс из-за этого.

Решение задачи 2 будет заранее знать плата за сделкуЯ заметил (хотя я не пробовал) я могу установить его с settxfee, но я не нашел звонка, чтобы получить его, там?

В то время как я мог бы реализовать какой-нибудь внешний механизм блокировки для решения задачи 1, я бы предпочел использовать bitcoind нативный метод, хотя я его не существует, не так ли? Взлом функции sendfrom, чтобы он проверить баланс перед отправкой было бы достаточно, я думаю?
Lohoris сейчас офлайн Пожаловаться на Lohoris   Ответить с цитированием Мультицитирование сообщения от Lohoris Быстрый ответ на сообщение Lohoris


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


6 декабря 2012, 12:07:23 AM   # 2
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

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





Проблема 2 происходит только с sendfrom: там может быть плата за сделку, поэтому, если пользователь посылает весь свой баланс, он будет иметь отрицательный баланс из-за этого.
Нет, сделка будет выполнена, если плата ОЙ вызывает счет идти отрицательными
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

6 декабря 2012, 2:11:47 AM   # 3
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

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

6 декабря 2012, 7:53:09 AM   # 4
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

Проблема 2 происходит только с sendfrom: там может быть плата за сделку, поэтому, если пользователь посылает весь свой баланс, он будет иметь отрицательный баланс из-за этого.
Нет, сделка будет выполнена, если плата ОЙ вызывает счет идти отрицательными
Нет, баланс счета будет идти отрицательным, я просто пытался.
Мы говорим о Счета Вот.
Oни делать идти отрицательным.
Lohoris сейчас офлайн Пожаловаться на Lohoris   Ответить с цитированием Мультицитирование сообщения от Lohoris Быстрый ответ на сообщение Lohoris

6 декабря 2012, 8:00:52 AM   # 5
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

Проблема 2 происходит только с sendfrom: там может быть плата за сделку, поэтому, если пользователь посылает весь свой баланс, он будет иметь отрицательный баланс из-за этого.
Нет, сделка будет выполнена, если плата ОЙ вызывает счет идти отрицательными
Нет, баланс счета будет идти отрицательным, я просто пытался.
Мы говорим о Счета Вот.
Oни делать идти отрицательным.

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

6 декабря 2012, 5:52:50 PM   # 6
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

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

Код:
looris @ Дворец-оф-Nine-Лун: ~ / внеш-SVILUPPO / Bitcoin $ bitcoind listaccounts
{
    "" : 0.00000000,
    "bj_1" : 0.06900000,
    "bj_2" : 0.03550000,
    "bj_3" : 0.01550000,
    "bj_7" : 0.00000000
}
looris @ Дворец-оф-Nine-Лун: ~ / внеш-Sviluppo / Bitcoin $ bitcoind шаг bj_3 bj_1 0.02
правда
looris @ Дворец-оф-Nine-Лун: ~ / внеш-SVILUPPO / Bitcoin $ bitcoind listaccounts
{
    "" : 0.00000000,
    "bj_1" : 0.08900000,
    "bj_2" : 0.03550000,
    "bj_3" : -0,00450000,
    "bj_7" : 0.00000000
}
Lohoris сейчас офлайн Пожаловаться на Lohoris   Ответить с цитированием Мультицитирование сообщения от Lohoris Быстрый ответ на сообщение Lohoris

6 декабря 2012, 6:07:41 PM   # 7
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

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

Код:
looris @ Дворец-оф-Nine-Лун: ~ / внеш-SVILUPPO / Bitcoin $ bitcoind listaccounts
{
    "" : 0.00000000,
    "bj_1" : 0.06900000,
    "bj_2" : 0.03550000,
    "bj_3" : 0.01550000,
    "bj_7" : 0.00000000
}
looris @ Дворец-оф-Nine-Лун: ~ / внеш-Sviluppo / Bitcoin $ bitcoind шаг bj_3 bj_1 0.02
правда
looris @ Дворец-оф-Nine-Лун: ~ / внеш-SVILUPPO / Bitcoin $ bitcoind listaccounts
{
    "" : 0.00000000,
    "bj_1" : 0.08900000,
    "bj_2" : 0.03550000,
    "bj_3" : -0,00450000,
    "bj_7" : 0.00000000
}

Вы делаете "переехать" который не то же самое, как "sendtoaddress",

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

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

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

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

6 декабря 2012, 6:31:17 PM   # 8
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

sendfrom () делает остатки идут отрицательным на сумму взноса, если кто-то забирает все монеты.
Bitexchange сейчас офлайн Пожаловаться на Bitexchange   Ответить с цитированием Мультицитирование сообщения от Bitexchange Быстрый ответ на сообщение Bitexchange

6 декабря 2012, 7:33:25 PM   # 9
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

sendfrom () делает остатки идут отрицательным на сумму взноса, если кто-то забирает все монеты.

да это совсем моя "проблема 2", Спасибо за понимание того, что.
Я сообщил об этом как ошибка, надеясь, что они делать считаю это ошибкой.

@davout: да, я делаю шаг там. это "проблема 1", Перечисленные в первом сообщении.
Я установил его взлом bitcoind код, хоть.
Lohoris сейчас офлайн Пожаловаться на Lohoris   Ответить с цитированием Мультицитирование сообщения от Lohoris Быстрый ответ на сообщение Lohoris

6 декабря 2012, 7:37:02 PM   # 10
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

sendfrom () делает остатки идут отрицательным на сумму взноса, если кто-то забирает все монеты.

да это совсем моя "проблема 2", Спасибо за понимание того, что.
Я сообщил об этом как ошибка, надеясь, что они делать считаю это ошибкой.

@davout: да, я делаю шаг там. это "проблема 1", Перечисленные в первом сообщении.
Я установил его взлом bitcoind код, хоть.
Если это, как вы говорите, что это действительно ошибка, которая должна быть исправлена.
Если бы я был ты, я бы просто не использовать функцию учета.
Это просто не очень хорошо масштабируется.
Дав сейчас офлайн Пожаловаться на Даву   Ответить с цитированием Мультицитирование сообщения от Дава Быстрый ответ на сообщение Дав

6 декабря 2012, 7:52:52 PM   # 11
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

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

8 декабря 2012, 2:29:50 AM   # 12
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

Никто, кроме меня и Lohoris работать со счетами функции?

Может быть, оно не масштабироваться слишком хорошо для сайтов, как большие, как davout`s сайтов, но Wouldnt, что просто быть проблемой текущего 0,7 реализации?
Я имею в виду сама функция является большим, и если он получает некоторое внимание со стороны разработчиков, она могла бы хорошо масштабируется в будущем, или я что-то отсутствует, который полностью высасывает о счетах в любом случае?

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

Почему оленья кожа немного больше сайта вместо того, чтобы писать свой собственный код contrubute лучше код для Bitcoin клиента?
(Этот вопрос идет немного людей, как вы Даву)

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

8 декабря 2012, 10:43:25 AM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: API: Ведение баланса счета положительный (+ зная заранее плату за транзакцию)

Может быть, оно не масштабироваться слишком хорошо для сайтов, как большой, как davout`s сайтов
Это было то, что сделало InstaWallet абсолютно unusably медленно в начале 2012 года.

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW