Bitcoin Forum
May 06, 2024, 07:24:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 186 »
1701  Bitcoin / Armory / Re: Suggestion: hide all data in encrypted wallets on: March 19, 2013, 01:22:27 AM
The way Armory (and the Satoshi client) works is that even before providing the password, anyone who obtains a copy of the wallet file can view all of your transactions and  your balance.  This is a serious breach of financial privacy.  Why not have the option of totally locking down the wallet?  As it is, I have to store the wallet file in a TrueCrypt volume, which totally defeats the purpose of having encryption in the client.

This capability is being built into the new wallet format.  Not by default, but I have designed the format in such a way that any entry can be encrypted, only identified by the Hash160 of a "root" key (root keys are never used, and thus unlinkable to any other addresses).
1702  Bitcoin / Development & Technical Discussion / Re: Improving Offline Wallets (i.e. cold-storage) on: March 18, 2013, 11:08:32 AM
Would a flash drive that could only be read/written in the RAW mode by Armory work? Most of the work needs to be done should be on the software side, in fact, maybe you can even build a custom LiveCD with FAT32 filesystem support in kernel removed to further eliminate the risk of something on the USB stick getting executed.

I really like the idea, except that it requires root access to do it (because, if you R/W raw volumes, you can access any files on your harddrive, even ones that you don't have permission to access).  That complicates Armory a bit, which shouldn't run with root priveleges, but there are environments where that is acceptable.  I'll have to think about that one.

1703  Bitcoin / Armory / Re: How can I import my satoshi wallet.dat file? on: March 18, 2013, 10:40:50 AM
short answer: you can't

I wouldn't recommend doing this, even if you could (running the same wallet in both Bitcoin-Qt and another application at the same time), but there is so much demand, I will be making it possible with the new wallets coming up... soon?  Hopefully soon...

Therefore, even when you can import them, unless you switch over to Armory completely, I recommend you just create a new Armory wallet and send funds to it.  Especially because Armory wallets can be backed up with four-lines of data -- your Satoshi wallet will require one line of information for each address, and then you'll additionally have to backup the Armory wallet, anyway.
1704  Bitcoin / Armory / Re: Armory: System requirements? on: March 18, 2013, 12:27:07 AM
Thanks for the information. It's getting clearer! I'm about to buy a 2nd hand Eee pc to use as an offline armory wallet manager. It will have windows 7 running when I get it, i'm not sure whether install disks are included--ie. not sure if I'll be able to arrange a 'clean windows install' on there.

If not (and i guess it's not ideal to be using a used windows install for the offline machine) would the links on the get-armory page allow me to install Ubuntu cleanly on there instead, or do i need to look further afield for the packages/information that will allow me to do that? (I've never installed linux on a machine before).

From the http://bitcoinarmory.com/get-armory/ page

Quote
The link below is for setting up an offline system without ever touching the internet.  The zip-file contains the exact same 32-bit package as above, but also includes all dependencies needed for an Ubuntu 10.04-32bit system to run Armory in offline mode.  It can be unpacked and installed on the first boot of a fresh OS install!

Thanks again for any help!


If you can figure out how to boot off the Ubuntu CD, then everything else should be a cinch.  You select all the default options for the Ubuntu installation except choosing a username, password, and computer name.  It will probably take 20 min to install Ubuntu and then ask you to reboot.  Once it's done, put the Armory offline bundle onto a USB key and copy it to your home directory or desktop on the offline computer.  You can unzip it by right clicking and selecting "Extract Here...", or something like that.  Once it's extracted, double click "Install_All.sh" and "Run in Terminal" when it asks.  You'll have to type your password.

That should be it!  You'll find Armory in the Applications menu under "Internet".  You can drag it from the menu to the top panel to make it easier to get to.  For extra credit, I'm sure someone here can explain how to auto-start it on boot...

But!  There is one major downside to an EeePC:  they usually don't have CD/DVD drives.  If yours doesn't I recommend you download the Ubuntu install disk (*.iso) from a Windows machine, and use unetbootin to install the ISO onto the USB key.  You can't just copy it, because it needs to be bootable.  I have not had good luck making bootable USB drives from Linux, which is why I recommend Windows+unetbootin.

If the system won't boot from the USB key, you'll need to go to the BIOS and make USB bootable.  You might as well force-disable the Wifi and Bluetooth while you're there.  The Wifi/Bluetooth options don't always exist, but the option for booting from USB key must exist if the system doesn't have a CD/DVD drive (otherwise there'd be no way to boot anything!).

Let me know if you have any problems.  Now that I mention it, I should probably add this info to the webpage.
1705  Bitcoin / Armory / Re: What kind of laptop is best for cold wallet of Armory (with keypad or not)? on: March 17, 2013, 10:26:08 PM
As I posted in your main thread my cold-wallet machine is a Intel Celeron 3 630 Mhz 320 MB RAM desktop (I believe Celeron 630 MHz is inferior to Pentium 3 500 Mhz).

What OS?  I'm wondering if Ubuntu 10.04-32bit even works on such low-spec systems...
1706  Bitcoin / Armory / Re: What kind of laptop is best for cold wallet of Armory (with keypad or not)? on: March 17, 2013, 10:18:52 PM
I have fine luck with my decade+ old Dell latitude CPx, P3 500 mhz running windows 2000 with a screen resolution of 1024x768.

It does not have an ethernet port, but since it is offline, that is ok.  It has a USB 1 jack, but with the small files sizes, that is no problem.

Out of curiosity, how much RAM does that thing have?  And what OS are you running?  I have been advertising 256 MB as a "minimum" but it was really an arbitrary number intended to convey "just about anything will work."  However, a 500 MHz CPU sounds ancient, perhaps older than I was expecting to be usable!
1707  Bitcoin / Development & Technical Discussion / Re: Improving Offline Wallets (i.e. cold-storage) on: March 17, 2013, 08:46:22 PM
There is always printer port connection possible too, typically no getty running on those ports. Smiley

I've seen that mentioned a few times... it seems that the python-parallel package is in the Ubuntu repos, and the cables are not necessarily expensive.  Is there an equivalent way to hook up two systems?  i.e. the equivalent of the two USB-port adapters and a null-modem adapter.  I am assuming this would not be overly expensive...
1708  Bitcoin / Development & Technical Discussion / Re: Improving Offline Wallets (i.e. cold-storage) on: March 17, 2013, 05:34:46 PM
Hence why I liked the pure-software solution of destroying the usual device/file that is used for serial communications, and remaking it somewhere that no other subsystem can find it or use it.  This would seem to resolve any remaining "unknowns".

What about using a udev rule to set the group/owner of all serial devices to the Armory account + read/write permission only for this account instead ?

I wanted to iron out the base idea first, then later figure out how to make sure udev doesn't get in the way (or set it up to help out instead of destroying all my hard work)
1709  Bitcoin / Development & Technical Discussion / Re: Improving Offline Wallets (i.e. cold-storage) on: March 17, 2013, 05:12:56 PM
    - Most newer systems do not have serial ports [/li][/list]

    Incorrect, it is trivial to buy a Serial-To-USB cable. It also works under Linux. Checked myself.

    Just my 2 cents/satoshis.

    I know, that's why I posted, a few responses back more ideas for executing serial connections.  I already have two USB-serial cables and a null-modem connector and have been playing with them.  What I was hoping was to brainstorm on any possible, remaining attack surface exposed by it.  The getty's are a "hidden" snafu in the whole process, but easily disabled.  I am searching for more experience with this... since serial ports used to be "the cool thing", I'm sure there's tons of auto-enable subsystems that try to make your life easier by detecting and doing something when the serial device is plugged in. 

    Hence why I liked the pure-software solution of destroying the usual device/file that is used for serial communications, and remaking it somewhere that no other subsystem can find it or use it.  This would seem to resolve any remaining "unknowns".

    Unfortunately, the USB-serial cables are not cheap, but they're not ludicrously expensive, either if you are protecting a lot of money.  Maybe 2 * $20 plus a $2 null-modem connector.  In the long-run, it's actually a very reasonable solution for serious bitcoiners...
    1710  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 16, 2013, 09:57:26 PM
    8 GB RAM, Windows 7 64 on the machine with bitcoin-qt 8.0
    4 GB RAM, Windows 7 64 on the machine with bitcoin-qt 7.2

    I have re-installed on each machine.


    Can you email me the log file?  I doubt I'll see anything in there, but you never know...  (etotheipi gmail com)

    Unfortunately, I don't have anything else to suggest other than re-synchronizing your blockchain from scratch.  Usually mid-scan crashes have to do with a corrupted blockchain file... though that wouldn't explain why both of them crash.
    1711  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 16, 2013, 08:14:49 PM
    How can I force armory to look at the block chain and update?

    When I get coins sent to my armory address they do not show in the armory application.  My bitcoin client is up to date.

    The way I force it to update now is by closing it down and restarting it.   Tongue

    Sounds like you're using an older version of Armory with Bitcoin-Qt 0.8+.  Do you have the latest one from: http://bitcoinarmory.com/get-armory/ ?

    I was using the current version of armory with bitcoin-qt 0.7.2.  But since this I have not been able to even get armory going... 

    I have bitcoin-qt 0.8 on one PC, bitcoin-qt 0.7.2 on another.  On each of them armory crashes when its started.  Either right away, or after 2 or 3 minutes while offline scanning the blockchain.  It just says armory has stopped working and then closes.  ugg...  Not much info I know, but this is what is happening to me.

    How much RAM does your system have?  Is this Windows or Linux? 

    I suspect this is more resource-usage issues.  I keep saying it -- I'm going to be upgrading the blockchain stuff soon to "fix this".  Unfortunately, I'm in the middle of another important (major) upgrade, so I wanted to finish that first... but the system usage is my number one priority after that! 
    1712  Bitcoin / Armory / Re: Building Armory on OSX on: March 16, 2013, 05:51:04 PM
    This is mostly directed at Red Emerald since he has compiled this many times before, but of course anyone can answer:

    For the auto-bitcoind-management, I need OSX versions of bitcoind to be compiled and distributed with the download from www.bitcoin.org.  Gavin said that he doesn't do this because there's no clear path to do it, and there's no demand -- except from me.  He would probably be persuaded if I gave him a working build script for it that does exactly what he wants, but hell if I know how to do that.

    He says it's not straightforward, because bitcoind is a terminal app, which means putting it in a .app package is not good, and would have to be distributed as a separate package which is extra work for him.  He would create a standalone bitcoind, but it would require all the dependencies to be static-compiled in, which he also says will be a lot of work.  If that was done, I don't know if it could be bundled along with the Bitcoin-Qt .app file.  If we could have a standalone-static-compile-everything bitcoind that would fit into his existing makefile and simply bundle it along with the Bitcoin-Qt .app, that would be absolutely ideal.  I bet he'd be willing to do it -- perhaps 30 minutes of reviewing the makefile, and that's it.  This assumes that it works, and every failed attempt is more "favors" spent ... I'm sure Gavin wouldn't mind spending a few minutes supporting this, but not more than a few minutes...

    Any ideas for how to go about this?  How about a static-compiled version of it that doesn't have any dependencies?  I could float a separate .app package by him, but I doubt he wants to add that to his build/release process which is probably annoyingly long already (I know from experience).

    1713  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 15, 2013, 02:44:23 PM
    Heya etotheipi.

    Thanks again for the nice software which I've been using for almost a year now.

    I recently upgraded to Bitcoin-Qt v0.8.0 and noticed that Armory stopped showing my balance and stuff. So I went to http://bitcoinarmory.com/get-armory/ and grabbed the following files:
    armory_0.87.2-testing_windows_all.msi
    armory_0.87.2-testing_sha256sum.txt.asc

    The computed SHA1 for armory_0.87.2-testing_windows_all.msi doesn't match the one found inside armory_0.87.2-testing_sha256sum.txt.asc
    Two different programs I used, are saying that the SHA1 hash of the downloaded file is e9f67376c5f2072b03ed692b6344a91109d784b0 but the SHA1 hash inside armory_0.87.2-testing_sha256sum.txt.asc is 68fc84d041bdb2d36a2b88c7d7b84d14709b8e14fabd19a7c384a60f787bc678

    Am I doing something wrong here?

    EDIT: I just noticed that the download page at https://code.google.com/p/bitcoinarmory/downloads/detail?name=armory_0.87.2-testing_windows_all.msi shows the correct SHA1 hash, so I guess it's all OK Smiley (I guess the hashes in armory_0.87.2-testing_sha256sum.txt.asc are outdated...)

    The hashes in that file are SHA256 hashes of the files, not SHA1.  That's why there was a difference.  There was not a great reason for picking SHA256 over the default, other than it seemed appropriate for Bitcoin which is reliant on SHA256.

    But now that you mention it, I realize that the googledownload page gives the SHA1 hash.  Maybe I should switch back...  sorry for the confusion!
    1714  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 15, 2013, 05:12:40 AM
    I sent coins to an address generated by my armory client, but after restarting everything, armory still doesn't show the coins. I verified they should be in the address at blockchain.info. Please help.

    No need to fear -- I've never seen Armory lose coins.  This is usually just a result of Armory not having the full Bitcoin history available to confirm your balance.  

    What does the bottom-right corner of Armory say?  It should say something like "Connected (225937 blocks)".  Usually when coins don't appear, it's because that number is far lower.  This usually indicates that Bitcoin-Qt is not fully synchronized and Armory should not have been started, yet.  There's a few other reasons it can happen, but I'll wait to find out more information.

    Luckily, I just started debugging the auto-bitcoind-management code, and at least it works in Linux.  But a ton of polishing to do on it, and then gotta get it working in Windows, too.  When this is done (hopefully in the next few weeks), there will be no more issues with synchronizing Bitcoin-Qt ... Armory will run it in the background, and only connect to it when it detects it is synchronized (enough).  
    1715  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 14, 2013, 11:28:52 PM
    Are there any plans to add support for Litecoins to Armory?

    Unfortunately, that's not something that I can really support with my current set of critical priorities.  But, Litecoin is at least close enough to Bitcoin, that you might only have to change a few constants, and maybe re-write a few functions to make it work.  Bitcoin-Qt (Litecoin-Qt?) is still doing the majority of the work, so Armory probably doesn't need to change too much except to point to the right port.

    If someone tries it out, they're welcome to ask questions when they hit snags, but I can't see myself supporting an official version in the near future (it's enough trouble to do regular Bitcoin releases).

    1716  Bitcoin / Armory / Re: What kind of laptop is best for cold wallet of Armory (with keypad or not)? on: March 14, 2013, 09:12:04 PM

    Erm... signing is done digitally, and with just the click of a button.  I'm not sure what the regretful person would mean when he says it is too small to sign transactions comfortably.

    Thanks, maybe the mouse pad was too small on a notebook to comfortably scroll the arrow from one side to the other? 
    Yeah, it could be something more along these lines.

    Or maybe the screen was too small to have Armory fully visible?

    There have been some complaints about fitting some Armory windows into the small screen of a netbook.  I had made a bit of progress fixing that, and now windows remember their sizes.  I still occasionally get some gripes about it, but no one complaining that they can't use it.  I wouldn't worry about it.

    Also, offline Armory has virtually no resource requirements.  Your offline computer only needs to be able to install/run an operating system, and one that runs Armory (which is any Windows, most Linux, and not so much OSX, but that will be fixed soon). 

    You can get some more, general information from the Armory Quick Start Guide.
    1717  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 14, 2013, 02:11:02 AM
    I get charged for every TX so far (i changed the default to 0.004, but it still charges 0.005).  I hear this can come from many things.  It would be helpful to me if there was a note in the program as to why the TX fee is required.  I don't mind the fee, but would like to know more how things are working with it.


    By the way, I never answered this question.  I have a section about this in my FAQ:

    http://bitcoinarmory.com/frequently-asked-questions/

    It's about halfway down... I'll try to put anchors in the page, so it will be easier to link directly to a given question.

    The FAQ page needs a lot of improvement (both in organization and content).  Please let me know if you have specific recommendations for it.  Or if you're familiar with WordPress, tell me how to create collapsable sections, so that each question can be a section and the user clicks on it to expand it.
    1718  Bitcoin / Project Development / Re: Pledging coins for ultimate blockchain compression on: March 13, 2013, 10:16:41 PM
    The final step of this project is "integrate with lightweight clients", but this is vague - what does it mean? Which clients?

    Mike,

    I can't tell if you misunderstood/didn't-read the UBC thread, or if you have understood it, picked it apart, and 12 steps ahead of me in considering the dynamics of it (and decided you don't like it).  I'll assume the former...

    No one has to use it.  I don't think "integrate with lightweight clients" is a goal for the developer here, other than integrating it somewhere to demonstrate its benefits.  With the addition of subtree-sums in the data structure, it appears to solve even more problems than I originally posted.

    I continue to be hounded by Armory users complaining of how long it takes to rescan the blockchain when they restore their wallet, or import a key.  I could ask another node for that information ... but there's no guarantee they tell me the truth, or that they even have the information.  So, I am at a trade-off between downloading some non-negligible part of the blockchain myself, just to make sure I know how to spend my coins, or accept the risk of other nodes playing game with me just so I can make a "simple" client.  And the users are making the same decision when deciding which client to use. 

    But with this, there is no trade-off.  The simple client only needs the headers, and then about 2 kB/address to get a fully verifiable, spendable balance directly linked to the chain with the most work.  If the program saves the headers, it could save nothing else between loads, and redownload its own balance information every time for less than 1MB and without sacrificing security.  It would frequently be much less data than downloading hundreds of blocks since my device was last running, and more secure than trusting that nodes are filtering properly for me.  There is no more "rescanning" the blockchain.  No "searching" for your UTXOs.  You just get them, and it's easy for any to prove inclusion or exclusion of existing or non-existent UTXOs at any block.

    In essence, forcing full nodes to maintain this "service" isn't just an upgrade, it changes the network in a positive way.  It means SPV doesn't even really exist anymore, you just have miners and you have secure-non-full-nodes that can run on just about any device.


    1719  Bitcoin / Armory / Re: Armory - Discussion Thread on: March 13, 2013, 04:33:15 AM
    Hello, I'm trying out Armory.  Great program!  I probably just have some newb BTC questions but figured I would start by asking them here  Smiley  

    I created a transaction and Armory created a "change-back-to-self" address.  I don't want any change back, I just want to send it all to the address I specified.  Why was this address created and how can I send the entire BTC amount to an address?

    I get charged for every TX so far (i changed the default to 0.004, but it still charges 0.005).  I hear this can come from many things.  It would be helpful to me if there was a note in the program as to why the TX fee is required.  I don't mind the fee, but would like to know more how things are working with it.

    Unfortunately, it's an unavoidable feature of the way the network works.  You can think of every transaction as creating a bill (like a $20 bill), but exactly the size of the transaction.  You can't just send part of a bill, you have to use the whole thing at once.  That means you are always sending too much, you send the remainder yourself as "change" (which becomes a new bill in your wallet).   There is just no way around it, and every Bitcoin client/program has to do that.  If you look at transaction lists on blockchain.info, you'll see there's almost always 2+ outputs for each transaction.  They are randomized order, but you can usually tell which one is which, because it'll be like 9.5 BTC to address A, 2.93827112 to address B... B is clearly the change address from a really awkward-sized input.

    However, if you are interested in being ultra-controlling of the software, you can switch Armory into "Expert" usermode, and you can use "Coin Control" when you send a tx to select which coins should be used for your transaction.  You can select a subset of addresses you own, and then click "MAX" for the value to send to the recipient and it will construct a perfectly-sized transaction that will have no change output.  The problem is transactions with other people are not so variable that you just send them whatever amount is "convenient" for the bills in your wallet.  For sending between your own wallets, it makes sense.  For transacting with others, there will almost always be a change address.
    1720  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: March 12, 2013, 11:02:44 PM
    My goal was to get something that *works*, and I can tweak the rest of it, probably with his help.
    And this is what was achieved much earlier, and made it unclear what the state of the bounty was. Obviously what I mean is not going through, but never mind then. I wasn't doubting whether his solution worked, 10 paragraph email or not.

    Perhaps, I shouldn't have said "just works".   But I did say I would be the final arbitrator, and what he gave me was fully satisfactory.  The fact that it "worked" was the final test.  Any further polishing or adaptation to my workflow will be handled by me.
    Pages: « 1 ... 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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 186 »
    Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!