Bitcoin Forum
July 08, 2024, 09:58:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 [794] 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 ... 970 »
15861  Economy / Speculation / Re: RALLY! on: February 23, 2012, 08:42:58 PM
Booyah!
15862  Bitcoin / Mining software (miners) / Re: Modular Python Bitcoin Miner - Official Thread on: February 23, 2012, 06:37:24 PM
do any of you guys understand how BitForce is apparently outperforming your design boards?  its a mystery to me.
15863  Other / Off-topic / Re: BFL Single in the wild (send me my bounty!) on: February 23, 2012, 05:48:08 PM
If this is real, then the "Rig Box" would be still a much much more efficient beast in comparison.

50.4 Giga Hash / S @ 2,500w @ $24,980

About $4M in these would take over the network.

or "add/support"  the network  Grin
15864  Bitcoin / Armory / Re: Armory - The most advanced Bitcoin Client in existence! (v0.5.1-alpha) on: February 23, 2012, 03:58:03 PM
i imported 5 private keys from Multibit into Armory.  1 of the 5 should've had .0001 btc in it.  does Armory read that small of an amount?
Does it show up after restarting Armory? I've had problems with Armory only scanning the first address when importing multiple keys to the same wallet.

i just reopened Armory and there it was!  0.00002962 in my imported key.  now granted, this was the first of 5 keys i imported so i can't comment yet on order of action.
15865  Bitcoin / Armory / Re: Armory - The most advanced Bitcoin Client in existence! (v0.5.1-alpha) on: February 21, 2012, 09:38:25 PM
i imported 5 private keys from Multibit into Armory.  1 of the 5 should've had .0001 btc in it.  does Armory read that small of an amount?

also, when 2 clients as different as Multibit and Armory have the same keys, can you spend the amounts on those keys from either client?
15866  Other / MultiBit / Re: MultiBit on: February 21, 2012, 09:35:07 PM
Hi cypherdoc,

RE: the "Export private keys" screen not being as clear as it could be.

I have written up some help text with screenshots and put it into the MultiBit help here:
http://multibit.org/help_exportingPrivateKeys.html

Edit: I have also transcribed the "how to run from a USB drive" into:
http://multibit.org/help_runFromUSBDrive.html

so i exported 5 private keys from MultiBit into Armory.  does it make sense that the 0.0001 btc left in the wallet would not be found in any of them?
15867  Bitcoin / Development & Technical Discussion / Re: Deterministic wallets on: February 21, 2012, 04:22:21 AM
what does the QR code represent?

The QR code is the exact same data, but in a QR code.  The primary goal was that you could use the paper backup as both a backup, and a means to transfer a wallet to your smartphone, just by scanning it (there are currently no Bitcoin Android apps that leverage my wallet format, but I'm getting help to work on one, now).  But it would also be useful if you have a webcam setup for scanning QR codes -- it'll pick up the exact same letters as shown on the page, and you can just copy the text into the "paper backup import" dialog.

For anyone in this thread who has no idea what I'm talking about, the paper backup looks like this:



so how do u get priv/pub keypairs out of the root key/Bitcoin address?
15868  Bitcoin / Development & Technical Discussion / Re: Deterministic wallets on: February 21, 2012, 04:05:05 AM
so this paper backup i generated from Armory consists of a Root Key and a Chain Code.  is the Root Key the same as the Master Private Key discussed here earlier?  whats the Chain Code and where is the Seed?

The "root key" is a Bitcoin address that serves as the "root node" of the deterministic wallet.  All other addresses are based on it.  The chaincode is another 32-byte number that helps you get from PrivKey(i) to PrivKey(i+1) or PubKey(i) to PubKey(i+1).    In order to have "type 2" deterministic wallets, you will need to be multiply the priv/pub keys by a number... so the chaincode is used to create that number.

As described by gmaxwell, you could easily use lots of different chaincodes to create different address "branches".  Right now, in Armory, there is only one chaincode per wallet.  But you could could add multiple chaincodes to create multiple "branches" that would then appear unrelated -- i.e. you could give someone a watching-only wallet with the first chaincode, another person with a different chaincode but same root public key -- they'll generate two completely different address chains even though they both have the same root public key.  You can generate all private keys in both, but the two people will not be able to generate or even recognize addresses on the other branch.

what does the QR code represent?
15869  Bitcoin / Development & Technical Discussion / Re: Deterministic wallets on: February 21, 2012, 03:42:19 AM


Yep. That is the compromise.  The current wallets unsteal themselves.




can someone explain this to me?

If someone steals your wallet, they get all your old addresses and the next 100, but no more.  When you start using addresses, the key pool keeps getting refilled with random addresses based on the random number generator on your computer.  The attacker will generate different (and thus useless) addresses.   Therefore, if someone steals your wallet, it "unsteals" itself after you go through 100 addresses.

Since the point of deterministic wallets is to produce the same sequences of addresses every time, the attacker will always generate the exact same addresses until the end of time.  They have permanently stolen your wallet, and could wait years before executing an attack, if they knew you were going to keep using it.

However, I'm of the opinion that this is basically irrelevant.  The severity of attacks on both types are not much different, and many cases they are the same -- because if the attacker has access to your system to steal it, they can install a process to continue stealing your wallet.  I firmly believe that users' not having sufficient backups is a tremendously more significant risk to their wallets.  As such, deterministic wallets are superior since they only require one backup at time of creation.

so this paper backup i generated from Armory consists of a Root Key and a Chain Code.  is the Root Key the same as the Master Private Key discussed here earlier?  whats the Chain Code and where is the Seed?
15870  Bitcoin / Development & Technical Discussion / Re: Deterministic wallets on: February 21, 2012, 12:50:32 AM


Yep. That is the compromise.  The current wallets unsteal themselves.




can someone explain this to me?
15871  Other / MultiBit / Re: MultiBit on: February 20, 2012, 11:25:55 PM
ok, if the .0001 is stuck thats fine.

but the export key fx is still confusing...
15872  Other / MultiBit / Re: MultiBit on: February 20, 2012, 11:15:25 PM
trying to export keys to salvage the .0001 or more Satoshi's.

i don't see any export files in the directory with .key extensions.  the file "next" to the wallet files are called .info.  is this it?

i clicked Export Private Keys, it says it was successful, but where did it go since it never let me specify where to export them?
15873  Other / MultiBit / Re: MultiBit on: February 20, 2012, 10:42:46 PM
phew.  was able to send all btc except for .0001 back to Satoshi client.  is this residual amount stuck in Multibit?

in the future for a USB install, are ALL wallets supposed to be on USB?  in this instance, i had wallets generated on both C drive and USB.
15874  Other / MultiBit / Re: MultiBit on: February 20, 2012, 09:43:42 PM
double buggy.  notice the amount of BTC upper left just doubled and now i have confirm checks.  but i'm still locked up:

15875  Other / MultiBit / Re: MultiBit on: February 20, 2012, 09:36:50 PM
buggy.  can't get confirms to release that 12.8320.  i'm locked up here.  any suggestions?

15876  Bitcoin / Bitcoin Discussion / Re: Armory: Call for Crowdfunding the Future of Bitcoin on the Desktop! on: February 20, 2012, 09:06:34 PM
When I first heard about this on IRC, it sounded cool and full of fail at the same time. At that point, EVERYTHING including the blockchain was stored in RAM. This made the app incredibly fast, but it also needed like 4 GB of RAM. I am assuming this minor kink has been worked out by now? Wink

I like that it doesn't use the stock bitcoind as a backend like so many other applications, and that it supports multiple wallets and so on and so forth. It seems to have the most features of any other single client.

rjk,

Unfortunately, it hasn't reached that stage yet.  It still requires the blockchain in memory, though I have made a lot of progress switching to a non-full-RAM implementation.  It was an early design decision due to it being a creative, experimental tool, not a wide-user-base client.  I'm paying for that now, by having to overhaul pieces of the C++ code run like a "normal" application.   Unfortunately, it's a lot of work, and will need a lot of testing when it's done.

And, Armory still requires the Satoshi (regular) Bitcoin client to be running -- Armory connects to it as a single peer and uses it to receive not-in-the-blockchain transactions yet, and to send tx to be broadcast.  This gives Armory the security of having all the most advanced networking security behaviors in the regular client, as well as full-validation behaviors, but does make Armory even more burdensome to use.

THIS is why Armory is still alpha.  It's very usable if you have 4GB of RAM and don't mind running the regular client, too.  But it's going to take quite a bit of work just to support everyone else. 


its really not a problem.  the speed factor overwhelms the need to have the Satoshi client open and the 4GB should be no problem for most modern computers.  i happened to have 8GB in mine and its over a year old.
15877  Other / MultiBit / Re: MultiBit on: February 20, 2012, 08:09:46 PM
so when i want to export private keys the default export file takes me to the multibit.key file on the C drive.  didn't i read somewhere that they are supposed to be within the multibit.properties file on my USB stick?

edit:  i checked the directory folder on my usb and it has the .exe but the 2 wallet files i created were installed in the users app data folder on c drive while the .blockchain and .properties files are in BOTH locations. Huh


never mind.  chose wrong folder.  it defaults to users app data.
15878  Other / MultiBit / Re: MultiBit on: February 20, 2012, 07:19:59 PM
ok, i'm very impressed with this USB installation:

1.  do the private keys touch my RAM when sending/receiving?  doesn't the OS do the crypto signing mandating this?  security risk?
2.  is .0001 fee mandatory?
3.  i sent 13.83222962 Btc's to Multibit but only 13.8322 are displayed.  what happened to the 0.00002962 ?
4.  as i understand it, there is no RPC connection.  this is good for security.
5.  when will we be able to encrypt the wallets?
15879  Bitcoin / Armory / Re: Armory - The most advanced Bitcoin Client in existence! (v0.5.1-alpha) on: February 20, 2012, 03:20:37 PM
i've always wanted one of those cool vanitygen addresses but never knew how to generate one.  any plans for integrating vanitygen in the future?

I've been asked about this a few times.  I think I will do it eventually, at least for Windows (where there's a fairly consistent environment).  But that's low priority, at the moment...

If you would like to do it yourself:  Here is the vantiygen thread, and the download link for Windows binaries.  You will have to run it from the command line to supply the arguments and make sure the window stays open when it's done.   But it's actually quite simple once you get to the directory with the executable in it.  You should only need to type something as simple as: 

Code:
./vanitygen.exe 1Cypher
Code:
./vanitygen64.exe 1Cypher
Code:
./oclvanitygen.exe 1Cypher
 

The third option there is for GPU (OpenCL) vanitygen, which is, of course, much faster than the CPU.  There are many more customization options, but I'll let you look at the thread for that.   When you run it, it will tell you how long it expects to take (a timeframe for 50% chance of success).  6 letters (such as 1Cypher) will take a few days on a CPU, a few hours on a GPU.  Every letter after that, multiply by 58 (it gets out of hand quickly!).

Check back with it every couple hours and see if it succeeded.  Just copy (or type) the very long string into the Armory import-address dialog and you're done! 

thanks yet again.

i noticed that MultiBit allows installation of their wallet on a usb stick.  would it be possible to run the offline Armory signing wallet off something like i have which is a 4G encrypted Ironkey?

usb key installations are nice and small, portable, and theoretically just as safe as your setup since you need a usb key as well as a go between.  i'm obviously overlooking an OS to run it on but Linuxcoin has figured out a way to run off a usb stick. 

just askin...
15880  Other / MultiBit / Re: MultiBit on: February 20, 2012, 03:13:37 PM
@cypherdoc

Thanks for your enquiry about running MultiBit on a USB drive.
You do not mention which operating system you are using.   The instructions are slightly different from OS to OS but here are the instructions for on Windows:

Installing MultiBit to run on a USB drive for Windows.

1) Insert your USB drive into your PC.

2) Run the MultiBit Windows installer. On the screen with the question "Select the installation path:" click on the "Browse" button and select a directory on your USB drive.

3) Run the rest of the installation as normal.

4) Once the installation is done, in Explorer navigate to your USB drive's MultiBit installation directory.   It is the directory with the "multibit.exe" file.

5) Create a new text file called (exactly) "multibit.properties".   Leave the file empty.
This is the MultiBit configuration file.   Having a copy in the installation directory (rather than the user's application data) tells MultiBit to run locally.  

6) To run MultiBit locally, double click on the multibit.exe file.
You will have a single default wallet created, called multibit.wallet.   You can create new ones using the 'Create Wallet' button and doing a save into your USB drive.   You will be using a locally stored blockchain (called multibit.blockchain).

Notes and Gotchas
1) The path of the wallets in the configuration file contains the USB drive letter which may change according to how many other drives you have plugged in.   In this case the wallets other than multibit.wallet will not be found when MultiBit opens.   You can just use the "Open Wallet" button to load them.   I will put on my TODO list to stored the wallet filenames in relative form as this would get round this.
2) With the instructions above, it assumes you have Java installed on the machine you plug into.   You can also have a "Java Runtime Environment" stored on the USB too so that it is guaranteed to run.   I will write up some notes on how to do this.
3) The installer will add some shortcuts for running MultiBit pointing to the USB drive.  Of course these will not work if the USB drive is removed.

Let me know how you get on - running MultiBit on a USB drive will be quite useful to people so I would be interested in your experience and comments.  It probably needs a custom screen in the installer where the user can choose a "Run locally" option.

thanks for the prompt and detailed response.  yes, i do run Windows so this will come in handy.  i'm obliged to check it out.  good work.
Pages: « 1 ... 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 [794] 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 ... 970 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!