Bitcoin Forum
April 26, 2024, 01:24:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: txfee: Что за нафиг?  (Read 8766 times)
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 14, 2011, 08:04:59 PM
Last edit: April 14, 2011, 09:07:55 PM by m0Ray
 #21

Она не будет проходить, только если у btcex.com не будет биткойнов на оплату комиссии. А это крайне маловероятно. Wink
1714094670
Hero Member
*
Offline Offline

Posts: 1714094670

View Profile Personal Message (Offline)

Ignore
1714094670
Reply with quote  #2

1714094670
Report to moderator
1714094670
Hero Member
*
Offline Offline

Posts: 1714094670

View Profile Personal Message (Offline)

Ignore
1714094670
Reply with quote  #2

1714094670
Report to moderator
1714094670
Hero Member
*
Offline Offline

Posts: 1714094670

View Profile Personal Message (Offline)

Ignore
1714094670
Reply with quote  #2

1714094670
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
adv (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
April 14, 2011, 09:19:56 PM
 #22

Похоже просто криворукие сиплюсисты забыли что надо спрашивать пользователя в консольном клиенте.
Товарищ, консольный клиент - это просто гейт с консоли в API. В API же спрашивать не предусмотрено, там чёткая схема "запрос-ответ". Оно возвращает код ошибки 4, внятный API-клиент должен как-то это всё обработать. Текущий консольный API, повторяю, просто транслирует запросы и никаким умом не наделён в принципе.
Как-то так сложилось, что по большей части консольные штучки рассчитаны на пользователя с собственным /dev/brain.
Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Во-вторых, "прямо сейчас" надо ставить НЕТ по-умолчанию, а не списывать деньги со счета не спрося разрешения.
В-третьих, чтобы не вылезали такие косяки ГУИ клиент тоже должен работать через единый АПИ, а не дергать функции напрямую.
Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...


U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
April 14, 2011, 09:24:29 PM
 #23

Я вот думаю, что, если перевести на bitcoin-адрес биржи btcex.com много маленьких транзакций поштучно, а потом выставить как один бид.
Ведь когда его купят - транзакция не будет проходить.
Купят-то не "его", а какое-то количество биткоинов, снимающихся со счета биржи.
И вообще все проще: для описанного саботажа бтсекс'а достаточно потом вывести оттуда большую сумму в биткоинах за один раз.

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 14, 2011, 09:27:10 PM
 #24

Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Никакого ума там не предусматривалось в принципе. Консоль - она (повторюсь, но выражусь грубее) всегда была не для идиотов.

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

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

Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
adv (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
April 14, 2011, 09: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...

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
April 14, 2011, 09:41:49 PM
 #26

Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Никакого ума там не предусматривалось в принципе. Консоль - она (повторюсь, но выражусь грубее) всегда была не для идиотов.

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

Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
Повторюсь: это мне повезло что на счету сотня оставалась и собралось из кусков по 1.1, а не по 0.01, а то бы всю 100 сверху за транзакцию отдал.

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
April 14, 2011, 09:57:09 PM
 #27

По поводу прекалькуляции транзакции: по моему мнению -- это лишнее усложнение.
Надо просто выдавать ошибку при попытке отправить большую транзакцию без дополнительной платы. Это клиент уже умеет, в случае когда денег на счету недостаточно для платы. А уж в клиенте обрабатывать эту ошибку выдачей интерактивного вопроса, ошибки STDERR, кода возврата, или еще каким угодно способом.
В отправку же транзакции добавить поле paytxfee, что даст возможность назначать эту самую txfee индивидуально для конкретной транзакции без правки конфига, перезапуска демона с другими параметрами и прочего идиотизма.

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 15, 2011, 10:50:36 AM
 #28

Во-первых спрашивать надо и в гейте. Умом этот гейт наделили, вот только кривым.
Никакого ума там не предусматривалось в принципе. Консоль - она (повторюсь, но выражусь грубее) всегда была не для идиотов.

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

Особенно помогает /дев/брейн при угадывании случайных монет, попадающих в транзакцию, ага...
Товарищ, если вы отдаёте 100 монет, то по 0.1 монете плакать грешно. А там далеко не случайно всё.
Повторюсь: это мне повезло что на счету сотня оставалась и собралось из кусков по 1.1, а не по 0.01, а то бы всю 100 сверху за транзакцию отдал.
100 - это 10-мегабайтная транзакция получается, что ли?
Что-то фигня какая-то...
adv (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
April 15, 2011, 11: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....

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
dbitcoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500

BTCDig - mining pool


View Profile WWW
April 15, 2011, 03:00:37 PM
 #30

Ну да. Приемер. На счету 200 БТС кусочками по 0.01, полученными, допустим, из пула.
Надо послать 100 БТС на другой счет.
Транзакция будет весить под 10 метров (по прикидкам получилось 9.7) и стОить 200 БТС (100 БТС пересылаемая сумма + 100 БТС плата за размер).

И тут вспоминаем про обещанные дефляцию и кусочки по 10^-8....
Нет смысла гонять такие маленькие суммы по сети, нужно развивать сервисы миркроплатежей, где деньги будут только по аккаунтам ходить.
Именно на коммисию с платежей есть смысл рачитывать когда за один блок сеть станет давать в разы меньше BTC.

BTCDig - mining pool (Stratum, VarDiff, DGM, SSL, JSON API)
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
April 15, 2011, 04:39:17 PM
 #31

http://blockexplorer.com/testnet/block/000000000a055d58b55d9e2c4914480cdeba5f66d0fb285ad2d1510e4e1d607f

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

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

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 16, 2011, 12:09:28 PM
 #32

И тут вспоминаем про обещанные дефляцию и кусочки по 10^-8....
Нет смысла гонять такие маленькие суммы по сети, нужно развивать сервисы миркроплатежей, где деньги будут только по аккаунтам ходить.
Кстати, в моей библиотеке PHP-классов так и сделано: если адрес локальный, делается move, а не send.
dbitcoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500

BTCDig - mining pool


View Profile WWW
April 16, 2011, 04:48:13 PM
 #33

http://blockexplorer.com/testnet/block/000000000a055d58b55d9e2c4914480cdeba5f66d0fb285ad2d1510e4e1d607f

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

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

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

А конкретно по найденому блоку, это больше похоже на баг. Нужно перепроверить все блоки без BBE.

BTCDig - mining pool (Stratum, VarDiff, DGM, SSL, JSON API)
Belres
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
April 18, 2011, 07:21:16 PM
 #34

За объем транзакции платить?! Не % от суммы, а от объема транзакции.  Shocked
Постепенно открываются факты, что ВТС еще очень «сырой» и проводя существенные платежи можно наткнутся на такие вот неожиданности.
Quote
Транзакция будет весить под 10 метров (по прикидкам получилось 9.7) и cтОить 200 БТС (100 БТС пересылаемая сумма + 100 БТС плата за размер).
Комиссия 100% Браво! Банкиры сгорели от зависти!   Grin
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 18, 2011, 07:58:11 PM
 #35

За объем транзакции платить?! Не % от суммы, а от объема транзакции.  Shocked
Только за очень большие транзакции. И это естественно.
Кстати, и тут аналогия с наличными. Вы же не держите в кошельке горы мелочи, а для многих покупок пользуетесь более крупными монетами и купюрами. От мелочи избавляетесь или размениваете.
За то, что кассир полчаса считал вашу мелочь, естественно ему  заплатить.

Кстати, мысля в голову пришла. Что если действительно организовать гуй программы в виде окна с кругляшками? Приходит транзакция - появляется кругляшок соответствующего размера. Идёт оплата - кругляшки исчезают или от "кругляшков" откусываются сектора пропорционально использованным средствам. Сразу становится видно, не пора ли поменять деньги (да хотя бы перевести их самому себе на другой адрес), пока мелочи не стало слишком много...
Хм. Пойду-ка попробую сделать пробный вариант...
Belres
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
April 18, 2011, 09:30:17 PM
 #36

Рассчитываясь в магазине, я всегда стараюсь дать деньги без сдачи.
Иметь в кошельке  купюры большого наминала крайне не удобно. Частенько бывает такое, что у кассира просто нету сдачи. Зачем эти дополнительные проблемы?!  Huh
Иногда вижу «кадров» идущих за хлебом с купюрой 50 000 BYR, хлеб стоит ~ 2 000 BYR. Кассирша вынуждена считать сдачу.
Quote
За то, что кассир полчаса считал вашу мелочь, естественно ему  заплатить.
Аналогично, брать комиссию за выдачу сдачи с крупных купюр.
Ваш пример некорректный. ВТС надо сравнивать с электронными системами платежей.
Рассчитываясь банковской картой, не берут плату за объем транзакции, а берут фиксированный % от суммы.
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 19, 2011, 04:06:23 AM
 #37

Значит, вы до сих пор не понимаете сути биткойн.
Его надо сравнивать как раз не с обычными электронными платёжными системами, а с наличными, он сделан максимально похожим именно на них. И комиссия тут берётся не от суммы, а от "веса" пригоршни с монетами.
Одним биткойн похож на электронные валюты: суммы всегда без сдачи идут.
Belres
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
April 19, 2011, 08:37:03 AM
 #38

Quote
а с наличными, он сделан максимально похожим именно на них. И комиссия тут берётся не от суммы, а от "веса" пригоршни с монетами.
И где тут похожесть?! Найдите мне банк который выдает наличку на вес. Покажите мне его! НЕТУ таких банков, все берут процент от суммы, вес пачек денег их не волнует.
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
April 19, 2011, 10:18:02 AM
 #39

Вот вы прямо наглядно иллюстрируете непонимание сути.
"Банк" вам, естественно, выдаст пачку. И в случае биткойн комиссия при этом не берётся. Будет браться потом, но очень маленькая.
А вот если вы получали копеечки с пула (на паперти стояли ©) - у вас образуется мешок мелочи, который просто так считать никто не будет и возьмёт комиссию за количество монет (можно сказать, за вес - таскать неудобно, возить дорого).
В реальном мире, конечно, деньгами у вас комиссию не возьмут, но вы поимеете много неприятных минут под ненавидящими взглядами покупателей в очереди и кассира, а здоровье и душевное равновесие дороже денег.
Кстати, чтобы избежать подобных ситуаций, достаточно из пула выводить кусками побольше.
Belres
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
April 19, 2011, 11:27:18 AM
 #40

Quote
А вот если вы получали копеечки с пула (на паперти стояли ©)
Я не стою на паперти в переходах.
Quote
вы поимеете много неприятных минут под ненавидящими взглядами покупателей в очереди и кассира, а здоровье и душевное равновесие дороже денег.
Это не про меня. Всегда стараюсь рассчитываться без сдачи.
Так что мне не понятна, эта комиссия за вес "воздуха".


Pages: « 1 [2] 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!