Bitcoin Forum
December 17, 2017, 12:23:38 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: Using Armory anonymously?  (Read 11465 times)
RationalSpeculator
Sr. Member
****
Offline Offline

Activity: 294

This bull will try to shake you off. Hold tight!


View Profile
March 21, 2013, 02:10:50 AM
 #1

When you create blockchain wallets through Tor and manage them only through Tor, I understood you are very anonymous. (ofcourse you need to make sure not to receive or send coins on that address that comes from people or companies that know who you are.)

But how do I achieve the same anonymity with Armory? 

I'm not technically advanced but do I understand correctly that when using Armory it's comparable to using blockchain wallet via normal browser (ie: not very anonymous since your ip can be known)?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Lethos
Sr. Member
****
Offline Offline

Activity: 476


Keep it Simple. Every Bit Matters.


View Profile WWW
March 21, 2013, 02:34:06 AM
 #2

From what I understand Armory, needs the standard bitcoin client to be running.
I could be wrong, but if that is running via Tor, it would also apply for Armory.

I've never tested it, I never considered trying to using it via Tor, but you have given me an idea to test it.

Lethos Designs | UK BTC Seller -  Local Bitcoins | BTC OTC Rating | 1EFhXfX9uXsbXBF3LC69GiVfS3SHCsyMR1
FPGA: 2x Quad XC6SLX150 Boards
justusranvier
Legendary
*
Offline Offline

Activity: 1400



View Profile WWW
March 21, 2013, 02:37:01 AM
 #3

Armory uses bitcoin-qt to broadcast transactions for it, so if you've configured the standard client to connect via Tor then any transactions Armory creates will be anonymized.
RationalSpeculator
Sr. Member
****
Offline Offline

Activity: 294

This bull will try to shake you off. Hold tight!


View Profile
March 21, 2013, 02:58:20 AM
 #4

Armory uses bitcoin-qt to broadcast transactions for it, so if you've configured the standard client to connect via Tor then any transactions Armory creates will be anonymized.

Thanks a lot Smiley
RationalSpeculator
Sr. Member
****
Offline Offline

Activity: 294

This bull will try to shake you off. Hold tight!


View Profile
March 21, 2013, 03:24:07 AM
 #5

Armory uses bitcoin-qt to broadcast transactions for it, so if you've configured the standard client to connect via Tor then any transactions Armory creates will be anonymized.

I succeeded in connecting bitcoin-qt through the Tor network. Smiley But Armory opens in 'offline mode' because 'bitcoin-qt is not running'.

However, bitcoin-qt is running and even shows the green checkmark and says it's connected via 8 active connections.

Do you or anyone else have an idea how to solve this?
Lethos
Sr. Member
****
Offline Offline

Activity: 476


Keep it Simple. Every Bit Matters.


View Profile WWW
March 21, 2013, 11:52:31 AM
 #6

That sounds like the same issue I had during testing.

I'm not sure if I set it up right.

Lethos Designs | UK BTC Seller -  Local Bitcoins | BTC OTC Rating | 1EFhXfX9uXsbXBF3LC69GiVfS3SHCsyMR1
FPGA: 2x Quad XC6SLX150 Boards
ErebusBat
Hero Member
*****
Offline Offline

Activity: 560

I am the one who knocks


View Profile
March 21, 2013, 12:07:31 PM
 #7

You need to add listen=1 to your bitcoin.conf file.

Prudence would suggest that you make sure that other machines can't see your PC, but you should be behind a nat router anyway.  Just disable a port forward if you have one.

░▒▓█ Coinroll.it - 1% House Edge Dice Game █▓▒░ • Coinroll Thread • *FREE* 100 BTC Raffle

Signup for CEX.io BitFury exchange and get GHS Instantly!  Don't wait for shipping, mine NOW!
Lethos
Sr. Member
****
Offline Offline

Activity: 476


Keep it Simple. Every Bit Matters.


View Profile WWW
March 21, 2013, 01:42:17 PM
 #8

Thanks for the Tip, it does indeed work now, with Armory.

Lethos Designs | UK BTC Seller -  Local Bitcoins | BTC OTC Rating | 1EFhXfX9uXsbXBF3LC69GiVfS3SHCsyMR1
FPGA: 2x Quad XC6SLX150 Boards
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
April 02, 2013, 01:29:13 AM
 #9

So do I understand correctly that for people using proxies (mainly for Tor), you *may* have to do any of the following:

  • (1) Create a bitcoin.conf file with listen=1  (C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf or /home/user/.bitcoin/bitcoin.conf)
  • (2) Start Armory with --skip-online-check
  • (3) In some cases, change the port that Armory connects to (usually 8333, might be 9050 with Tor)

Does this cover it?  What else should I add to my list?

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
RationalSpeculator
Sr. Member
****
Offline Offline

Activity: 294

This bull will try to shake you off. Hold tight!


View Profile
April 04, 2013, 03:30:25 PM
 #10

You need to add listen=1 to your bitcoin.conf file.

Prudence would suggest that you make sure that other machines can't see your PC, but you should be behind a nat router anyway.  Just disable a port forward if you have one.

Thank you so much! That worked.

Your second tip is chinese to me. How do I know that I am behind a nat router? I don't even know where to check that. Let alone disable a port forward. Do I have to somehow connect to my router, the box from my internet service provider?
Bitcoinfly
Jr. Member
*
Offline Offline

Activity: 30


A bubble is when no one talks about it.


View Profile WWW
May 26, 2013, 10:58:06 AM
 #11

So do I understand correctly that for people using proxies (mainly for Tor), you *may* have to do any of the following:

  • (1) Create a bitcoin.conf file with listen=1  (C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf or /home/user/.bitcoin/bitcoin.conf)
  • (2) Start Armory with --skip-online-check
  • (3) In some cases, change the port that Armory connects to (usually 8333, might be 9050 with Tor)

Does this cover it?  What else should I add to my list?

Thanks, I did 1 and 2, seems 3 is must. But how can I change the port connection when don't see it in setting options?

Trading BTC/USD? You need me... www.bitcoinpit.net
Bitcoinfly
Jr. Member
*
Offline Offline

Activity: 30


A bubble is when no one talks about it.


View Profile WWW
May 26, 2013, 11:18:23 AM
 #12

Ah, figured it out. Seems it's running!

Trading BTC/USD? You need me... www.bitcoinpit.net
Rampion
Legendary
*
Offline Offline

Activity: 1120


View Profile
January 02, 2014, 10:22:30 AM
 #13

You need to add listen=1 to your bitcoin.conf file.

Prudence would suggest that you make sure that other machines can't see your PC, but you should be behind a nat router anyway.  Just disable a port forward if you have one.

Very sorry to necro this thread guys, but I just recently started to run Bitcoin-QT through Tor to protect myself especially while using public WIFIs, etc. and I had to add the listen=1 line to the bitcoin.conf file to get armory to work with it...

Erebus, you say that "prudence would suggest that you make sure that other machines can't see your PC", but anyhow Bitcoin-QT listen to external connections by default unless a proxy (like Tor) is configured - right? Thus, adding listen=1 would just take Bitcoin-QT to its "default" behaviour regarding external connections...

Did I get it right?

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 1694

Armory Developer


View Profile
January 04, 2014, 12:04:11 AM
 #14

That's an interesting point. You should try bind=127.0.0.1 instead of listen=1

Also, I would personally use Tails rather than just Tor, to guaranty all traffic goes through Tor.

Rampion
Legendary
*
Offline Offline

Activity: 1120


View Profile
January 05, 2014, 05:13:38 PM
 #15

That's an interesting point. You should try bind=127.0.0.1 instead of listen=1

Also, I would personally use Tails rather than just Tor, to guaranty all traffic goes through Tor.

Thanks for the advice, will try and report.

Tails is indeed the best solution, but IMO its not really conceived as a fully persistent distro. It needs to be run from USB which makes it very impractical to run a full node as I do.

Right now I use this solution when I want "full system going through tor": I route all my OS X traffic through tor using the Proxy settings on System Preferences/Advanced/Proxies. I've found it pretty good, meaning that everything really goes through Tor - to avoid any third party software "phoning home" without going through Tor I use Little Snitch, with which I block all connections that are not routed through Tor.

Summing up: Tor proxy in advanced network settings  + Little Snitch works very well on OS X.

Rampion
Legendary
*
Offline Offline

Activity: 1120


View Profile
January 09, 2014, 08:08:51 PM
 #16

The bind=127.0.0.1 thing did not work - the only way I've managed to run Bitcoin + armory + Tor is to start Bitcoin with the listen=1 argument.

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 1694

Armory Developer


View Profile
January 11, 2014, 04:05:52 AM
 #17

The bind=127.0.0.1 thing did not work - the only way I've managed to run Bitcoin + armory + Tor is to start Bitcoin with the listen=1 argument.

Interesting, it works for me without using Tor. Try bind=localhost, maybe your host file resolves localhost to something else (IPv6?)

TierNolan
Legendary
*
Offline Offline

Activity: 1148


View Profile
January 11, 2014, 07:43:38 PM
 #18

I think bind=127.0.0.1 would have the added advantage that only local connections would be possible.  External connections can't "see" localhost on another machine.

Activating listen mode would be required.

1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
Rampion
Legendary
*
Offline Offline

Activity: 1120


View Profile
January 13, 2014, 11:30:59 AM
 #19

I think bind=127.0.0.1 would have the added advantage that only local connections would be possible.  External connections can't "see" localhost on another machine.

Activating listen mode would be required.

I tried bind=localhost and didn't work, Bitcoin-QT couldn't resolve it.

Bind=127.0.0.1 didn't work for armory, but I tried it alone - maybe I have also to enable to listen=1 for bind=127.0.0.1 to work? Will try that...

TierNolan
Legendary
*
Offline Offline

Activity: 1148


View Profile
January 13, 2014, 12:07:42 PM
 #20

Bind=127.0.0.1 didn't work for armory, but I tried it alone - maybe I have also to enable to listen=1 for bind=127.0.0.1 to work? Will try that...

Bind = 127.0.0.1 should mean that only local processes can connect to your node.  This means that you can use listen=1 without having to worry about incoming connections.

You are guaranteed to have 8 outgoing connections and the 1 incoming connection from Armory.

1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!