Title: Выкидываем "лишние" комиссии. Post by: m0Ray on May 04, 2011, 07:07:06 PM diff:
Code: diff bitcoin_0.3.21-orig/main.h bitcoin_0.3.21-m0Ray/main.h Запустилось, работает. переводов пока не делал - нечего переводить, пустой я как шарабан. Выплату с пула через несколько дней жду только. Примечания: 1) Makefile пришлось поправить чтобы не пух бинарник и собирался динамически. К тому же в репах не было статических версий libboost, искать репы было лень, а без него оно собираться отказывалось. 2) Собрал на openSuSE, для чего пришлось руками дособрать Berkeley DB 4.7 и WxWidgets 2.9. 3) Оригинальный код был стянут сегодня с github-репы, с ветки master. Что-то подумалось, а не зафигачить ли rpm для SuSE, раз уж я разобрался с компиляцией... Title: Re: Выкидываем "лишние" комиссии. Post by: Lis on May 04, 2011, 07:16:31 PM Запустилось, работает. переводов пока не делал - нечего переводить, пустой я как шарабан. Выплату с пула через несколько дней жду только. Уважуха, приаттач в подпись хоть какой нибудь свой адрес проверим как переводы ходят =)Title: Re: Выкидываем "лишние" комиссии. Post by: m0Ray on May 04, 2011, 07:28:26 PM Сейчас сами проверим. Если они проверяются всей сетью так же, как и в гуе и такие транзакции в блоки не запихиваются, то грош цена патчу.
Title: Re: Выкидываем "лишние" комиссии. Post by: Lis on May 04, 2011, 07:37:31 PM Сейчас сами проверим. Если они проверяются всей сетью так же, как и в гуе и такие транзакции в блоки не запихиваются, то грош цена патчу. Навряд ли, нововведения в сети должны поддерживаться старыми клиентами, иначе нововведение не примется сетью.Т.е. если в старых клиентах до сих пор принимаются платеж без комиссии, то это навязывается клиентом а не сетью. Вот когда большиство клиентов не будут принимать блок в котором нет комиссии за btc < nn and size > mm, будет печалька. Кто пилит клиент тот диктует правила, а большинство их принимают либо нет. Демократия. Title: Re: Выкидываем "лишние" комиссии. Post by: Vort on May 04, 2011, 08:22:21 PM как я понял, клиент должен распространять такие транзакции
так что всё ок (пока что) Title: Re: Выкидываем "лишние" комиссии. Post by: m0Ray on May 04, 2011, 09:24:48 PM Должен-то должен. Но две тестовые транзакции по 0.0005BTC до сих пор в блоки не попали...
Title: Re: Выкидываем "лишние" комиссии. Post by: Vort on May 04, 2011, 10:11:15 PM Должен-то должен. Но две тестовые транзакции по 0.0005BTC до сих пор в блоки не попали... < 0.01 и не попадутCode: bool CTransaction::AcceptToMemoryPool(CTxDB& txdb, bool fCheckInputs, bool* pfMissingInputs) Title: Re: Выкидываем "лишние" комиссии. Post by: m0Ray on May 05, 2011, 01:41:00 AM Если вы обратили внимание, пропатчены были как раз процедуры GetMinFee и AllowFree.
Просто была надежда на то, что не все ещё заапгрейдились до 20-21. И сохраняется надежда, что будут "протестные" майнеры, пользующиеся этим патчем, ибо я лично не согласен платить комиссию, равную, а то и на порядки превышающую сумму транзакции. Начинаю рассматривать возможность создания на базе кода биткойна альтернативной сети с альтернативными правилами генерации и комиссий. Ибо основная ветвь начинает меня слегка напрягать. Title: Re: Выкидываем "лишние" комиссии. Post by: Lis on May 05, 2011, 06:45:04 AM Если вы обратили внимание, пропатчены были как раз процедуры GetMinFee и AllowFree. е-рубль? ;)Просто была надежда на то, что не все ещё заапгрейдились до 20-21. И сохраняется надежда, что будут "протестные" майнеры, пользующиеся этим патчем, ибо я лично не согласен платить комиссию, равную, а то и на порядки превышающую сумму транзакции. Начинаю рассматривать возможность создания на базе кода биткойна альтернативной сети с альтернативными правилами генерации и комиссий. Ибо основная ветвь начинает меня слегка напрягать. Title: Re: Выкидываем "лишние" комиссии. Post by: bitcoinex on May 05, 2011, 06:53:28 AM Если вы обратили внимание, пропатчены были как раз процедуры GetMinFee и AllowFree. Просто была надежда на то, что не все ещё заапгрейдились до 20-21. И сохраняется надежда, что будут "протестные" майнеры, пользующиеся этим патчем, ибо я лично не согласен платить комиссию, равную, а то и на порядки превышающую сумму транзакции. Начинаю рассматривать возможность создания на базе кода биткойна альтернативной сети с альтернативными правилами генерации и комиссий. Ибо основная ветвь начинает меня слегка напрягать. С утра цензура в местной википедии (которая "итальянская") всплыла. Забанили парня, который дважды ссылки на drugs за биткоины хотел вписать, насколько я понял. Title: Re: Выкидываем "лишние" комиссии. Post by: Vort on May 05, 2011, 09:39:57 AM Если вы обратили внимание, пропатчены были как раз процедуры GetMinFee и AllowFree. в 0.3.19 код для защиты от "dust spam" точно такой жеПросто была надежда на то, что не все ещё заапгрейдились до 20-21. что поменялось - так это расчёт "приоритета" протокол кстати позволяет совсем отказаться от комиссии но для этого нужно иметь узлы, которые согласны доставить транзакцию и майнер, который согласен её завернуть вот тут описана попытка реализовать что-то подобное: https://en.bitcoin.it/wiki/Free_transaction_relay_policy Title: Re: Выкидываем "лишние" комиссии. Post by: m0Ray on May 05, 2011, 02:23:15 PM е-рубль? ;) FreeBitCoin ;)Title: Re: Выкидываем "лишние" комиссии. Post by: LZ on May 05, 2011, 02:42:39 PM Нет, не надо делать форк, он просто не приживется.
нововведения в сети должны поддерживаться старыми клиентами, иначе нововведение не примется сетью Верно. Я проверил совместимость 0.3.21 и 0.1.3 - полная совместимость на уровне переводов.Проверял и обычные переводы, и переводы sendmany, и даже микротрансакции по 0.001 BTC. Title: Re: Выкидываем "лишние" комиссии. Post by: Zenitur on May 07, 2011, 02:21:40 PM Спасибо. А то я из-за одного раза с невозможностью перевода только что полученных биткоинов сделал даундейт до 0.3.20. Сейчас обновлюсь с твоим патчем.
Title: Re: Выкидываем "лишние" комиссии. Post by: m0Ray on May 07, 2011, 11:35:30 PM Практика показывает, что патч будет полезен только если его будут применять майнеры. А им это не выгодно.
Title: Re: Выкидываем "лишние" комиссии. Post by: LZ on May 07, 2011, 11:55:32 PM Да. Так что, если не планируется делать очень популярный пул, то от патча пользы пока нет.
Title: Re: Выкидываем "лишние" комиссии. Post by: m0Ray on May 08, 2011, 02:24:25 AM Ну почему, где б я не позиционировался, именно для меня всегда находится протестная ниша? ;)
Title: Re: Выкидываем "лишние" комиссии. Post by: ArsenShnurkov on May 08, 2011, 01:17:57 PM Ну почему, где б я не позиционировался, именно для меня всегда находится протестная ниша? ;) наверное потому что ведешь себя как клоун. Я это очень резко воспринимаю, потому что сам такой, и чувствую в тебе конкурента. Title: Re: Выкидываем "лишние" комиссии. Post by: LZ on May 08, 2011, 05:17:35 PM ;D Извините, не удержался.
|