Bitcoin Forum
June 16, 2024, 06:02:43 PM
Welcome,
Guest
. Please
login
or
register
.
News
:
Voting for pizza day contest
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Other
>
Beginners & Help
>
How Can I Specify Which Input Addresses? (Coin Control)
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: How Can I Specify Which Input Addresses? (Coin Control) (Read 741 times)
sounds
(OP)
Full Member
Offline
Activity: 140
Merit: 100
1221iZanNi5igK7oAA7AWmYjpsyjsRbLLZ
How Can I Specify Which Input Addresses? (Coin Control)
January 09, 2013, 10:20:52 AM
Last edit: January 09, 2013, 10:47:37 PM by sounds
#1
I'm using the official Bitcoin-Qt client (0.7.2) and so far have just been receiving coins.
How can I control the inputs to a transaction? I've read
Quantitative Analysis of the Full Bitcoin Transaction Graph (PDF)
- I think that means I don't want to just combine all my coins by sending them to one address. An algorithm could safely deduce that all the inputs to the transaction were really just me all along.
I want to get in the habit of being as anonymous as possible. I understand that there's no such thing as perfect anonymity.
The "send coins" view in Bitcoin-Qt is missing an option to pick an input and see what the balance is at that address. I googled to see if anyone had asked a similar question but didn't find one.
flatfly
Legendary
Offline
Activity: 1078
Merit: 1016
760930
Re: How Can I Specify Which Input Addresses?
January 09, 2013, 12:34:37 PM
Last edit: January 09, 2013, 12:45:52 PM by flatfly
#2
If you know the right keywords to search for, you can find some stuff... Try googling "coin control"
If you don't want to waste too much time, the short answer is, this is not supported by the Qt client (as of today).
However, the following clients do support this feature (each with their own way):
Electrum (see the Prioritize context menu in the receive tab)
Armory
Blockchain.info
DannyHamilton
Legendary
Offline
Activity: 3430
Merit: 4660
Re: How Can I Specify Which Input Addresses?
January 09, 2013, 02:23:03 PM
#3
Quote from: flatfly on January 09, 2013, 12:34:37 PM
. . .
this is not supported by the Qt client (as of today).
However, the following clients do support this feature (each with their own way):
Electrum (see the Prioritize context menu in the receive tab)
Armory
Blockchain.info
Or, depending on your skills, I suppose you can create a raw transaction and paste it into the [ Help->Debug window->Console ] in Bitcoin-Qt.
usagi
VIP
Hero Member
Offline
Activity: 812
Merit: 1000
13
Re: How Can I Specify Which Input Addresses?
January 09, 2013, 04:07:04 PM
#4
Quote from: sounds on January 09, 2013, 10:20:52 AM
I'm using the official Bitcoin-Qt client (0.7.2) and so far have just been receiving coins.
How can I control the inputs to a transaction? I've read
Quantitative Analysis of the Full Bitcoin Transaction Graph (PDF)
- I think that means I don't want to just combine all my coins by sending them to one address. An algorithm could safely deduce that all the inputs to the transaction were really just me all along.
I want to get in the habit of being as anonymous as possible. I understand that there's no such thing as perfect anonymity.
The "send coins" view in Bitcoin-Qt is missing an option to pick an input and see what the balance is at that address. I googled to see if anyone had asked a similar question but didn't find one.
Get the Armory client. It's not a reference implementation but no one has ever lost their coins to a programmer error (right guys?). Armory is the only client that can do what you want as far as I know.
John (John K.)
Global Troll-buster and
Legendary
Offline
Activity: 1288
Merit: 1227
Away on an extended break
Re: How Can I Specify Which Input Addresses?
January 09, 2013, 04:10:10 PM
#5
Quote from: DannyHamilton on January 09, 2013, 02:23:03 PM
Quote from: flatfly on January 09, 2013, 12:34:37 PM
. . .
this is not supported by the Qt client (as of today).
However, the following clients do support this feature (each with their own way):
Electrum (see the Prioritize context menu in the receive tab)
Armory
Blockchain.info
Or, depending on your skills, I suppose you can create a raw transaction and paste it into the [ Help->Debug window->Console ] in Bitcoin-Qt.
+1. Use createrawtransaction, signrawtransaction, and pushrawtransaction. A huge hassle though - I learnt this the hard way a couple days ago.
salfter
Hero Member
Offline
Activity: 651
Merit: 501
My PGP Key: 92C7689C
Re: How Can I Specify Which Input Addresses?
January 09, 2013, 04:45:26 PM
#6
Quote from: DannyHamilton on January 09, 2013, 02:23:03 PM
Quote from: flatfly on January 09, 2013, 12:34:37 PM
. . .
this is not supported by the Qt client (as of today).
However, the following clients do support this feature (each with their own way):
Electrum (see the Prioritize context menu in the receive tab)
Armory
Blockchain.info
Or, depending on your skills, I suppose you can create a raw transaction and paste it into the [ Help->Debug window->Console ] in Bitcoin-Qt.
That's the approach I took with
CheapSweep
, except that it talks to bitcoind's RPC interface.
Tipjars:
BTC
1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2
LTC
LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR |
My Bitcoin Note Generator
|
Pool Auto-Switchers:
zpool
MiningPoolHub
NiceHash
Bitgem Resources:
Pool
Explorer
Paper Wallet
sounds
(OP)
Full Member
Offline
Activity: 140
Merit: 100
1221iZanNi5igK7oAA7AWmYjpsyjsRbLLZ
Re: How Can I Specify Which Input Addresses? (Coin Control)
January 09, 2013, 10:48:55 PM
#7
Ok this is great!
So I've been playing around with Electrum and I like what I see.
I should probably tweak Bitcoin-Qt to add this feature. Would anybody want that? (For a few BTC I'd be sure and do it)
DannyHamilton
Legendary
Offline
Activity: 3430
Merit: 4660
Re: How Can I Specify Which Input Addresses? (Coin Control)
January 09, 2013, 10:58:13 PM
#8
I thought that I saw somewhere that someone had already created a custom version of Bitcoin-Qt that had coin-control in it? For whatever reason the modifications never made it into the version generally recognized as being the "official"version. I don't remember when/where I saw it so I could be mistaken.
Bitsky
Hero Member
Offline
Activity: 576
Merit: 514
Re: How Can I Specify Which Input Addresses? (Coin Control)
January 09, 2013, 11:24:26 PM
#9
Quote from: DannyHamilton on January 09, 2013, 10:58:13 PM
I thought that I saw somewhere that someone had already created a custom version of Bitcoin-Qt that had coin-control in it? For whatever reason the modifications never made it into the version generally recognized as being the "official"version. I don't remember when/where I saw it so I could be mistaken.
Someone has for a 0.6.x version, but nobody seems to want to support it:
https://bitcointalk.org/index.php?topic=129288.msg1420252#msg1420252
I've also contacted the dev some time ago, but sadly there's no reply so far:
https://bitcointalk.org/index.php?topic=24784.0
I baffles me that such a great feature is ignored and instead it's suggested to create raw transactions in the debug console to those who value privacy.
Bounty: Earn up to 68.7 BTC
Like my post? Feel free to drop a tip to 1
Bitsky
ZbfR4irjyXDaGAM2wYKQknwX36Y
sounds
(OP)
Full Member
Offline
Activity: 140
Merit: 100
1221iZanNi5igK7oAA7AWmYjpsyjsRbLLZ
Re: How Can I Specify Which Input Addresses? (Coin Control)
January 09, 2013, 11:44:46 PM
#10
Baffling, yes.
I think there aren't that many developers with enough free time to do it. I have the free time but since I'm unemployed, I have to focus on survival.
Here's my address if you want me to port it from 0.6.x and fix the remaining bugs: 1GiN4UWo8VZ9PZuJXfMQYbQyP9opGsayYD
Pages: [
1
]
Print
Bitcoin Forum
>
Other
>
Beginners & Help
>
How Can I Specify Which Input Addresses? (Coin Control)
« 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...