Pages:
Author

Topic: txfee: Что за нафиг? - page 2. (Read 9199 times)

sr. member
Activity: 868
Merit: 251
April 18, 2011, 11:06:23 PM
#37
Значит, вы до сих пор не понимаете сути биткойн.
Его надо сравнивать как раз не с обычными электронными платёжными системами, а с наличными, он сделан максимально похожим именно на них. И комиссия тут берётся не от суммы, а от "веса" пригоршни с монетами.
Одним биткойн похож на электронные валюты: суммы всегда без сдачи идут.
full member
Activity: 224
Merit: 100
April 18, 2011, 04:30:17 PM
#36
Рассчитываясь в магазине, я всегда стараюсь дать деньги без сдачи.
Иметь в кошельке  купюры большого наминала крайне не удобно. Частенько бывает такое, что у кассира просто нету сдачи. Зачем эти дополнительные проблемы?!  Huh
Иногда вижу «кадров» идущих за хлебом с купюрой 50 000 BYR, хлеб стоит ~ 2 000 BYR. Кассирша вынуждена считать сдачу.
Quote
За то, что кассир полчаса считал вашу мелочь, естественно ему  заплатить.
Аналогично, брать комиссию за выдачу сдачи с крупных купюр.
Ваш пример некорректный. ВТС надо сравнивать с электронными системами платежей.
Рассчитываясь банковской картой, не берут плату за объем транзакции, а берут фиксированный % от суммы.
sr. member
Activity: 868
Merit: 251
April 18, 2011, 02:58:11 PM
#35
За объем транзакции платить?! Не % от суммы, а от объема транзакции.  Shocked
Только за очень большие транзакции. И это естественно.
Кстати, и тут аналогия с наличными. Вы же не держите в кошельке горы мелочи, а для многих покупок пользуетесь более крупными монетами и купюрами. От мелочи избавляетесь или размениваете.
За то, что кассир полчаса считал вашу мелочь, естественно ему  заплатить.

Кстати, мысля в голову пришла. Что если действительно организовать гуй программы в виде окна с кругляшками? Приходит транзакция - появляется кругляшок соответствующего размера. Идёт оплата - кругляшки исчезают или от "кругляшков" откусываются сектора пропорционально использованным средствам. Сразу становится видно, не пора ли поменять деньги (да хотя бы перевести их самому себе на другой адрес), пока мелочи не стало слишком много...
Хм. Пойду-ка попробую сделать пробный вариант...
full member
Activity: 224
Merit: 100
April 18, 2011, 02:21:16 PM
#34
За объем транзакции платить?! Не % от суммы, а от объема транзакции.  Shocked
Постепенно открываются факты, что ВТС еще очень «сырой» и проводя существенные платежи можно наткнутся на такие вот неожиданности.
Quote
Транзакция будет весить под 10 метров (по прикидкам получилось 9.7) и cтОить 200 БТС (100 БТС пересылаемая сумма + 100 БТС плата за размер).
Комиссия 100% Браво! Банкиры сгорели от зависти!   Grin
hero member
Activity: 742
Merit: 500
BTCDig - mining pool
April 16, 2011, 11:48:13 AM
#33
http://blockexplorer.com/testnet/block/000000000a055d58b55d9e2c4914480cdeba5f66d0fb285ad2d1510e4e1d607f

Обсуждается тут:
https://www.bitcoin.org/smf/index.php?topic=5839.0

А не способ ли это сделать каждый блок жирным и заставить всех на автомате платить за транзакции?

За оплату транзакций уже борятся заинтересованные личности.
Весь март пулы страдали от огромного числа мелких транзакций с одного адреса на другой. Шел конкретный спам.
В клиентах которые сейчас используются в пулах стоит патч на ограничение числа бесплатных транзакций.
Как только повится небходимость (например упадет доходность с одного блока (на 210000 блоке) и/или сильно вырастет сложность)
пулы могут вообще отключить бесплатные транзакции.

А конкретно по найденому блоку, это больше похоже на баг. Нужно перепроверить все блоки без BBE.
sr. member
Activity: 868
Merit: 251
April 16, 2011, 07:09:28 AM
#32
И тут вспоминаем про обещанные дефляцию и кусочки по 10^-8....
Нет смысла гонять такие маленькие суммы по сети, нужно развивать сервисы миркроплатежей, где деньги будут только по аккаунтам ходить.
Кстати, в моей библиотеке PHP-классов так и сделано: если адрес локальный, делается move, а не send.
sr. member
Activity: 350
Merit: 252
probiwon.com
April 15, 2011, 11:39:17 AM
#31
http://blockexplorer.com/testnet/block/000000000a055d58b55d9e2c4914480cdeba5f66d0fb285ad2d1510e4e1d607f

Обсуждается тут:
https://www.bitcoin.org/smf/index.php?topic=5839.0

А не способ ли это сделать каждый блок жирным и заставить всех на автомате платить за транзакции?
hero member
Activity: 742
Merit: 500
BTCDig - mining pool
April 15, 2011, 10:00:37 AM
#30
Ну да. Приемер. На счету 200 БТС кусочками по 0.01, полученными, допустим, из пула.
Надо послать 100 БТС на другой счет.
Транзакция будет весить под 10 метров (по прикидкам получилось 9.7) и стОить 200 БТС (100 БТС пересылаемая сумма + 100 БТС плата за размер).

И тут вспоминаем про обещанные дефляцию и кусочки по 10^-8....
Нет смысла гонять такие маленькие суммы по сети, нужно развивать сервисы миркроплатежей, где деньги будут только по аккаунтам ходить.
Именно на коммисию с платежей есть смысл рачитывать когда за один блок сеть станет давать в разы меньше BTC.
adv
full member
Activity: 168
Merit: 100
April 15, 2011, 06:02:30 AM
#29
Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
Повторюсь: это мне повезло что на счету сотня оставалась и собралось из кусков по 1.1, а не по 0.01, а то бы всю 100 сверху за транзакцию отдал.
100 - это 10-мегабайтная транзакция получается, что ли?
Что-то фигня какая-то...
Ну да. Приемер. На счету 200 БТС кусочками по 0.01, полученными, допустим, из пула.
Надо послать 100 БТС на другой счет.
Транзакция будет весить под 10 метров (по прикидкам получилось 9.7) и стОить 200 БТС (100 БТС пересылаемая сумма + 100 БТС плата за размер).

И тут вспоминаем про обещанные дефляцию и кусочки по 10^-8....
sr. member
Activity: 868
Merit: 251
April 15, 2011, 05:50:36 AM
#28
Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Никакого ума там не предусматривалось в принципе. Консоль - она (повторюсь, но выражусь грубее) всегда была не для идиотов.

В-третьих, чтобы не вылезали такие косяки ГУИ клиент тоже должен работать через единый АПИ, а не дергать функции напрямую.
А он-то, вероятно, как раз работает так, и имеет при этом за(й)чатки разума.
Вы (может все-таки ты? я не на много старше, и, к тому же, мы уже общались на ты) либо крестик снимите, либо портки наденьте:
Если ГУЙ работает через АПИ, значит в АПИ есть функция не отправлять транзакцию, а узнать что по этому поводу думает владелец денег. И, следовательно это в консольном клиенте кривая логика.
Если же в АПИ нет такой функции, то значит ГУЙ умеет определять какова будет плата за транзакцию до ее отправки, и следовательно дергает функции напрямую, т.к. в АПИ такого функционала точно нет.
Верно. Бывает, загоняюсь иногда...

Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
Повторюсь: это мне повезло что на счету сотня оставалась и собралось из кусков по 1.1, а не по 0.01, а то бы всю 100 сверху за транзакцию отдал.
100 - это 10-мегабайтная транзакция получается, что ли?
Что-то фигня какая-то...
adv
full member
Activity: 168
Merit: 100
April 14, 2011, 04:57:09 PM
#27
По поводу прекалькуляции транзакции: по моему мнению -- это лишнее усложнение.
Надо просто выдавать ошибку при попытке отправить большую транзакцию без дополнительной платы. Это клиент уже умеет, в случае когда денег на счету недостаточно для платы. А уж в клиенте обрабатывать эту ошибку выдачей интерактивного вопроса, ошибки STDERR, кода возврата, или еще каким угодно способом.
В отправку же транзакции добавить поле paytxfee, что даст возможность назначать эту самую txfee индивидуально для конкретной транзакции без правки конфига, перезапуска демона с другими параметрами и прочего идиотизма.
adv
full member
Activity: 168
Merit: 100
April 14, 2011, 04:41:49 PM
#26
Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Никакого ума там не предусматривалось в принципе. Консоль - она (повторюсь, но выражусь грубее) всегда была не для идиотов.

В-третьих, чтобы не вылезали такие косяки ГУИ клиент тоже должен работать через единый АПИ, а не дергать функции напрямую.
А он-то, вероятно, как раз работает так, и имеет при этом за(й)чатки разума.
Вы (может все-таки ты? я не на много старше, и, к тому же, мы уже общались на ты) либо крестик снимите, либо портки наденьте:
Если ГУЙ работает через АПИ, значит в АПИ есть функция не отправлять транзакцию, а узнать что по этому поводу думает владелец денег. И, следовательно это в консольном клиенте кривая логика.
Если же в АПИ нет такой функции, то значит ГУЙ умеет определять какова будет плата за транзакцию до ее отправки, и следовательно дергает функции напрямую, т.к. в АПИ такого функционала точно нет.

Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
Повторюсь: это мне повезло что на счету сотня оставалась и собралось из кусков по 1.1, а не по 0.01, а то бы всю 100 сверху за транзакцию отдал.
adv
full member
Activity: 168
Merit: 100
April 14, 2011, 04:32:07 PM
#25
Quote
Quote from: adv on Today at 06:54:18 pm
Looks like ugly coders for some reason decided to always answer yes to this question from the console. :^/
I'm not really ugly, am I?  You should have seen me in college when I was too cheap to get a haircut...
Ндя, жостко ты с девелоперами  Angry
Нормально. Насколько, я понимаю английский, Гэвин воспринял как шутку, что в общем и задумывалось.
К тому же на моем месте мог оказаться владелец сервиса с возможностью вывода биткоинов, потерявший несколько тысяч на подобной транзакции. Вот тут уж были бы и маты, и драма, и дискредитация биткоина на ближайшие пару лет...
Для такого случая достаточно было вывести несколько тысяч, собранных из транзакций по 0.01...
sr. member
Activity: 868
Merit: 251
April 14, 2011, 04:27:10 PM
#24
Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Никакого ума там не предусматривалось в принципе. Консоль - она (повторюсь, но выражусь грубее) всегда была не для идиотов.

Во-вторых, "прямо сейчас" надо ставить НЕТ по-умолчанию, а не списывать деньги со счета не спрося разрешения.
Это да, почему и захотелось поднять топик среди девелоперов.

В-третьих, чтобы не вылезали такие косяки ГУИ клиент тоже должен работать через единый АПИ, а не дергать функции напрямую.
А он-то, вероятно, как раз работает так, и имеет при этом за(й)чатки разума.

Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
adv
full member
Activity: 168
Merit: 100
April 14, 2011, 04:24:29 PM
#23
Я вот думаю, что, если перевести на bitcoin-адрес биржи btcex.com много маленьких транзакций поштучно, а потом выставить как один бид.
Ведь когда его купят - транзакция не будет проходить.
Купят-то не "его", а какое-то количество биткоинов, снимающихся со счета биржи.
И вообще все проще: для описанного саботажа бтсекс'а достаточно потом вывести оттуда большую сумму в биткоинах за один раз.
adv
full member
Activity: 168
Merit: 100
April 14, 2011, 04:19:56 PM
#22
Похоже просто криворукие сиплюсисты забыли что надо спрашивать пользователя в консольном клиенте.
Товарищ, консольный клиент - это просто гейт с консоли в API. В API же спрашивать не предусмотрено, там чёткая схема "запрос-ответ". Оно возвращает код ошибки 4, внятный API-клиент должен как-то это всё обработать. Текущий консольный API, повторяю, просто транслирует запросы и никаким умом не наделён в принципе.
Как-то так сложилось, что по большей части консольные штучки рассчитаны на пользователя с собственным /dev/brain.
Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Во-вторых, "прямо сейчас" надо ставить НЕТ по-умолчанию, а не списывать деньги со счета не спрося разрешения.
В-третьих, чтобы не вылезали такие косяки ГУИ клиент тоже должен работать через единый АПИ, а не дергать функции напрямую.
Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...

sr. member
Activity: 868
Merit: 251
April 14, 2011, 03:04:59 PM
#21
Она не будет проходить, только если у btcex.com не будет биткойнов на оплату комиссии. А это крайне маловероятно. Wink
legendary
Activity: 1386
Merit: 1000
April 14, 2011, 02:19:59 PM
#20
Я вот думаю, что, если перевести на bitcoin-адрес биржи btcex.com много маленьких транзакций поштучно, а потом выставить как один бид.
Ведь когда его купят - транзакция не будет проходить.

Получится ли на вырученные в результате транзакции деньги купить другие биткоины, а эти поштучно вывести, пока большая транзакция зависает?

UPD: Наверное не получится, но по крайней мере вопросы с той стороны будут Smiley
sr. member
Activity: 868
Merit: 251
April 14, 2011, 02:13:03 PM
#19
Взял, почти обматерил всех, причём неграмотно... Wink
Предлагал же свои бесплатные услуги по созданию грамотного обсуждения. Wink
Хотя вроде ничего так отрегагировали, хотя наверняка и подумали что-то вроде "oh, those Russians...". Wink
sr. member
Activity: 294
Merit: 250
я не ламер, я java-прогаммер :-)
April 14, 2011, 01:38:02 PM
#18
Вообще да, надо бы этот вопрос с подтверждением комиссий обсосать в аглицкой ветке девелоперов. Напишете сами?
https://bitcointalksearch.org/topic/a-bug-in-the-bitcoind-who-steals-your-money-5827

Quote
Quote from: adv on Today at 06:54:18 pm
Looks like ugly coders for some reason decided to always answer yes to this question from the console. :^/

I'm not really ugly, am I?  You should have seen me in college when I was too cheap to get a haircut...

Ндя, жостко ты с девелоперами  Angry
Pages:
Jump to: