Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 августа 2011, 9:26:46 PM   # 1
 
 
Сообщения: 300
Цитировать по имени
цитировать ответ
по умолчанию Re: Отрицательный баланс счета и статические адреса

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


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


1) отрицательное сальдо счетов:

котировка
 - Проверка наличия денежных средств производится до уплаты сборов транзакций (если таковые имеются); если
   плата за сделку необходимо, и достаточное количество средств в кошельке, то
   Плата за транзакции будут выплачены и списывается со счета. Например, если учетная запись
   'Foo' содержит 10 биткойнов, вы sendfrom Foo 15VjRaDX9zpbA8LVnbrCAFzrVzN7ixHNsC 10,
   и транзакционные издержки 0,01, «баланс Foo будет -0.01 Bitcoins.
Конец цитаты

Что было рациональное для осуществления управления платой таким образом? В большинстве бизнес-сценариев, отрицательные остатки могут запутать неправильно разработанные алгоритмы, и остановить правильно проектируемых. Учетная запись пользователя должна быть также отвечают за вознаграждение по своим операциям с логической точки зрения.

Я не рецензируются код платных вычислений еще, но можно рассчитать сборы заранее и включить их в чеке НФС?


2) статические адреса:
      Существует много спроса на статические адреса от пользователей Bitcoin, но большинство современных реализаций имитировать это через очень большое значение ключа бассейна. Это может быть лучше, чтобы предложить эту функцию изначально, добавив истина / ложь флаг Berkeley DB хранения адресов.  

Два вызова API может быть добавлен, чтобы предложить эту функцию:
makestatic <адрес>
removestatic <адрес>

Для того, чтобы установить и сбросить эти статические флаги для адресов.



Желая услышать ваши мысли о них,
       Keyur






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


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


14 августа 2011, 11:36:56 PM   # 2
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Отрицательный баланс счета и статические адреса

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





RE: остатки отрицательных счетов:

Там есть (был?) Патч предложил с вызовом RPC для подготовки сделки посыла, который бы заблокировать входы, связанные и вернуть плату за транзакцию и идентификатор транзакции. И совершать / RPC вызовы, которые принимают идентификатор транзакции и либо совершить его или отклоняет его отклонить. Это единственный действительно правильный способ оценить операционные издержки перед отправкой. Я не рассмотрел патч, и я не думаю, что она была тщательно протестирована; там может быть отказ в обслуживании атак возможно или нечетные крайние случаи (например, мог один клиент, который решает пойти на обед в то время как "эта сделка будет стоить 0,0005 BTC, OK / Cancel?" Диалог открыт галстук вверх баланс всех кошельков, изготовление посылает неудачу для всех?)

Там также estimatetxfee патч, но проблема в том, что между временем оценить плату ТХ и время отправки происходит состояние кошелька может измениться, что делает оценку неправильно.

Реальный вопрос, почему должен клиент платить, плату за транзакцию только потому, что клиент B финансируемую свой счет с тоннами крошечных сделок? Если клиент ставит 1000 биткойны на своем счете и выплачивает 0 плату, они собираются быть очень расстроился на вас, если вы берете их снять ИХ деньги со счета.

Для ClearCoin, я просто лечить операционные издержки как затраты на ведение бизнеса, и возвращенные счета клиента, если отправить в результате плата за транзакцию (через метод RPC перейти от специальных ПЛАТ счет, которые я предварительно финансирования для покрытия операционных издержек).

Так посылает выглядеть следующим образом:
  Отправлено из "Счет" <в> <количество>
    ... вернуться TXID
  gettransaction
    ... вернуться txinfo
  если txinfo говорит плата была выплачена:
    переехать "СБОРЫ" "Счет" <Сумма-оф-платных>


RE: статические адреса

Я не понимаю. Вы имеете в виду один адрес для каждого счета? Вы могли бы назвать getaddressesbyaccount и возвращение первый адрес или (если пустой массив) возвращение getaccountaddress? Или, если вы создаете учетную запись, когда пользователь подписывает для вашей службы, звоните getaccountaddress и вы знаете, что getaddressesbyaccount будет возвращать по крайней мере один адрес.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

15 августа 2011, 10:10:57 AM   # 3
 
 
Сообщения: 142
Цитировать по имени
цитировать ответ
по умолчанию Re: Отрицательный баланс счета и статические адреса

Я думаю, что статические адреса он означает, когда кошелек создается генерировать 100000 адресов или что-то сумасшедший, как это, то не делайте больше нет.

Затем резервный кошелек хорошо для (теперь ограниченный) срок службы кошелька.
zellfaze сейчас офлайн Пожаловаться на zellfaze   Ответить с цитированием Мультицитирование сообщения от zellfaze Быстрый ответ на сообщение zellfaze

16 августа 2011, 3:59:01 AM   # 4
 
 
Сообщения: 300
Цитировать по имени
цитировать ответ
по умолчанию Re: Отрицательный баланс счета и статические адреса

Там также estimatetxfee патч, но проблема в том, что между временем оценить плату ТХ и время отправки происходит состояние кошелька может измениться, что делает оценку неправильно.

Реальный вопрос, почему должен клиент платить, плату за транзакцию только потому, что клиент B финансируемую свой счет с тоннами крошечных сделок? Если клиент ставит 1000 биткойны на своем счете и выплачивает 0 плату, они собираются быть очень расстроился на вас, если вы берете их снять ИХ деньги со счета.

Gavin,
      Спасибо - это объяснение действительно помогает мне понять замысел проекта.


RE Статические адреса: Клиенты имеют два различных набора потребностей. Они могут выбрать использовать одноразовые адреса, используемые для переводов / сделок, и сделать выбор в пользу "статический" Адрес для подключения к горнорудных услуг или торговых решений, в которых вклады могут быть сделаны в течение длительных периодов времени. Как Bitcoin созревает как другой финансовой системы, этот срок депозита может продлить хорошо в годы.

Спасибо,
      Keyur



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

17 августа 2011, 1:03:59 AM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Отрицательный баланс счета и статические адреса

RE Статические адреса: Клиенты имеют два различных набора потребностей. Они могут выбрать использовать одноразовые адреса, используемые для переводов / сделок, и сделать выбор в пользу "статический" Адрес для подключения к горнорудных услуг или торговых решений, в которых вклады могут быть сделаны в течение длительных периодов времени. Как Bitcoin созревает как другой финансовой системы, этот срок депозита может продлить хорошо в годы.

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

Возможно, вы находитесь под впечатлением, что Bitcoin будет забыть о старых адресах, которые он дал вам после того, как он дает вам новую? Это не так. (Я просто предполагаю, дико, потому что я не могу понять, о чем вы думаете). Все адреса клиент генерирует будет помнить вечно, любое другое поведение будет терять деньги.

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

17 августа 2011, 1:27:07 AM   # 6
 
 
Сообщения: 300
Цитировать по имени
цитировать ответ
по умолчанию Re: Отрицательный баланс счета и статические адреса

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

Возможно, вы находитесь под впечатлением, что Bitcoin будет забыть о старых адресах, которые он дал вам после того, как он дает вам новую? Это не так. (Я просто предполагаю, дико, потому что я не могу понять, о чем вы думаете). Все адреса клиент генерирует будет помнить вечно, любое другое поведение будет терять деньги.

Привет Gmaxwell,
     Ничего - я думал вслух на основе запросов конечных пользователей, которые мы получаем. Как я думаю, больше, этот запрос чувствует больше как особенность ползучести, а не функции ядра. Обновление исходного сообщения, чтобы отразить это.

Спасибо,
      Keyur



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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW