Pages:
Author

Topic: Невозможно никому отправить монеты!? (Read 3664 times)

newbie
Activity: 79
Merit: 0
покопал немного код...
Code:
double dPriority = 0;
...
dPriority += (double)nCredit * pcoin.first->GetDepthInMainChain();
...
dPriority /= nBytes;
...
bool fAllowFree = CTransaction::AllowFree(dPriority);
...
static bool AllowFree(double dPriority)
{
  return dPriority > COIN * 144 / 250;
...

для бесплатной транзакции приоритет должен быть выше
100000000 * 144 / 250 = 57600000

если GetDepthInMainChain является количеством подтверждений,
то для 1 копейки приоритет будет вычисляться как
(1000000 * кол_подтверждений) / кол_байт

при количестве байт = 224, получается нужно 12903 подтверждений,
что эквивалентно 3 месяцам ожидания

где ошибка? Undecided

upd.
начинает проясняться суть тех констант...
250 - количество байт в "обычной" транзакции
144 - ждём день

получается, бесплатная "норма" - 1 BTC в день

upd2.
полагаю, при таком подходе может быть достигнута ровно противоположная цель
комиссия при транзакции - это приманка для майнера
соответственно, добавляя её к негодным/мелким/частым транзакциям,
мы делаем их обработку более приоритетной для пулов
и в итоге, при дефиците места в блоке, пулу выгоднее будет запечатать 0.01+0.01, чем 10.00+0.00
newbie
Activity: 79
Merit: 0
сети не будет ничего хорошего от миллиона переводов по 1 наномонете, поэтому лимиты нужны
но поведение клиента всё же должно быть ясно и прозрачно - сейчас даже нельзя узнать полагается ли комиссия до нажатия кнопки "Отправить"

по поводу банов etc - софт пула просто не приймет транзакцию, если она ему не понравится
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Если будет уязвимость могут и забанить. Но ничто не мешает не отправлять информацию о версии.
Ведь система, по идее, должная развиваться с полной обратной совместимостью на уровне блоков.
newbie
Activity: 5
Merit: 0
Тоже откатываюсь до 19. И, вероятно, как разберусь в коде, выпущу быстрый патч, который будет отменять это в любых последующих версиях.
Ибо некто охренел: за перевод 0.001 платить 0.01 я не буду, если у меня не "мешок мелочи".
Вот за это респект!

А могут кстати забанить в дальнейшем все старые клиенты? Если да, то подобный патч будет просто необходим.
sr. member
Activity: 868
Merit: 251
Тоже откатываюсь до 19. И, вероятно, как разберусь в коде, выпущу быстрый патч, который будет отменять это в любых последующих версиях.
Ибо некто охренел: за перевод 0.001 платить 0.01 я не буду, если у меня не "мешок мелочи".
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Нет, пулам нечего предоставить ему взамен. Влияние, деньги и биткоины у него и так есть.
Первопричина перехода на 0.01 комиссию в защите цепочки блоков от мелких переводов.
newbie
Activity: 79
Merit: 0
Разумеется. В общем, Гэвин так намекнул, что пора бы уже всем выставить 0.01 на комиссию. Smiley
сговор с пулами? Grin
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Разумеется. В общем, Гэвин так намекнул, что пора бы уже всем выставить 0.01 на комиссию. Smiley
sr. member
Activity: 294
Merit: 250
я не ламер, я java-прогаммер :-)
Систему приоритетов придумали для защиты от атаки мелкими переводами. Roll Eyes
Еще в новой версии теперь, по идее, можно делать переводы меньше 0.01 BTC.

Можно, но за них стопудово придется платять комиссию. Типа as designed - защита от мелких переводов  Smiley
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Систему приоритетов придумали для защиты от атаки мелкими переводами. Roll Eyes
Еще в новой версии теперь, по идее, можно делать переводы меньше 0.01 BTC.
newbie
Activity: 5
Merit: 0
Ну просто нет слов!
Поставил назад клиента 0.3.19 и перевёл свои копейки безо всяких комиссий.
Отличный сервис - ненавязчиво так откачивают бабло в новых "гламурных" версиях.  Grin
А жаль... хорошая была задумка.

Сейчас ещё раз специально уже перевёл 2монеты по 0.02 на кошель и обратно снова куском в 2 монеты - никаких комиссий.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
В GUI их пока нет, только в CLI.
sr. member
Activity: 350
Merit: 252
probiwon.com
можно конечно откатиться до предыдущей версии
но это не вариант
Почему же? Тогда или ждите рост приоритета, либо платите 0.01 за каждый килобайт.
потому что в новых версиях будут новые фичи

Ну прямо совсем совсем такого нового там нет. мультитранзакции есть, но не знаю реализованы ли они в GUI
newbie
Activity: 79
Merit: 0
можно конечно откатиться до предыдущей версии
но это не вариант
Почему же? Тогда или ждите рост приоритета, либо платите 0.01 за каждый килобайт.
потому что в новых версиях будут новые фичи
и ессно захочется ими воспользоваться

ждать то можно, я пока с биткоинами лишь "играюсь"
но хотелось бы знать сколько - неделю, месяц?
что-то не очень хочется в сырцах ради этого ковыряться
sr. member
Activity: 350
Merit: 252
probiwon.com
Один рускоговорящий товарищ просрал несколько сотен баксов ставя на понижение.


Да не в этом же дело. То что просрал сначала точно так же "выиграл", это ерунда.

Суть же в том что после каждого такого скачка от нас уходят пользователи и всё быстрее и быстрее и скачки учащаются, превращаясь в экспоненту. Почему уходят? Да не в сервисе дело, в общем то, а именно в том что курс там так высоко скачет что наши (более разумные люди?) просто отказываются по такой цене покупать. Те же кто не очень разумные убегают на мтгокс - "смотрите, ведь на мтгоксе уже вон по сколько битоины! надо брать!".

А конец будет один - внезапно и на мтгоксе разум перевесит и пузырь начнёт лететь вниз. И честно, пусть уж он лучше с $3 упадёт чем с $10 (до десяти осталась пара недель, думаю). если вы думаете что вы такие хитрые и продадите на 9 то вы очень сильно ошибаетесь

Ещё вот вам из интересных фактов: когда курс выпрямляется сразу возрастает трафик на гэмблинге.

Вот и думайте, инвесторы там серчают или игроманы.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Хорошо... Прочитал тему по приведённой ссылке.
Там обсуждали совсем другую проблему. Вас неверно информировали m0Ray и checker.

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

можно конечно откатиться до предыдущей версии
но это не вариант
Почему же? Тогда или ждите рост приоритета, либо платите 0.01 за каждый килобайт.
newbie
Activity: 79
Merit: 0
Дело в не в IP и не в сумме, и при 1 BTC будет то же самое.
Просто в новом клиенте введена новая система приоритетов.
Теперь нельзя бесплатно переводить только что полученные
средства, нужно подождать пока накопятся подтверждения.
~350 подтверждений (это несколько дней)
всё равно 0.01 не пересылает без комиссии
какой-то неправильный алгоритм  Undecided

можно конечно откатиться до предыдущей версии
но это не вариант
newbie
Activity: 5
Merit: 0
Хорошо... Прочитал тему по приведённой ссылке.
Но осталось непонятно вот что: если я сам себе с другого wallet заплатил 0.14 из двух транзакций (0.1+0.04) то почему не могу их назад отправить?
Комиссию в этом кошельке с меня требуют с ЛЮБОЙ суммы, даже с меньшей чем приходящие транзакции.
Самому себе даже не могу ничего перевести.

А со старым кошельком всё в порядке, хотя там тоже есть куча майнерских копеек, но переводится любая сумма без запроса комиссий.  Huh
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Дело в не в IP и не в сумме, и при 1 BTC будет то же самое.
Просто в новом клиенте введена новая система приоритетов.
Теперь нельзя бесплатно переводить только что полученные
средства, нужно подождать пока накопятся подтверждения.

Быстрое решение проблемы: поставить версию 0.3.20.2. Wink
sr. member
Activity: 868
Merit: 251
У меня стоит ограничение снизу на платёж из пула (параметр "send threshold" на mining.bitcoin.cz) в 5BTC. С меня ни разу ещё не требовало комиссий (в объёмах до 30BTC, а больше у меня не было пока).
У топикстартера же старая и уже пережёванная проблема - "мешок мелочи".
Надо бы её в FAQ уже.
Pages:
Jump to: