Bitcoin Forum
November 13, 2024, 02:57:50 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 [211] 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 »
  Print  
Author Topic: Armory - Discussion Thread  (Read 521833 times)
Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1001


https://gliph.me/hUF


View Profile
October 13, 2014, 06:19:33 AM
 #4201

I am switching over from bitcoin-qt to armory.  I have a wallet that I want to import the addresses to Armory on an offline computer.  Whats the easiest way to do this and once imported how can I send the btc to a newly generated offline address. 

Last time I tried importing private keys to Armory from Bitcoin Core there was no support for importing compressed keys in Armory. So, right now you can't.

OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
October 14, 2014, 08:29:03 AM
 #4202

Alan, what do you think of "Hash Hyena" claims?

He basically says that he is generating trillions of addresses non stop and getting a few collissions that will grow over time. His logic is that the entropy of Armory, Bitcoin Core, Multibut, Electrum etc. (and generally any other wallet that uses a RNG based on software) is flawed and results in a highly reduced keyspace, which will result in collissions with enought computing power and space devoted to private keys bruteforcing.

See: https://bitcointalk.org/index.php?action=profile;u=380718;sa=showPosts

What is your position on that? I remember that Dabs (I think) requested a feature in order to input "true entropy" from a physical source (a decks of cards, dices, etc.) - how's the progress on that? It might be a good thing to mitigate software RNG issues, but I assume it might be difficult because an unssavy user might make entropy worse by not using "true entropy" right.

coraz
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
October 14, 2014, 02:00:57 PM
 #4203

He basically says that he is generating trillions of addresses non stop and getting a few collissions that will grow over time. His logic is that the entropy of Armory, Bitcoin Core, Multibut, Electrum etc. (and generally any other wallet that uses a RNG based on software) is flawed and results in a highly reduced keyspace, which will result in collissions with enought computing power and space devoted to private keys bruteforcing.

See: https://bitcointalk.org/index.php?action=profile;u=380718;sa=showPosts

This guy is either trolling for the sake of it, or he is going to bundle some malware into his upcoming "bitcoin cracker".

Anyway, if you don't trust your machine's RNG, there is a way to use your own entropy via restore backup feature: https://bitcointalk.org/index.php?topic=673035.0
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
October 14, 2014, 02:08:54 PM
 #4204

Alan, what do you think of "Hash Hyena" claims?

He basically says that he is generating trillions of addresses non stop and getting a few collissions that will grow over time. His logic is that the entropy of Armory, Bitcoin Core, Multibut, Electrum etc. (and generally any other wallet that uses a RNG based on software) is flawed and results in a highly reduced keyspace, which will result in collissions with enought computing power and space devoted to private keys bruteforcing.

See: https://bitcointalk.org/index.php?action=profile;u=380718;sa=showPosts

What is your position on that? I remember that Dabs (I think) requested a feature in order to input "true entropy" from a physical source (a decks of cards, dices, etc.) - how's the progress on that? It might be a good thing to mitigate software RNG issues, but I assume it might be difficult because an unssavy user might make entropy worse by not using "true entropy" right.

If those apps are using truly poor RNGs, then I suppose it's possible.  But it would have to be pretty bad to be getting collisions within trillions of addresses +/- a few orders of magnitude.  Address strings are 160 bits.  So a collision means that two different public keys produce the same address.  If you want to "collide" with someone else, i.e. get an address string that matches someone else who has coins, it will take you approx 2160/numberOfUsers.  Even if we assume a trillion users&addresses (240), that's still 120 bits left which is within range of universally secure (128 bits).

Now, if he wants to generate gajillions of addresses and find collisions within any two of them, that's remarkably easier, but also remarkably less useful.  The idea being that he wants any two public keys that have the same hash.  i.e. generate addresses until you have two that match.  Not useful, since you're guaranteed to collide with an address that has no money, but it would still be interesting.

In such cases, if the number scales with approx sqrt(N).  i.e. if you are generating 160-bit values, there's 2160 possibilities.  You need to generate approximately sqrt(2160)=280=1,208,925,819,614,629,174,706,176 to have a single collision.  That's a trillion trillion... while that might actually be possible with an extrardinary amount of computing power (in the future), you're still generating collisions that don't benefit you.

Scale all this by the quality of the RNG -- if the RNG is weaker, the state is reduced.  Technically, if the hash160 (ripemd160) is weak, the address space could be smaller too.  But I would have a tough time believing that desktop apps would not be producing enough entropy, as long as they are using a good RNG.

On that note, Armory uses Crypto++ was is considered a cryptographically-secure RNG (X9.17 with OS-provided seeding).  On top of that, Armory pulls in system files, mouse clicks, keypresses, and a desktop screenshot, to add to the Crypto++ RNG entropy pool.  I made sure when selecting these sources that it would guarantee at least 256 bits of entropy to be added to the pool even if Crypto++ was really weak.

You're right about the external entropy:  we don't provide an option for users to add their own entropy for the reason you described (it becomes a channel for creating brainwallets, too).  However, we do it ourselves because it's pretty simple with a deck of cards and a python shell with armoryengine loaded.  I've posted elsewhere how to do this, but I don't say it a lot because I don't want it too easy to find out Smiley  Primarily because I'm 200% comfortable with Cryptopp + external entropy, so I don't feel there's any practical reason to prefer that beside enjoying "seeing" the entropy yourself.

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!)
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
October 14, 2014, 04:14:36 PM
 #4205

Alan, what do you think of "Hash Hyena" claims?

He basically says that he is generating trillions of addresses non stop and getting a few collissions that will grow over time. His logic is that the entropy of Armory, Bitcoin Core, Multibut, Electrum etc. (and generally any other wallet that uses a RNG based on software) is flawed and results in a highly reduced keyspace, which will result in collissions with enought computing power and space devoted to private keys bruteforcing.

See: https://bitcointalk.org/index.php?action=profile;u=380718;sa=showPosts
...
...
On that note, Armory uses Crypto++ was is considered a cryptographically-secure RNG (X9.17 with OS-provided seeding).  On top of that, Armory pulls in system files, mouse clicks, keypresses, and a desktop screenshot, to add to the Crypto++ RNG entropy pool.  I made sure when selecting these sources that it would guarantee at least 256 bits of entropy to be added to the pool even if Crypto++ was really weak.
...

It's rather telling that he claims a "paperwallet" (I assume he means bitaddress.org) has a safer RNG for key generation than Armory (which, among others, has undergone "heavy testing" by his team) because "paperwallet" uses mouse input....
Deth
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 14, 2014, 04:27:03 PM
 #4206

Hi! Is it possible to run a "server" instance of Armory which does synchronisation with bitcoin core and whole network, and connect to it remotely via multiple "client-side" instances of Amory? So I can download and sync blockchain once for all other machines, for example? Thanks and sorry if there is an answer already somewhere Smiley

Adrian-x
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000



View Profile
October 14, 2014, 11:20:05 PM
 #4207

feature request:
> once I double click on a wallet, I get the "Wallet Properties" window.
   (It displays all my addresses)

at the top of this window are 3 check boxes;  1) Hide Empty 2) Hide Change 3) Hide Unused.

The one I want to use is missing 4) Hide Used I would like to see empty but unused addresses but hide the empty used addresses. and make that dealt.

thanks,

Thank me in Bits 12MwnzxtprG2mHm3rKdgi7NmJKCypsMMQw
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3752
Merit: 1364

Armory Developer


View Profile
October 15, 2014, 06:40:14 AM
 #4208

Hi! Is it possible to run a "server" instance of Armory which does synchronisation with bitcoin core and whole network, and connect to it remotely via multiple "client-side" instances of Amory? So I can download and sync blockchain once for all other machines, for example? Thanks and sorry if there is an answer already somewhere Smiley

That would be the equivalent to a supernode/litenode paradigm. Supernode is on its way, litenode... well we have a road map but no one working on it yet.

Deth
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 15, 2014, 11:40:43 AM
 #4209

Hi! Is it possible to run a "server" instance of Armory which does synchronisation with bitcoin core and whole network, and connect to it remotely via multiple "client-side" instances of Amory? So I can download and sync blockchain once for all other machines, for example? Thanks and sorry if there is an answer already somewhere Smiley

That would be the equivalent to a supernode/litenode paradigm. Supernode is on its way, litenode... well we have a road map but no one working on it yet.
Could you be more specific, please? Smiley Where can I read about it?

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3752
Merit: 1364

Armory Developer


View Profile
October 15, 2014, 12:45:50 PM
 #4210

Hi! Is it possible to run a "server" instance of Armory which does synchronisation with bitcoin core and whole network, and connect to it remotely via multiple "client-side" instances of Amory? So I can download and sync blockchain once for all other machines, for example? Thanks and sorry if there is an answer already somewhere Smiley

That would be the equivalent to a supernode/litenode paradigm. Supernode is on its way, litenode... well we have a road map but no one working on it yet.
Could you be more specific, please? Smiley Where can I read about it?

There isn't much to read about it, really. You are asking for a server instance of Armory (aka supernode, tracks all addresses in the blockchain) and a client instance (aka litenode, has no block data, and fetches wallet history from a server instance). That's the plan for the future iterations. Supernode is well on its way, as for litenode, we gonna make a robust supernode release before thinking about that one.

justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
October 15, 2014, 12:52:41 PM
 #4211

Hi! Is it possible to run a "server" instance of Armory which does synchronisation with bitcoin core and whole network, and connect to it remotely via multiple "client-side" instances of Amory? So I can download and sync blockchain once for all other machines, for example? Thanks and sorry if there is an answer already somewhere Smiley
btcd has that architecture and is supports the Armory wallet format, but their GUI is currently... minimalistic.
Winterfrost
Full Member
***
Offline Offline

Activity: 725
Merit: 142


View Profile
October 16, 2014, 03:31:04 AM
 #4212


The one I want to use is missing 4) Hide Used I would like to see empty but unused addresses but hide the empty used addresses. and make that dealt.


I've actually been wanting this feature too. I would find it immensely useful and it fits with not reusing addresses paradigm.
Rogue Star
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
October 16, 2014, 06:00:15 AM
 #4213


The one I want to use is missing 4) Hide Used I would like to see empty but unused addresses but hide the empty used addresses. and make that dealt.


I've actually been wanting this feature too. I would find it immensely useful and it fits with not reusing addresses paradigm.
Thirded, I was looking for just this feature just yesterday and was somewhat surprised it wasn't there for the reason mentioned above.

you can donate to me for whatever reason at: 18xbnjDDXxgcvRzv5k2vmrKQHWDjYsBDCf
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
October 16, 2014, 07:45:52 AM
 #4214

What is the progress on the Android client Trace suggested (or reinforced)? Could someone outline its exact purpose and planned features?

(might be worth posting answer here, instead)
Adrian-x
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000



View Profile
October 16, 2014, 03:55:08 PM
 #4215

Quote from: Rogue Star link=topic=56424.msg9219326#msg9219326 da[b
[/b]te=1413439215]

The one I want to use is missing 4) Hide Used I would like to see empty but unused addresses but hide the empty used addresses. and make that dealt.


I've actually been wanting this feature too. I would find it immensely useful and it fits with not reusing addresses paradigm.
Thirded, I was looking for just this feature just yesterday and was somewhat surprised it wasn't there for the reason mentioned above.
It's probably missing because of how we use language.
The check boxes there have a direct opposite while the one I would like is more complicated to communicate.
 On second thought it should be: hide used address with a 0 balance.

Thank me in Bits 12MwnzxtprG2mHm3rKdgi7NmJKCypsMMQw
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
October 20, 2014, 11:34:51 AM
 #4216

Has the latest version (0.92.3) been tested on Yosemite (OSX 10.10)?

sbrzol
Hero Member
*****
Offline Offline

Activity: 569
Merit: 500


View Profile
October 20, 2014, 12:06:54 PM
Last edit: October 20, 2014, 02:44:34 PM by sbrzol
 #4217

Last week i tried to use bitcoin qt ( i can see my balance and all transactions ),  but my passphrase did not work there, later i realized (after opened the bicoin.conf file : rpcuser=generated_by_armory) that i installed armory

i did not use Armory more than 4 months , i opened it yesterday but there is no any wallet
where can i find my wallet?   how can i restore it?  
i know my armory passphrase (same as bitcoin qt), but there is no .wallet  file (Appdata/roaming/armory) on my computer to open and recover

or is it possible to recover my wallet  from wallat.dat (bitcoin qt ) and armory passphrase?  

or perhaps i never made any wallet with armory , in the log file i cannot see such (creating) item but i can see  

always 0 :  ArmoryQt.py:2359 - Number of wallets read in: 0

2014-06-26 13:23 (INFO) -- ArmoryUtils.pyc:524 - Executing popen: [u'icacls', u'C:\\Users\\xyz\\AppData\\Roaming\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'xzy:F']  

(it is possible that earlier i used 32bit qt, an now 64 bit, and the database location bitcoinqt and armory changed many times , no enough space on C)

or why does not work my passphrase in bitcoin-qt, if i never created any wallet with armory?  

so how can i get back the access to my wallet ?
pitiflin
Hero Member
*****
Offline Offline

Activity: 980
Merit: 507



View Profile
October 20, 2014, 03:51:30 PM
 #4218

Hi there,

I'm running the lasts versions of bitcoin-qt and Armory

I want to run Armory through TOR but how can I do it? I know this matter has ben already explained before, but I can't find the pages.

I see that the new version includes an option for TOR.

And second questions, is it secure?

I've had bad experiences with blockchain + TOR and coinbase + TOR losing small amounts with both wallets.

I've read that visiting clearnet sites with TOR isn't a good idea, that's why I ask if Armory + TOR is secure.

I store 90% of my BTC in a cold wallet in Armory, and I don't want to lose them...

Any help would be much appreciated, as I said, I store all the funds in Armory and I'm quite paranoid about security.

Best regards


       █
      ██
     ██
   ██ ██
 █ ██ ██
██ ██ ██
██ ██ ██
██ ██ ██
██ ██ ██
██ ██ ██

       █
      ██
     ██
   ██ ██
 █ ██ ██
██ ██ ██
██ ██ ██
██ ██ ██
██ ██ ██
██ ██ ██
  B

          ▄▄▄▄▄▄
     ▄▄████████████▄▄
   ▄█████▀▀    ▀▀█████▄
  ████▀            ▀████
 ████                ████
▐███                  ███▌
███▌                  ▐███
▐███           ▄▄     ███▌
 ████         ▀███▄  ▐███
  ████▄         ▀███▄███
   ▀█████▄▄     ▄█████▀
     ▀▀████████████▀▀
          ▀▀▀▀▀▀
T 
.Better. Quick..

.Transparent....






             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀






▄█████████████████████████▄
███████████████████████████
███████████████▀       ████
██████████████      ▄▄▄████
██████████████    ▐████████
██████████████    ▐████████
██████████            ▐████
██████████            █████
██████████████    ▐████████
██████████████    ▐████████
██████████████    ▐████████
▀█████████████    ▐███████▀






                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
October 20, 2014, 04:41:33 PM
 #4219

Last week i tried to use bitcoin qt ( i can see my balance and all transactions ),  but my passphrase did not work there, later i realized (after opened the bicoin.conf file : rpcuser=generated_by_armory) that i installed armory

Armory does not touch the password for the Bitcoin-QT wallet (doing so would be extremely bad behaviour!).  It *does* touch the bitcoin-qt file, but only to set up communication between the two clients.  I think it does set up a password for that communication, but it is totally separate from your bitcoin wallet password.

It indeed looks like from the log file that you never created an Armory wallet.  Your bitcoins must then be in the Bitcoin-QT wallet.  The most likely explanation is that you used another passphase for Bitcoin-QT than the one you are trying now.  Do you have an unencrypted backup or a paper backup of the Bitcoin Qt keys?  Without such a backup, there is no other way to recover than remembering the correct passphase.
doug_armory
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250

Senior Developer - Armory


View Profile WWW
October 20, 2014, 07:24:09 PM
 #4220

Has the latest version (0.92.3) been tested on Yosemite (OSX 10.10)?

I haven't tried the version Alan posted. It should work, though. The code has been specifically patched to handle Yosemite. I haven't seen any Yosemite-specific issues come up during testing. That being said, if anybody comes across any issues, please file a ticket.

Thanks!

Senior Developer -  Armory Technologies, Inc.
Pages: « 1 ... 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 [211] 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 »
  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!