Bitcoin Forum
December 04, 2016, 04:31:00 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 ... 232 »
  Print  
Author Topic: Armory - Discussion Thread  (Read 481697 times)
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1442



View Profile
June 03, 2012, 02:16:22 PM
 #781

Anyone have any comments about 0.77?  Given the lack of response to it, I suspect either no one is using it, or there are no complaints.  Either way, it's about time to release it, because I'm positive there are some users out there suffering (or stopped using) due to the table-sorting bug.



does this support satoshi v0.6 wallet.dat import?

No, it does not.

1480869060
Hero Member
*
Offline Offline

Posts: 1480869060

View Profile Personal Message (Offline)

Ignore
1480869060
Reply with quote  #2

1480869060
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480869060
Hero Member
*
Offline Offline

Posts: 1480869060

View Profile Personal Message (Offline)

Ignore
1480869060
Reply with quote  #2

1480869060
Report to moderator
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 03, 2012, 05:35:09 PM
 #782

I didn't mention it anywhere, but here is my absolute top 4 priorities:

(1) New blockchain mgmt tools :  Armory is going to stop working soon without it!  Also, it will enable WinXP-32bit support and should reduce system requirements even further!
BETA!
(2)  The new blockchain tools will also make it easier to save indexing info between loads to avoid the full scan and long load times.  I liked the full scan because it added a statelessness to Armory that guaranteed everything would work if you just restart, and I didn't need to do anything... but the blockchain is getting too big to keep that solution.
(3) Coin control:  this actually won't be terribly hard:  the Armory codebase is already set up to handle it, I just need to make a GUI for it and test it.  This wasn't going to be a top priority, but I've reached a critical threshold of requests Smiley
(4) New wallet format -- will include ability to import Satoshi 0.6.0+ wallets and will use the same algorithm as the Bitcoin-Qt devs are going to implement in an upcoming release.  It will not only be faster, it will support arbitrary-dimensional wallets:  you can have all your wallets created from a single seed, or create subwallets, etc.  This is 1/3 done but had to quit because I didn't want to hold up the beta release...

Then... I will have to make a decision about whether to tackle independent networking or multi-signature transactions.  I'm tempted to do multi-sig, because, while Armory remains a tool for advanced users, advanced users can handle the Bitcoin-Qt dependency (but they don't have to be happy about it).  However, one of my original goals was to pioneer multi-sig interfaces, and it is something severely lacking from the community...

I'm happy to receive feedback about this.  I think multi-sig will come before networking independence, so that everyone has everything!  Then, with network-independence, I can stop adding new features and focus on interface design and the standard-usermode.  Possibly even a lightweight mode.

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!)
Garr255
Legendary
*
Offline Offline

Activity: 952


What's a GPU?


View Profile
June 03, 2012, 08:21:46 PM
 #783

I'd like an option to toggle update #2, but other than that, everything looks great!

“First they ignore you, then they laugh at you, then they fight you, then you win.”  -- Mahatma Gandhi

Average time between signing on to bitcointalk: Two weeks. Please don't expect responses any faster than that!
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742



View Profile WWW
June 03, 2012, 08:22:10 PM
 #784

I just tested the tablesorterfix branch on my Linux VM and it works great.  The CPU issues are totally gone.  I'll test on my Mac next.

jl2012
Legendary
*
Offline Offline

Activity: 1484


View Profile
June 04, 2012, 03:29:25 PM
 #785

I have a question about the security of the deterministic wallet algorithm of Armory. Is it possible to deduce the private key(s) of other addresses in the same wallet in the following situation?

1. Knowing private key of one of the addresses in a wallet
2. Knowing private keys of many addresses in a wallet
3. Knowing private key of one of the addresses in a wallet, and having the watch-only wallet
4. Knowing private keys of many addresses in a wallet, and having the watch-only wallet

For example, Alice shares a watch-only copy of her wallet with Bob, and she also needs to share private keys of some addresses with Bob. Could Bob deduce the the private keys of other addresses in Alice's wallet?

Donation address: 1CiZPrEJdN4FJcqdLdgVLzT8tgCXxT5ion
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
Bitcoin Wizards Wiki: https://8333.info/
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 04, 2012, 03:47:01 PM
 #786

I have a question about the security of the deterministic wallet algorithm of Armory. Is it possible to deduce the private key(s) of other addresses in the same wallet in the following situation?

1. Knowing private key of one of the addresses in a wallet
2. Knowing private keys of many addresses in a wallet
3. Knowing private key of one of the addresses in a wallet, and having the watch-only wallet
4. Knowing private keys of many addresses in a wallet, and having the watch-only wallet

For example, Alice shares a watch-only copy of her wallet with Bob, and she also needs to share private keys of some addresses with Bob. Could Bob deduce the the private keys of other addresses in Alice's wallet?

Each wallet is based on base public-private keypair, and a single chaincode.

With PublicKey(n) and the chaincode, you can calculate PublicKey(n+1).  Thus you can compute all PublicKey(i) where i>n.  Therefore, a watching-only wallet consists of just PublicKey(0) and the chaincode.

The same goes for PrivateKeys.  If you have PrivateKey(n) and the chaincode (which is the same code for both public and private chains), you can compute PrivateKey(n+1).  Thus, the full wallet is just PrivateKey(0) and the chaincode. 

It seems that your (1) and (2) above assume the person does not have the chaincode to your wallet,  (3) and (4) assumes they do.  I would be hesitant to assume they don't have the chaincode because it is always on your computer unencrypted, so it's vulnerable.  Or in some cases you may have given away your watching-only wallet.  Either way, here's a more direct answer:

(1)  No other private keys are compromised
(2)  No other private keys are compromised
(3)  All PrivateKeys(i>n) are compromised.  Previous keys are not.
(4)  All PrivateKeys(i>min(n)) are compromised, where min(n) is the lowest of the many keys.

This will pretty much be the same with the new wallet format, too.

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!)
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1722

Let's talk governance, lipstick, and pigs.


View Profile
June 04, 2012, 03:57:09 PM
 #787

I have a question about the security of the deterministic wallet algorithm of Armory. Is it possible to deduce the private key(s) of other addresses in the same wallet in the following situation?
I use unsalted deterministic Brain Wallets. You don't want to import a deterministic private key into any wallet until you are going to transmit, and then you'll want to destroy that wallet.

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
molecular
Donator
Legendary
*
Offline Offline

Activity: 2128



View Profile
June 09, 2012, 01:34:16 PM
 #788

problem running:

so I just installed https://github.com/downloads/etotheipi/BitcoinArmory/armory_0.77-python2.7-1_i386.deb onto a freshly installed ubuntu alternate 11.04. Installer said "package has bad quality", offered me to ignore and install anyway, which I did.

It refuses to start ("python2.7 ArmoryQt.py") saying roughly (sorry, can't copy-paste, this is an "offline" machine):

Quote
ERROR: C++ block utilities not available.
Make sure you have these 2 files:
  CppBockUtils.py and
  _CppBlockUtils.so

both the files are there (from where I try to start Armory)

any ideas?

EDIT: trying to run "python CppBlockUtils.py" reveals:
Quote
ImportError: /usr/lib/i386-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by ./_CppBlockUtils.so)



PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 09, 2012, 02:23:08 PM
 #789

problem running:

so I just installed https://github.com/downloads/etotheipi/BitcoinArmory/armory_0.77-python2.7-1_i386.deb onto a freshly installed ubuntu alternate 11.04. Installer said "package has bad quality", offered me to ignore and install anyway, which I did.

It refuses to start ("python2.7 ArmoryQt.py") saying roughly (sorry, can't copy-paste, this is an "offline" machine):

Quote
ERROR: C++ block utilities not available.
Make sure you have these 2 files:
  CppBockUtils.py and
  _CppBlockUtils.so

both the files are there (from where I try to start Armory)

any ideas?

EDIT: trying to run "python CppBlockUtils.py" reveals:
Quote
ImportError: /usr/lib/i386-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by ./_CppBlockUtils.so)


Strange, that's what happens when you use the wrong python version.  Try the python2.6 version.  My 64-bit 11.04 VM actually seems to run the python2.6 binary fine.  There's a good chance the 32-bit version will be the same way...

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!)
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1442



View Profile
June 09, 2012, 02:26:02 PM
 #790

Do you have gcc installed?
GLIBCXX_3.4.15 is an object in libstdc++.so.6.0.16
'libstdc++.so.6.0.16' is part of gcc-4.6.x

check_status
Full Member
***
Offline Offline

Activity: 196


Web Dev, Db Admin, Computer Technician


View Profile
June 09, 2012, 06:35:52 PM
 #791

I want to install this on ubuntu 11.04 64 bit.

I have added a repository:
Code:
$ sudo add-apt-repository ppa:bitcoin/bitcoin

Then I:
Code:
$ sudo apt-get update
$ sudo apt-get install bitcoind

I have downloaded the Armory .deb file for 11.04+

What do I do next?

Is bitcoind-qt required for an Armory install?
Do I have to start bitcoind first?
Does bitcoind have to complete downloading before I install Armory?
Once bitcoind is running how do I check it's progress?

For Bitcoin to be a true global currency the value of BTC needs always to rise.
If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76.
P2Pool Server List | How To's and Guides Mega List |  1EndfedSryGUZK9sPrdvxHntYzv2EBexGA
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 09, 2012, 06:40:58 PM
 #792

I want to install this on ubuntu 11.04 64 bit.

I have added a repository:
Code:
$ sudo add-apt-repository ppa:bitcoin/bitcoin

Then I:
Code:
$ sudo apt-get update
$ sudo apt-get install bitcoind

I have downloaded the Armory .deb file for 11.04+

What do I do next?

Is bitcoind-qt required for an Armory install?
Do I have to start bitcoind first?
Does bitcoind have to complete downloading before I install Armory?
Once bitcoind is running how do I check it's progress?

You can install Armory whenever (double-click the .deb file and click the button to install it when it asks).  However, I recommend not starting Armory until Bitcoin-qt is running and sync'd with the network (i.e. completely up-to-date with the network and you see the checkmark).  Worst case, Armory will start and and be really laggy as it tries to "drink from the firehose" (i.e. reading and processing 2MB/s of blockchain data being downloaded).  Just restart Armory after bitcoind/-qt is sync'd.

EDIT:  You can use bitcoind or bitcoin-qt.  Both of them do what Armory needs:  which is to act as a single localhost peer that Armory uses as a gateway to the rest of the  bitcoin network.

I think most Armory users just start bitcoind/bitcoin-qt once, and leave it running in the background (minimized to tray).  It stays out of your way, and is always sync'd.  Then you can just start Armory whenever you want and never think about it.

You just reminded me I need to make some supplemental materials/instructions/tutorials for the beta release!

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!)
check_status
Full Member
***
Offline Offline

Activity: 196


Web Dev, Db Admin, Computer Technician


View Profile
June 09, 2012, 07:12:45 PM
 #793

You just reminded me I need to make some supplemental materials/instructions/tutorials for the beta release!

When they are ready I'll add them to the How To's and Guides Mega List. Grin

Is it easy to add private keys from addresses made with Vanitygen?

For Bitcoin to be a true global currency the value of BTC needs always to rise.
If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76.
P2Pool Server List | How To's and Guides Mega List |  1EndfedSryGUZK9sPrdvxHntYzv2EBexGA
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 09, 2012, 07:27:36 PM
 #794

You just reminded me I need to make some supplemental materials/instructions/tutorials for the beta release!

When they are ready I'll add them to the How To's and Guides Mega List. Grin

Is it easy to add private keys from addresses made with Vanitygen?

Yup, very easy Smiley

Just open the wallet you want to add the keys to, then on the lower right there is a button for "Import Private Keys."  It auto-detects the format, handling Casascius physical bitcoins, vanity-gen addresses, and the usual array of standard formats.


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!)
marks1976
Sr. Member
****
Offline Offline

Activity: 249



View Profile WWW
June 09, 2012, 07:46:38 PM
 #795

I have been successfully using armory 0.77 for windows 64-bit up until this point.  There have been no changes to my pc in the last 24 hrs but for some reason armory has stopped working.  It will not even load today.  I tried to re-install and it still will not load.  Bitcoinqt is running and up to date as well.

bitinc-investing.com   bitcoinmetals.us- copper, gold and silver
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 09, 2012, 07:50:55 PM
 #796

I have been successfully using armory 0.77 for windows 64-bit up until this point.  There have been no changes to my pc in the last 24 hrs but for some reason armory has stopped working.  It will not even load today.  I tried to re-install and it still will not load.  Bitcoinqt is running and up to date as well.


Can you check to see if there is a logfile in your "C:\Program Files (x86)\Armory\Armory Bitcoin Client" directory (my .msi-builder program would not let me put it in the non-x86 directory, even though it really is a 64-bit build).  If there is, there will be an error message at the bottom that you could copy here.

Second, can you check your "C:\Users\<yourusername>\AppData\Roaming\Bitcoin" directory and tell me the size of blk0001.dat. 

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!)
marks1976
Sr. Member
****
Offline Offline

Activity: 249



View Profile WWW
June 09, 2012, 08:15:07 PM
 #797

I have been successfully using armory 0.77 for windows 64-bit up until this point.  There have been no changes to my pc in the last 24 hrs but for some reason armory has stopped working.  It will not even load today.  I tried to re-install and it still will not load.  Bitcoinqt is running and up to date as well.


Can you check to see if there is a logfile in your "C:\Program Files (x86)\Armory\Armory Bitcoin Client" directory (my .msi-builder program would not let me put it in the non-x86 directory, even though it really is a 64-bit build).  If there is, there will be an error message at the bottom that you could copy here.

Second, can you check your "C:\Users\<yourusername>\AppData\Roaming\Bitcoin" directory and tell me the size of blk0001.dat. 


I did not find a logfile in the directory.  The size of my blk0001.dat is 2 048 006.

bitinc-investing.com   bitcoinmetals.us- copper, gold and silver
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 09, 2012, 08:15:50 PM
 #798

I have been successfully using armory 0.77 for windows 64-bit up until this point.  There have been no changes to my pc in the last 24 hrs but for some reason armory has stopped working.  It will not even load today.  I tried to re-install and it still will not load.  Bitcoinqt is running and up to date as well.


Can you check to see if there is a logfile in your "C:\Program Files (x86)\Armory\Armory Bitcoin Client" directory (my .msi-builder program would not let me put it in the non-x86 directory, even though it really is a 64-bit build).  If there is, there will be an error message at the bottom that you could copy here.

Second, can you check your "C:\Users\<yourusername>\AppData\Roaming\Bitcoin" directory and tell me the size of blk0001.dat. 


I did not find a logfile in the directory.  The size of my blk0001.dat is 2 048 006.

Is there a blk0002.dat file?

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!)
marks1976
Sr. Member
****
Offline Offline

Activity: 249



View Profile WWW
June 09, 2012, 08:19:03 PM
 #799

There is a blk0002.dat file its 1,197,237.

bitinc-investing.com   bitcoinmetals.us- copper, gold and silver
etotheipi
Legendary
*
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
June 09, 2012, 08:27:16 PM
 #800

There is a blk0002.dat file its 1,197,237.

Okay, so here's a problem -- you have a double-stacked blockchain file.  The current blockchain size should be around 1.6 GB, and you just showed me 3.2 MB (blk0001.dat + blk0002.dat).  I would guess that you recently did something and your client ended up not recognizing the original blk0001.dat file and then started redownloading it on top.  So you ended up with a second copy on top.  This has happened to me before...

Armory does not handle this situation well.  Not only that, it only handles blk0001.dat, and doesn't even look for blk0002.dat (due to a poor design decision I made in the first month I developed the underlying library).  I am in the process of fixing this, and will have a fix out soon.  It looks like I got about 2 weeks before a fresh blockchain download overflows blk0001.dat.  It's like Y2K all over again!

Until then, the best thing you can do to get Armory running again is to close bitcoind/-qt, delete both blk000X.dat files, and then restart bitcoind/-qt.  It will re-download the blockchain, but the final product will be 1.6 GB and be contained entirely in blk0001.dat and then Armory should work again...

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!)
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 ... 232 »
  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!