Bitcoin Forum
June 27, 2024, 10:35:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 186 »
141  Bitcoin / Armory / Re: Why is Armory sending our *USERNAMES* to bitcoinarmory.com ‼️ on: August 26, 2014, 08:14:34 PM
Just posted 0.92.2-testing.  Internal testing shows it is good.   Use --tor or settings menu options to disable all network-related actions other than P2P messages to the local Bitcoin Core instance.

https://bitcointalk.org/index.php?topic=56424.msg8545742#msg8545742

Also updated the offline bundles for 12.04.5 and a significant performance/stability improvement for OSX (thanks doug_armory)
142  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 26, 2014, 08:11:37 PM
Sorry for the delay getting out the privacy fix, we've been fighting a pretty big fire here and we wanted to get our ducks in a row so we could push it into 0.92.2 release.  Unfortunately, it's not ready for 0.92.2, but the privacy fix is in there and we wanted to get that out there, along with a couple OSX performance/stability tweaks.  Also updated the Ubuntu offline bundles to work with 12.04.5 (finally, no more download links to download from old-releases.ubuntu.com).

Standard 0.03 BTC bounties apply.  However, we won't be fixing any bugs reported unless they are specifically related to the privacy issues , breaking OSX, 12.04 offline bundles, or otherwise critical.  This release is intended to be just a tweak to 0.92.1, including any non-critical bugs.

Regular Installers for 0.92.2-testing
  Armory 0.92.2-testing for Windows XP, Vista, 7, 8+ (32- and 64-bit)
  Armory 0.92.2-testing for MacOSX 10.7+ (64bit)
  Armory 0.92.2-testing for Ubuntu 12.04+ (32bit)
  Armory 0.92.2-testing for Ubuntu 12.04+ (64bit)
  Armory 0.92.2-testing for RaspberryPi  (armhf)

Offline Bundles (now works with Ubuntu 12.04.5)
  Armory 0.92.2-testing Offline Bundle for Ubuntu 12.04 exact (32bit)
  Armory 0.92.2-testing Offline Bundle for Ubuntu 12.04 exact (64bit)
  Armory 0.92.2-testing Offline Bundle for RaspberryPi  (armhf)

Signed hashes
  Armory 0.92.2-testing: Signed hashes of all installers
143  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 22, 2014, 06:53:59 PM
Because after double click to my wallet (wallet properties window) and double click to any address (address information window), there is list of transactions but nothing can be done further. I'd like to have there right click to "transaction info window".

I see what you mean, I'll get add it but you'll have to wait for the next release to enjoy it.

That's great, looking forward.

I have to report a wierd issue happen to me now.

Few minutes ago I received payment from coinshift and Armory shown me two separate transactions.
First thought was, Hurray, a double payment. But then I look closer and both are with same tx ID.
So I decide to restart armory and after that, this transaction is gone. But I can see it on blockchain ... Huh So now there is difference in balance between blockchain and my armory wallet.

Assume, now I have corrupted blockchain, and have to download new one. Right?

Has this happened to anyone else?

Thanks

What version are you using?  For a brief period of time, we had released a version that suffered from a duplicate transaction issue exactly as you describe.

Either way, to fix it you don't need to redownload the blockchain.  Simply wait for it to get at least one confirmation, and if there's still a duplicate, use "Help->Rescan Databases".  Should take 30 minutes.
144  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 21, 2014, 12:21:42 PM
I've been seeing some connection to client lost messages, what generally causes this ?

It could be core maxing out it's p2p connections
I'm still green under the collar with Armory, so, huh ?

Default, bitcoin-core uses 8 connections to connect to other Bitcoin-nodes.
So I would say those messages are harmless (until someone else chimes in here).

Ente

Note that people tend to have issues when they have a custom bitcoin.conf.  Usually happens when they limit connections, and Core maxes out its P2P connections with peers that aren't Armory.
145  Bitcoin / Armory / Re: New to Army, one question. on: August 19, 2014, 06:29:16 PM
...

4. Distribute your 6 pages to secure places and trusted people.

...


My issue with the paper wallets is... where do I store them? Seriously, where?

Storing them in a bank is expensive where I live, giving them to friends means friends can get together to steal your money, keeping them yourself is pointless, etc...

Fragmented backups are perfect for people with limited options for physical security.

The nice thing about fragmented backups as well as multi-sig wallets in general, is that you have the flexibility to manage those parameters yourself without many resources.  You don't need to store some at the bank.  Even if all you did was scatter them in your house, you'd still be protected against someone breaking in for other reasons and randomly finding a paper backup.  With regular paper backups that would be game over.  With fragmented backups, someone has to specifically target you (i.e. break into your house with the sole intent to find your Bitcoins).  Even then, they may not find them.

But of course, we recommend not keeping all of them in the same place -- people also like to distribute backup fragments in case their house burns down, etc.  Keep one with a family member, bury one in your backyard, etc.  If you make a 6-of-6 backup, having only 5 pieces is as good as having zero -- they need that 6th piece to get your wallet, and without it they might as well try brute-forcing your wallet from nothing.   

It's up to you to decide the parameters you are comfortable with, since it's your money.  At least Armory gives you that flexibility (are there any other wallets/services out there that do fragmented backups?).
146  Bitcoin / Armory / Re: Why is Armory sending our *USERNAMES* to bitcoinarmory.com ‼️ on: August 18, 2014, 05:27:24 PM
Okay, so we've had zero reaction to the latest code, either running it or in code review.  I will try to post a signed build of it shortly, but I was hoping to have one of the original reporters of the issue to review the result (for which I posted a link to the diff on github in a previous message).  We will do some internal testing, but at the moment I can't officially release it in its current state.  I'll see what we can do this week to get it out there.

P.S. - There is a 0.05 bounty per bug!   You have every reason to try it out!

P.P.S. - We found a subtanstial improvement for OSX performance that was a small change so we decided that should go into 0.92.2.  Also should have minimal impact (simply disabling AppNap, I think). 
147  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 17, 2014, 07:37:57 PM
so now I'm finding my main problem is when i try to export the private keys the Base58 button isn't illuminated. why?  how can i select it?

Are you using a watching-only wallet?  A WO wallet doesn't have private keys and will have that checkbox deactivated since it doesn't exist there.
148  Bitcoin / Armory / Re: Multisig wallet? on: August 17, 2014, 07:19:14 PM
Is there anyway I can point armory at some brand new wallets (Some watch only, one local) and have it generate a multisig wallet on top of it? So I can just use it like a normal wallet and when I create a new address, it automatically generates one new wallet for the normal wallets and makes a multisig address out of that?

I really like the wallet mechanics in Armory, the lockbox feature seems to be made purely for holding funds you rarely touch, there's no real quick way (That I can see) to keep generating new addresses easily for day-to-day transactions.

Indeed -- lockboxes were intended for multi-party escrow and/or low-volume transactions such as long-term savings.   They were what we did to get some kind of multisig released and usable, even if it doesn't have all the features we want.  The new wallets will do exactly what you described, but it might be another two months before we can get something release-ready.

If you build your own tools on top of armoryd.py, you can have it load multiple watching-only wallets and build your own command to "getnextmultisig walletA walletB walletC" etc.  It's not terribly difficult, but retrofitting multisig into the existing wallet interface seemed like a waste of time when it might be just as fast to redo the wallets with multisig built-in.
149  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 17, 2014, 05:38:24 PM
This may be a slightly stupid question but given the ever expanding nature of the blockchain from its monthly growth when it started to it's monthly growth now. How long would one guess that a 500Gb drive would last for an online armory system that has nothing else on it but mbam & norton with Vista 32bit as an OS ?

The block size limit maxes out at about 300 GB per year.  So that's the worst that could happen, and we are at about 1/4 of that right now.

Also, please try the latest 0.92.1 which has a ton of OSX stability updates. OSX has never been friends with Armory, though we have a fulltime dev on OSX now so it is getting some constant attention.  0.92 is much better than 0.91 and he's found even more improvements for the next version.  I don't know if it solved your problems here, but it's generally a good upgrade for OSX users.
150  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 17, 2014, 04:46:32 PM
I'm running 0.91.2 on Mac OSX and whenever I try to send coins it forces me to keep clicking coin control (in advanced mode) or donate to armory developers (in beginners mode).


My coins are basically stuck in my wallet cause every time i try to send, i can't get past the "wallet management" screen due to this bug.  Any help?

Strange. 0.91.2 never did that to me. In any event, you could try 0.92.1, which is a more stable build. Better yet, you could wait for 0.92.2 (it should be out very soon), which I believe will have even more OS X stability patches. (I've committed the fixes. I just don't know if 0.92.2 will focus solely on the privacy fix.)


Tried both versions of Armory, same issue occurs on both.  How do I get my btc out of this wallet without waiting for the next Armory release to come out?  This is irritating...


Import private key into core

when i make a backup of wallet, i can't get it to spit out the actual private key, just publicX and publicY associated with each address… any help?

First of all, we recently saw a similar issue and it was due to copy and paste in the address field.  It catches and warns about invalid addresses, but there was some invisible Unicode whitespace character getting copied in at the end of the address.  Armory doesn't handle the strange chars and errors out before being able to pop up an invalid address warning. Can you confirm that's not happening to you? 

Second, if you have a situation where you click a button and nothing happens, it's usually a simple error, and an error message is getting logged.  Please use Help,  Submit Bug Report, which will bundle your log file into the bug report automatically.  It will usually be obvious pretty quickly (to us) what the problem is.
151  Bitcoin / Armory / Re: Why is Armory sending our *USERNAMES* to bitcoinarmory.com ‼️ on: August 12, 2014, 04:18:50 AM
Good news!  I have implemented all the changes I mentioned earlier today.  It's all in the privacyfix082014 branch.   Here's the full diff between the current master and the new code:

https://github.com/etotheipi/BitcoinArmory/compare/master...privacyfix082014

There are no promises that this is totally complete and bug-free.  But I tested all the different settings, modifying the settings file to make it look like it's a new month, etc.  So far, it all looks good.  But admittedly I was a little rushed.

The bad news is that I am preoccupied until Friday (which is why I rushed), so I won't be able to do any formal testing or final releases before then.  But I wanted to get this out ASAP and get people reviewing the code, as well as let anyone test it that knows how to checkout the repo.

I will start the testing by offering 0.05 BTC for bugs found in that branch.  This only applies to bugs related to privacy settings, announcement checking, etc.  Although we would like to know about unrelated bugs in general, for now we are trying to stay focused on getting this bug fixed ASAP.    To 1a5f9842524:  I believe you said you ran some network tools to find the original issue.  Can you do this again to make sure I didn't miss something? 



152  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 11, 2014, 11:06:28 PM
Let Armory sync fully then you'll be able to see your balance.

Actually, are you running Bitcoin Core manually?  If so, I would close Armory until you see the green checkmark in the bottom-right corner.  Armory can sync find after Core is complete, but sometimes has trouble thinking it is done synchronizing and "drinking from the firehose" (i.e. processing hundreds of blocks per second).

Yeah I believe I am running the Core manually. The Core says it's (out of sync) so maybe that has something to do with it, but it doesn't seem to be moving very fast? How long does the core usually take to sync?

A very, very long time.  This is why many people don't use Core (and thus Armory).  This is also why Armory implemented a torrent-based download feature when you use auto-bitcoind (which unfortunately isn't available on MacOSX).  People have reported 3-6 days to do the initial sync because of a very inefficient bootstrapping algorithm in Core.  Armory (the company) runs a bunch of seedboxes over torrent which allows you download at the maximum rate of your connection.  I can sync from nothing in about 6 hours -- about 2 hrs to download then 4 hours for Core to index it and Armory to build its own databases.

153  Bitcoin / Armory / Re: Armory - Discussion Thread on: August 11, 2014, 09:42:20 PM
Let Armory sync fully then you'll be able to see your balance.

Actually, are you running Bitcoin Core manually?  If so, I would close Armory until you see the green checkmark in the bottom-right corner.  Armory can sync find after Core is complete, but sometimes has trouble thinking it is done synchronizing and "drinking from the firehose" (i.e. processing hundreds of blocks per second).
154  Bitcoin / Armory / Re: How to send armory signed transaction without armory? on: August 11, 2014, 08:52:38 PM
Admittedly, we should've made this easier.  It's because Armory uses it's own format for transaction data, in order to do offline transaction signing securely (the raw unsigned transaction alone is not enough to securely verify the transaction details).   So we have to explicitly convert it to be useful for other services.

There's two ways to get the fully-signed transaction.  One is to load it into the offline wallets interface where you normally sign or broadcast.  If you are in expert usermode, there will be a button that says "Copy Raw Tx (hex)".  That copies the hex transaction to the clipboard, which can then be paste into, say, https://blockchain.info/pushtx.   The other way is when viewing the transaction details (the dialog that shows the inputs and outputs), there will be a button on the bottom for copying the raw transaction (again, only in expert usermode). 
155  Bitcoin / Armory / Re: Armory export csv function on: August 11, 2014, 07:11:24 PM
https://github.com/etotheipi/BitcoinArmory/blob/master/qtdialogs.py#L9591
156  Bitcoin / Armory / Re: Why is Armory sending our *USERNAMES* to bitcoinarmory.com ‼️ on: August 11, 2014, 06:36:29 PM
Okay, so here's my plan.

I'd like to have a new version out by next week (0.92.2).  Given that the change is small and doesn't go by any critical code paths, the release testing process can be relaxed slightly.   We'll try to have it out by Monday.

Second, the way I'd like to do it is to put a 4-byte random identifier in the settings file, and use that to for duplicate detection.  That identifier will be overwritten/changed every month, so that any thing that would care about trying to match IDs to systems will expire after a month.  This allows us to aggregate up to monthly statistics.  Anything longer than that we can do without.  

Third, we will decouple the announcement stuff entirely from OS/version reporting.  We will add an option in File->Settings to completely disable this.  Then announcement fetching will send a bare string with no extra metadata.   And as suggested, no extra data needs to be sent on subsequent announcement fetches.

Fourth, we will add a command-line option called "--tor" (with an equivalent option in the settings).  Then we will adapt the code to use that flag  to implement all the standard Tor-based settings:  most likely "--skip-announce-check --skip-online-check --satoshi-port=X".  You guys will be able to examine what code paths are affected by this setting and make recommendations for us to improve it.   (note there is also a "--skip-version-check" flag, but that is no longer used, since we updated the announcement system in 0.91).

I want to reiterate that we do care about privacy -- I've personally been a proponent of security and privacy on these forums for years.  And it would be tough to see why we would really care to match up IDs with announcement fetch pings.  We're not in the data collection business, no advertising, nothing.  We wouldn't know what what to do with it even if we saved it.   We (I) simply made a judgment error when implementing this (compounded by the fact that it was developed as part of a feature we wanted to aggressively promote -- security announcements).  Armory is a massive program, and it is respected for being thorough and careful, but we can't get 100% right.  One of the nice things about open-source is that people can find issues, call them out, and get it fixed.  And that's exactly what happened here.  Thanks for your guys' patience and we'll get this fix out there.

  
157  Bitcoin / Development & Technical Discussion / Re: [ANN] Armory Multi-Sig with Simulfunding [BOUNTY 0.03 per bug] on: August 11, 2014, 03:39:15 PM
For those on this list please post a public address for us to send your reward.

Actually, please PM with address since most people don't want it to be public.  Also, I have a few addresses that have already been given to me through email or PM, I'll pass them to you.
158  Bitcoin / Armory / Re: Does Armory use compressed keys? on: August 10, 2014, 11:12:22 PM
I want to import some private keys from the Bitcoin-Qt. I used the dumpprivkey command to get the keys, but it seems like it can't be imported to Armory because these are compressed keys.

Is there any way to dump non-compresses keys from Qt so that I can use the same addresses on Armory?

Unfortunately not.  Compressed and uncompressed keys have different addresses.  Even if you get the uncompressed version from Bitcoin Core and import it into Armory, it will show a different address and no balance. 

As mentioned above, the new wallet format is coming soon and Armory will finally understand compressed keys and know what to do with them.
159  Bitcoin / Armory / Re: Why is Armory sending our *USERNAMES* to bitcoinarmory.com ‼️ on: August 10, 2014, 12:22:24 AM
Sorry guys, I've been out all day, but I've been thinking about this.  You all are absolutely right.  We made two mistakes:

(1) We assumed that because we choose not to store/process the IP data, that users would believe us that we don't
(2) We incorrectly assumed the that space of user home paths on your desktop was big enough that the 4 byte identifier would not have adverse privacy implications. I did not consider that people's home usernames might be, say, their username on bitcointalk.org

It's quite clear that those two pieces of data do have pretty serious privacy implications.  I want to fix this ASAP.  

To be clear, the reason we made the unique identifiers is because we don't want to store any IP data for the reasons described: if there was a subpoena of some sort, we'd prefer to not have anything to reveal.  And we don't store it.  But, we incorrectly assumed that the unique identifiers would be sufficiently non-privacy-leaking while still allowing us to remove duplicates (in response to justus: we want an identifier that will be persistent between loads so that users that start the program over and over are not counted for each start--as we all know, a lot of users have difficulty with Armory and will start it 300 times to try to get it to work).  It is clear these were bad assumptions since we technically could be storing both which would be quite bad.  

I hope we've generated enough good faith with the community that we get a little slack that this was not our intention.  I take the blame for not realizing that, and I want to make sure that it is fixed.  ASAP.  I will happily take feedback on how this should be adjusted so that we can meet our goals without compromising the privacy of the users.  

I agree we should decouple the option from the announcement fetching.  We consider announcements to be extremely important, and why we made that difficult to disable:  if there's a critical security (or privacy!) vulnerability in Armory, there is a very short window where someone might try to exploit it to steal peoples' coins, and there's no better way to help users than to make sure a big scary warning pops up the next time they start Armory.  The fact that we coupled the OS/version reporting with meant that it was as hard to disable that as it is the announcement fetching.  We can easily separate them and will happily make it easy to disable the OS/version reporting.


Re privacy policy:  On the advice of our lawyer, we included the "may collect IP addresses" because we have no way to prove that we don't.  And since our website uses google-analytics, we don't have control over what google does with the access patterns of users to our website.  It was a bit of CYA that companies have to abide by, especially in the US.  Note we describe at the bottom of that page we describe how to disable it with a link to our troubleshooting page.

On the upside: another positive example of the power of open-source software.  We have casually encouraged users to go through the code base, and we even contacted the Open Crypto Audit Project to try to get a code review (and never heard back from them).  We are obviously believers in open-source, and here's the first solid example of Armory getting better because of it.  We will get this fixed.
160  Bitcoin / Armory / Re: Why is Armory sending our *USERNAMES* to bitcoinarmory.com ‼️ on: August 09, 2014, 03:00:16 PM
The 30 minutes isn't to for "collection", it's for announcement checking.  If there's a hard fork and people are potentially going to lose money, we need users to be aware as soon as possible.

You don't need to send the installation ID when checking for announcements. Why would you need that?

So that we don't "count" that ping as a unique user.  Our goal is to get a rough gauge of how many people are using Armory, and what the OS & version distribution is.  That's all we use the data for.  If we send a ping without the ID, we don't know if it's a duplicate. 

Also, I shouldn't have suggested "just" hard-forks... a piece of secure software used by people with massive amounts of money has many different reasons users might need to be notified, including critical security issues with Armory, if they arise.
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 186 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!