25 февраля 2012, 3:27:11 AM   # 1
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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


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

Я знаю, что крошечные или "молодой" операции должны подкрепляться платой. Но я до сих пор не могу понять схему расчета платежей.

В общей сложности около 50% сделок проходит с 0,01 Плата за BTC и другие являются бесплатными. Там нет корреляции с количеством. Большие из них могут быть с гонораром и меньше может быть свободным. Кошелек состоит из вволю BTC с большинством средств является очень зрелым. Параметр paytxfee кажется, не дает никакого эффекта.

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


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


25 февраля 2012, 3:41:22 AM   # 2
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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





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

Я знаю, что крошечные или "молодой" операции должны подкрепляться платой. Но я до сих пор не могу понять схему расчета платежей.

В общей сложности около 50% сделок проходит с 0,01 Плата за BTC и другие являются бесплатными. Там нет корреляции с количеством. Большие из них могут быть с гонораром и меньше может быть свободным. Кошелек состоит из вволю BTC с большинством средств является очень зрелым. Параметр paytxfee кажется, не дает никакого эффекта.

Я пытаюсь понять алгоритм расчета платежей, чтобы минимизировать свои потери.
Стоимость минимальной сделки 0,0005 за кбайт размера сообщения транзакции, если ваш Bitcoin предлагает, больше, он должен быть обновлен на что-то новее <0.3.23. Кроме того, вы можете использовать sendmany отправлять платежи нескольким получателям сразу, что будет дешевле:
Код:
bitcoind sendmany "FromAccountName" "{\"1BiTCoinSNU2BMzf2cN2TK4yzPUA6CnTAd \": +0,001, \"1PHoenix9j9J3M6v3VQYWeXrHPPjf7y3rU \": 0,002}"


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

25 февраля 2012, 4:25:00 AM   # 3
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

Общая сумма сделки не имеет значения.

Это количество и возраст входов.

Таким образом, 1 BTC уплачиваемой 1 BTC вход 144 блоков старого = без предоплаты, в то время как 1 BTC оплачен 1000 0,001 входов, которые 6 блоков старого = относительно большой взнос.

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

25 февраля 2012, 4:33:14 AM   # 4
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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

25 февраля 2012, 4:37:34 AM   # 5
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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

25 февраля 2012, 5:01:42 AM   # 6
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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

Я знаю, что крошечные или "молодой" операции должны подкрепляться платой. Но я до сих пор не могу понять схему расчета платежей.

В общей сложности около 50% сделок проходит с 0,01 Плата за BTC и другие являются бесплатными. Там нет корреляции с количеством. Большие из них могут быть с гонораром и меньше может быть свободным. Кошелек состоит из вволю BTC с большинством средств является очень зрелым. Параметр paytxfee кажется, не дает никакого эффекта.

Я пытаюсь понять алгоритм расчета платежей, чтобы минимизировать свои потери.
рассматривать "sendmany",
btc_artist сейчас офлайн Пожаловаться на btc_artist   Ответить с цитированием Мультицитирование сообщения от btc_artist Быстрый ответ на сообщение btc_artist

25 февраля 2012, 6:11:13 AM   # 7
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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

25 февраля 2012, 4:54:19 PM   # 8
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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

25 февраля 2012, 5:17:55 PM   # 9
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

Я установил последнюю версию и плата снижается до 0,0005 BTC. Что абсолютно нормально для меня, и делает бесполезными любые дополнительные трюки.
СТН сейчас офлайн Пожаловаться на СТН   Ответить с цитированием Мультицитирование сообщения от СТН Быстрый ответ на сообщение СТН

25 февраля 2012, 6:03:54 PM   # 10
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

это не случайно. Он разработан, чтобы максимизировать монетный возраст и снижение затрат.

Bitcoin фактически выбирает монеты с целью уменьшения изменения. (Это не самый лучший способ сделать это.)
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

25 февраля 2012, 8:05:52 PM   # 11
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

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

Откуда этот мем происходит? Неправда. Официальный клиент будет использовать монеты с более чем 6 подтверждений, если он может, но кроме этого не делает никаких усилий, чтобы использовать старые монеты. Он пытается найти набор монет, который имеет наименьшее значение выше значение, которое вы пытаетесь отправить, что обычно приводит к небольшой «изменение» выход Оставшись в кошельке, который может иметь тенденцию к увеличению будущих сборов.

Идея использования двух кошельков является разумным и должен работать. Имейте в виду, что, чтобы избежать сборов, каждая монета вы проводите должны быть по крайней мере один "Bitcoin день" старый. то есть умножить ценность монеты в BTC от его возраста в дни, и это больше, чем примерно один, то вы, вероятно, можете провести его бесплатно. Это просто грубое эмпирическое правило, поскольку количество выходов также влияет на размер транзакции, но только около 20% больше, чем количество выходов делает. (Каждый вход добавляет 179-181 байт по размеру транзакций, в то время как каждый вход только добавляет 34 байт).

С другой стороны, если вы чувствуете себя комфортно строить клиент от источника, вы можете изменить его так, что он предпочитает старые монеты. Найти бит в wallet.cpp, который говорит:
Код:
    Возвращение (SelectCoinsMinConf (nTargetValue, 1, 6, setCoinsRet, nValueRet) ||
            SelectCoinsMinConf (nTargetValue, 1, 1, setCoinsRet, nValueRet) ||
            SelectCoinsMinConf (nTargetValue, 0, 1, setCoinsRet, nValueRet));
и добавить несколько строк, поэтому он пытается самые старые монеты первым. Что-то, как это будет работать:
Код:
    Возвращение (SelectCoinsMinConf (nTargetValue, 1, 6 * 24 * 30, setCoinsRet, nValueRet) || // Пытаемся только с помощью 30-дневных монет первых
            SelectCoinsMinConf (nTargetValue, 1, 6 * 24 * 7, setCoinsRet, nValueRet) || // затем 7 дня назад
            SelectCoinsMinConf (nTargetValue, 1, 6 * 24, setCoinsRet, nValueRet) || // затем 1 день назад
            SelectCoinsMinConf (nTargetValue, 1, 6, setCoinsRet, nValueRet) || // затем 1 час старый
            SelectCoinsMinConf (nTargetValue, 1, 1, setCoinsRet, nValueRet) ||
            SelectCoinsMinConf (nTargetValue, 0, 1, setCoinsRet, nValueRet));

В зависимости, как «микро» ваши монеты, и сколько лет ваш кошелек, вы можете пойти еще дальше, но я уверен, что вы получите точку.
dooglus сейчас офлайн Пожаловаться на dooglus   Ответить с цитированием Мультицитирование сообщения от dooglus Быстрый ответ на сообщение dooglus

25 февраля 2012, 10:04:36 PM   # 12
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

С другой стороны, если вы чувствуете себя комфортно строить клиент от источника, вы можете изменить его так, что он предпочитает старые монеты. Найти бит в wallet.cpp, который говорит:

Э-э! Опасность Уилл Робинсон! Опасность!

Функция выбора достаточно жадная, но цель не является выпуклой, то это может привести к неожиданным результатам. В настоящее время Вы можете в конечном итоге платить больше сборов, чем вам нужно. Рассмотрим следующую последовательность:

Допустим, вы хотите отправить 1.0 BTC.
передача Выбор работает, находит 1.0 BTC с использованием 100 +0,01 BTC входов, которые все имеют более чем шесть подтверждает.
Программное обеспечение решает, что плата за .01 (случайный рисунок) необходим в зависимости от размера сделки.
Выбор бежит снова ищет 1,01, но не могу найти, что много с использованием входов с >= 6 подтверждает, поэтому он считает, 1 подтверждала транзакции.
Выбирают входы 1.0,0.01 из множества операций по меньшей мере одного подтверждения, и платят взносы, которые на самом деле не требуется.

Добавление большего количества этапов делает это хуже. У меня есть патч здесь, что первые рассматривают только входы из множества, которые являются достаточно высоким приоритетом, что любая сделка состоит только из них будет высоким приоритетом, то вроде вашего, которую вашего предлагаемого патча, но он устанавливает порог, чтобы быть не более (144 / значения, 1) подтверждает. В ходе тестирования я обнаружил, что это довольно часто причиной глупых решений, по крайней мере для бумажников с распределениями, как у меня.

Если вы хотите перебрать это должно быть по всей CreateTransaction, а не только внутри выберите монеты (и, на самом деле, все SelectCoins итерации должны быть удалены). Я не решаются писать код, чтобы сделать это, потому что любые изменения в этой области остро нуждается в тестовых. Этот код является слишком рискованным, чтобы слегка изменить.


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

25 февраля 2012, 10:43:18 PM   # 13
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: bitcoind платы рулетки

Выбор бежит снова ищет 1,01

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW