Bitcoin Forum
September 25, 2024, 09:31:31 AM
Welcome,
Guest
. Please
login
or
register
.
News
: Latest Bitcoin Core release:
27.1
[
Torrent
]
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Bitcoin
>
Bitcoin Technical Support
>
Free transaction relay policy, I don't get it
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: Free transaction relay policy, I don't get it (Read 2301 times)
eurekafag
(OP)
Full Member
Offline
Activity: 185
Merit: 100
Free transaction relay policy, I don't get it
February 12, 2012, 09:27:43 AM
#1
I don't understand how exactly the client forces the fee. I set paytxfee=0.00 in the config. Then I have launched bitcoind without args, sent a little amount to myself and saw 0.0005 BTC fee though I explicitly set 0.00 (or should I add zeroes and make it 0.0000?). Then I've restarted the daemon with the option -addnode=173.242.112.53 And my next tx has gone without the fee. Is the client somehow negotiate to its peers about the fee and forces 0.0005 if no one accepts free tx? Isn't it wrong? If I want not to pay the fee the client should notify me that no peers accept the free tx instead of silently wasting my money (yes, it's less than 1 cent but anyway it's money).
As I see on the block explorer most of txs are done without fees so either the free transaction policy is very popular or there's a way to set really zero fee in the client and I'm doing something wrong. Please explain this.
Pieter Wuille
Legendary
Offline
Activity: 1072
Merit: 1181
Re: Free transaction relay policy, I don't get it
February 12, 2012, 02:26:58 PM
#2
As an anti-spam solution, many nodes in the network have rules that will limit or deny relaying free transactions under certain (rare) conditions. In particular very small amounts that were receive recently are likely to trigger this anti-spam mechanism.
When the client believes your transaction will cause this mechanism, it automatically includes a minimum fee (0.0005). If you use the GUI, it will ask you for confirmation first.
I do Bitcoin stuff.
eurekafag
(OP)
Full Member
Offline
Activity: 185
Merit: 100
Re: Free transaction relay policy, I don't get it
February 12, 2012, 02:30:43 PM
#3
Thanks, I know how this should work and why it was introduced. My question is about why it doesn't respect the explicit setting in the bitcoin.conf and how it decides whether to pay the fee or not if I'm connected to that 173.242.112.53 or not. Does the client negotiate the fee with connected clients?
theymos
Administrator
Legendary
Offline
Activity: 5334
Merit: 13303
Re: Free transaction relay policy, I don't get it
February 12, 2012, 05:39:05 PM
#4
Quote from: eurekafag on February 12, 2012, 02:30:43 PM
Does the client negotiate the fee with connected clients?
No. It always uses its own rules to decide whether a fee will be necessary.
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
eurekafag
(OP)
Full Member
Offline
Activity: 185
Merit: 100
Re: Free transaction relay policy, I don't get it
February 12, 2012, 05:40:47 PM
#5
Then why it doesn't respect the paytxfee setting if I'm not connected to that "magic" IP and respects otherwise? Is it hardcoded or what?
Pieter Wuille
Legendary
Offline
Activity: 1072
Merit: 1181
⇾
Re: Free transaction relay policy, I don't get it
February 12, 2012, 05:43:34 PM
#6
It has nothing to do with that IP. There is no negotiation over this. All depends on how old and how large the coins you're using are.
I do Bitcoin stuff.
theymos
Administrator
Legendary
Offline
Activity: 5334
Merit: 13303
Re: Free transaction relay policy, I don't get it
February 12, 2012, 05:52:07 PM
#7
Quote from: eurekafag on February 12, 2012, 05:40:47 PM
Then why it doesn't respect the paytxfee setting if I'm not connected to that "magic" IP and respects otherwise? Is it hardcoded or what?
That had nothing to do with it. Fees depend on the result of SelectCoins, and SelectCoins uses randomization, so whether you'll have to pay a fee is somewhat random.
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
eurekafag
(OP)
Full Member
Offline
Activity: 185
Merit: 100
Re: Free transaction relay policy, I don't get it
February 12, 2012, 05:53:09 PM
Last edit: February 12, 2012, 07:32:46 PM by eurekafag
#8
Ok. Then what exactly and in which cases will I get by doing this:
https://en.bitcoin.it/wiki/Free_transaction_relay_policy
? As I understand it doesn't affect the fee, right? Then what is the advantage of using this node? What transactions are unacceptable and how can they occur?
finway
Hero Member
Offline
Activity: 714
Merit: 500
Re: Free transaction relay policy, I don't get it
February 12, 2012, 06:17:13 PM
#9
Quote from: theymos on February 12, 2012, 05:52:07 PM
That had nothing to do with it. Fees depend on the result of SelectCoins, and SelectCoins uses randomization, so whether you'll have to pay a fee is somewhat random.
Oh man , the fee part is broken...
Tips welcome:
1ALatCsyZ2fh4gLQNij1RuTeU3cuywE9YD
Pages: [
1
]
Print
Bitcoin Forum
>
Bitcoin
>
Bitcoin Technical Support
>
Free transaction relay policy, I don't get it
« previous topic
next topic »
Jump to:
Please select a destination:
-----------------------------
Bitcoin
-----------------------------
=> Bitcoin Discussion
===> Legal
===> Press
===> Meetups
===> Important Announcements
=> Development & Technical Discussion
===> Wallet software
=====> Electrum
=====> Bitcoin Wallet for Android
=====> BitcoinJ
=====> Armory
=====> Mycelium
=====> Hardware wallets
=> Mining
===> Mining support
===> Pools
===> Mining software (miners)
===> Hardware
=====> Group buys
===> Mining speculation
=> Bitcoin Technical Support
=> Project Development
-----------------------------
Economy
-----------------------------
=> Economics
===> Speculation
=> Marketplace
===> Goods
=====> Computer hardware
=====> Digital goods
=======> Invites & Accounts
=====> Collectibles
===> Services
===> Currency exchange
===> Gambling
=====> Games and rounds
=====> Investor-based games
=====> Gambling discussion
===> Lending
=====> Long-term offers
===> Securities
===> Auctions
===> Service Announcements
=====> Micro Earnings
===> Service Discussion
=====> Web Wallets
=====> Exchanges
=> Trading Discussion
===> Scam Accusations
===> Reputation
-----------------------------
Other
-----------------------------
=> Meta
===> New forum software
===> Bitcoin Wiki
=> Politics & Society
=> Beginners & Help
=> Off-topic
=> Serious discussion
===> Ivory Tower
=> Archival
===> Корзина
===> CPU/GPU Bitcoin mining hardware
===> Chinese students
===> Obsolete (buying)
===> Obsolete (selling)
===> MultiBit
-----------------------------
Alternate cryptocurrencies
-----------------------------
=> Altcoin Discussion
=> Announcements (Altcoins)
===> Tokens (Altcoins)
=> Mining (Altcoins)
===> Pools (Altcoins)
=> Marketplace (Altcoins)
===> Service Announcements (Altcoins)
===> Service Discussion (Altcoins)
===> Bounties (Altcoins)
=> Speculation (Altcoins)
-----------------------------
Local
-----------------------------
=> العربية (Arabic)
===> العملات البديلة (Altcoins)
=====> النقاشات
===> إستفسارات و أسئلة المبتدئين
===> التعدين
===> النقاشات الأخرى
===> منصات التبادل
=> Bahasa Indonesia (Indonesian)
===> Marketplace (Bahasa Indonesia)
===> Mining (Bahasa Indonesia)
===> Altcoins (Bahasa Indonesia)
===> Trading dan Spekulasi
===> Ekonomi, Politik, dan Budaya
===> Topik Lainnya
=> Español (Spanish)
===> Mercado y Economía
=====> Servicios
=====> Trading y especulación
===> Hardware y Minería
===> Esquina Libre
===> Mercadillo
=====> Mexico
=====> Argentina
=====> España
=====> Centroamerica y Caribe
===> Primeros pasos y ayuda
===> Altcoins (criptomonedas alternativas)
=====> Minería de altcoins
=====> Servicios
=====> Tokens (Español)
=> 中文 (Chinese)
===> 跳蚤市场
===> 山寨币
===> 媒体
===> 挖矿
===> 离题万里
=> Hrvatski (Croatian)
===> Trgovina
===> Altcoins (Hrvatski)
=====> Announcements (Hrvatski)
===> Off-topic (Hrvatski)
=> Deutsch (German)
===> Anfänger und Hilfe
===> Mining (Deutsch)
===> Trading und Spekulation
===> Projektentwicklung
===> Off-Topic (Deutsch)
===> Treffen
===> Presse
===> Altcoins (Deutsch)
=====> Announcements (Deutsch)
===> Marktplatz
=====> Auktionen
=====> Suche
=====> Biete
=> Ελληνικά (Greek)
===> Αγορά
===> Mining Discussion (Ελληνικά)
===> Altcoins (Ελληνικά)
=====> Altcoin Announcements (Ελληνικά)
=====> Altcoin Mining (Ελληνικά)
=> עברית (Hebrew)
=> Français
===> Actualité et News
===> Débutants
===> Discussions générales et utilisation du Bitcoin
===> Mining et Hardware
===> Économie et spéculation
===> Place de marché
=====> Échanges
=====> Produits et services
=====> Petites annonces
===> Le Bitcoin et la loi
===> Wiki, documentation et traduction
===> Développement et technique
===> Vos sites et projets
===> Hors-sujet
===> Altcoins (Français)
=====> Annonces
=> India
===> Mining (India)
===> Marketplace (India)
===> Regional Languages (India)
===> Press & News from India
===> Alt Coins (India)
===> Buyer/ Seller Reputations (India)
===> Off-Topic (India)
=> Italiano (Italian)
===> Guide (Italiano)
===> Progetti
===> Discussioni avanzate e sviluppo
===> Trading, analisi e speculazione
===> Mercato
=====> Mercato valute
=====> Beni
=====> Servizi
=====> Esercizi commerciali
=====> Hardware/Mining (Italiano)
=====> Gambling (Italiano)
===> Accuse scam/truffe
===> Mining (Italiano)
===> Alt-Currencies (Italiano)
=====> Annunci
===> Raduni/Meeting (Italiano)
===> Crittografia e decentralizzazione
===> Off-Topic (Italiano)
=> 日本語 (Japanese)
===> アルトコイン
=> Nederlands (Dutch)
===> Markt
===> Gokken/lotterijen
===> Mining (Nederlands)
===> Beurzen
===> Alt Coins (Nederlands)
===> Off-topic (Nederlands)
===> Meetings (Nederlands)
=> Nigeria (Naija)
===> Politics and society (Naija)
===> Off-topic (Naija)
=> 한국어 (Korean)
===> 대체코인 Alt Coins (한국어)
=> Pilipinas
===> Altcoins (Pilipinas)
=====> Altcoin Announcements (Pilipinas)
===> Pamilihan
===> Others (Pilipinas)
=> Polski
===> Tablica ogłoszeń
===> Alternatywne kryptowaluty
=====> Nowe kryptowaluty i tokeny
=====> Tablica ogłoszeń (altcoiny)
=> Português (Portuguese)
===> Primeiros Passos (Iniciantes)
===> Economia & Mercado
===> Mineração em Geral
===> Desenvolvimento & Discussões Técnicas
===> Criptomoedas Alternativas
===> Brasil
===> Portugal
=> Русский (Russian)
===> Новички
===> Бизнес
=====> Барахолка
=====> Обменники
===> Идеи
===> Кодеры
===> Майнеры
===> Политика
===> Трейдеры
===> Альтернативные криптовалюты
=====> Токены
=====> Бayнти и aиpдpoпы
===> Хайпы
===> Работа
===> Разное
===> Oбcyждeниe Bitcoin
=====> Новости
=====> Юристы
=> Română (Romanian)
===> Anunturi importante
===> Offtopic
===> Market
=====> Discutii Servicii
===> Minerit
===> Tutoriale
===> Bine ai venit!
===> Presa
===> Altcoins (Monede Alternative)
=====> Anunturi Monede Alternative
=> Skandinavisk
=> Türkçe (Turkish)
===> Bitcoin Haberleri
===> Pazar Alanı
===> Madencilik
===> Ekonomi
===> Servisler
=====> Fonlar
===> Proje Geliştirme
===> Alternatif Kripto-Paralar
=====> Madencilik (Alternatif Kripto-Paralar)
=====> Duyurular (Alternatif Kripto-Paralar)
===> Konu Dışı
===> Yeni Başlayanlar & Yardım
===> Buluşmalar
=> Other languages/locations
Loading...