splat44
|
|
April 03, 2013, 06:45:26 AM |
|
I know when running regular BTC client, we had to wait hours or day for to download blockchain or something, I hope this isn't same with multibit then? Hi Splat44, The various Bitcoin clients all use the same definitions for the Bitcoin addresses that send to each other. It is a bit like different email software using the same sorts of email addresses and being compatible. The MultiBit help might give you a bit more background; https://multibit.org/help_contents.htmlIn terms of the underlying code it is completely different - it is written in Java instead of C++. Generally I recommend having separate addresses in different clients. There is the capability to import the blockchain.info backups into MultiBit but this is mainly in case blockchain.info gets DDOSed and people need to access their funds. It's simpler to create new addresses in MultiBit and just send the bitcoin from one client to another. As I type I think Instawallet is advising people not to send any bitcoin to Instawallet addresses. Whilst their service is unavailable this is good advice I think. You can always install MultiBit and send yourself a few millis from another client. Try it out and see if you like it. You can run the Satoshi client and MultiBit on the same machine at the same time.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 03, 2013, 09:16:31 AM |
|
For a new user it syncs in a minute or so.
|
|
|
|
splat44
|
|
April 03, 2013, 11:17:51 AM |
|
Ok, I am running as a test! I submited my btc address to one of those free btc program and how long does transation should appear inside client? If we take blockchain wallet, it usually doesn't long! For a new user it syncs in a minute or so.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
April 04, 2013, 05:53:52 AM |
|
Hey MultiBit. Do you plan to make your LTC wallet ?
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 04, 2013, 06:31:45 AM |
|
Hi fsb4000,
I plan to keep MultiBit BTC only.
If another dev wants to fork it and put in LTC support that is up to them. The underlying library I use for all the Bitcoin stuff (bitcoinj) does not support LTC.
|
|
|
|
FarmerBlue
|
|
April 05, 2013, 01:36:56 AM Last edit: April 05, 2013, 01:48:50 AM by FarmerBlue |
|
i need help i have a wallet for freebee bitcoins i collect on those sites giving out bitcoins, then i send those coins once i get a bunch to my MAIN wallet been doing that for over a month now. (both wallets are in multibit) now i have tried 3 different times to send some coin like this and it is only coming up seen by 1 peer but not seen in block chain. (i am sending the 0.001 required tx fee) i was using 0.4.20 and then after i had trouble the first time i upgraded to 0.4.23 and still happened again, i had reset block chain from a date 1 day before that transaction and the bitcoins just disappear from both wallets......so i then reset form original date and all bitcoins are back so i try to send to main wallet again and it just keeps being seen by 1 peer but not showing up in either block explorer or blockchain......i dont know what to do? and now i am noticing this error now Unable to load " https://multibit.org/version.txt". The error was "javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target".
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 05, 2013, 09:22:46 AM |
|
Hi FarmerBlue, This is most likely caused by the transaction containing lots of small "satoshi sized" inputs creating a large transaction. There is more about this in this support note: https://bitcointalk.org/index.php?topic=161311.0Note section 2.1 which is the most likely cause. The only real answer is to increase the miners' fee you add and to be patient after the send. If you search the forum there are anecdotal reports of these sorts of transactions taking a day or two to confirm (across all clients - it's not particularly a MultiBit thing). Lots of small transaction outputs are becoming quite problematical to spend as the miners' fee can be more than their actual value. Regards, Jim
|
|
|
|
freemoney458
Member
Offline
Activity: 62
Merit: 10
|
|
April 05, 2013, 09:26:02 PM |
|
Hi Jim,
I am using MultiBit-0.5.8beta, and generally I am having a great experience using it. Thank you for developing this awesome client.
I think I already mentioned the following in an earlier post, but want to get some update:
When creating a new wallet (or when starting the first installed version) MultiBit creates one address. The wallet by default is unencrypted, so the private key for this first address in the wallet will be stored unencrypted in the filesystem. At this time, malicious software on the computer would be able the seize the private key. Therefore, I consider this private key and the corresponding public address to be insecure. Even if later on you encrypt the wallet, the private key for this first address might already be compromised and could some months later be used by an attacker to seize the bitcoins stored at this address.
This behaviour I find especially troublesome due to the following reasons: I. Change is sent back specifically to this first address. It can happen that large amounts are stored in this address due to this behaviour. II. Now that MultiBit is the #1 recommended client on bitcoin.org for novice users (congratulations!), many people are using this client and more to come. This makes it a bigger target for attackers.
How do you want to close this tiny (but nonetheless existing) security hole? Will there be a version without the first address generated by default?
Thanks again for all your efforts.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 05, 2013, 10:01:03 PM |
|
Hi FreeMoney,
I think you are right about that initial private key in the wallet.
I think what I will end up doing is: + the wallet that is created by default for new users will have one address in like now and initially be unencrypted. This is for usability for newbies.
But - when you click on New Wallet you will open a tab where you select things like:
+ wallet location + description + wallet type + number of keys to put in it initially + password
That way a new encrypted wallet will only ever have existed as encrypted.
That will probably go into the next round of "UI work".
Also, change (in the 0.4.23 release and the coming 0.5.9beta release) now goes to the SECOND address in the wallet - if it exists - so that the initial key is not used. This I put in as I found people were importing keys from "somewhere" and then not liking that the change was not going to one of their imported keys. This would also fix change going to a key that was at one point stored unencrypted as you point out.
|
|
|
|
freemoney458
Member
Offline
Activity: 62
Merit: 10
|
|
April 05, 2013, 11:24:37 PM |
|
Hi Jim, Also, change (in the 0.4.23 release and the coming 0.5.9beta release) now goes to the SECOND address in the wallet - if it exists - so that the initial key is not used. This I put in as I found people were importing keys from "somewhere" and then not liking that the change was not going to one of their imported keys. This would also fix change going to a key that was at one point stored unencrypted as you point out.
What if BEFORE importing the wallet contained already more than one key? In this case people would still experience that after importing keys the change is sent to an address outside their original 'somewhere' wallet. To circumvent this, may I suggest that you send the change always to the LAST key of a wallet instead of the second key. Of course people could import keys from multiple wallets or create new keys after the import, giving the same unwanted result as with the current solution (change to 1st key). But there is an additional advantage to it: Experienced users who want a 'fresh' address for the change of their next transaction can simply create a new address before spending. For users who want to obfuscate the addresses they control, this could be helpful. Because if the change is always sent to the same address this allows to easily track down which keys belong to the same wallet after a spend with change has been made. On the other hand, if the change is sent always to a fresh address an analysis will not be able to link addresses which send change to the same address.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 06, 2013, 08:06:19 AM |
|
There is no perfect way to choose a change address that works in all cases. If you choose the last address there is much more chance that the user does not have that key in any backups they have made.
We all do it. You make a backup and then forget to keep it updated.
|
|
|
|
freemoney458
Member
Offline
Activity: 62
Merit: 10
|
|
April 06, 2013, 10:52:33 AM |
|
Hi Jim,
you are right. Since I am using automatic backups I tend to forget that many people do them manually and sometimes forget them.
Kind Regards, fremoney458
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 06, 2013, 02:53:35 PM |
|
Automatic backups of your wallet.
Very good !
:-)
|
|
|
|
PTseller
Legendary
Offline
Activity: 1148
Merit: 1000
I ❤ www.LuckyB.it!
|
|
April 07, 2013, 01:47:50 PM |
|
@jim618 Hello mate i have some problem in my wallet there is no transaction from 4 months in my wallet and yesterday a guy send me few BTC on my btc address but still not received on blockchain. 177 confirmation on blockchain but in my wallet still no BTC has been credited kindly please help me out when i try reset blockchain and transaction option it gives me error -> Blockchain replay was unsuccessful. Error was "java.nio.channels.ClosedChannelException". Waiting for reply !!
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 07, 2013, 04:21:20 PM |
|
I have not seen that exception before so you'd better send me the logs. Just zip up everything in the log directory and email it to me ( https://multibit.org/team.html). If you are after your BTC quickly you can export the private keys (unencrypted) and import them into blockchain.info or bitcoind.
|
|
|
|
PTseller
Legendary
Offline
Activity: 1148
Merit: 1000
I ❤ www.LuckyB.it!
|
|
April 08, 2013, 04:30:12 PM |
|
I have not seen that exception before so you'd better send me the logs. Just zip up everything in the log directory and email it to me ( https://multibit.org/team.html). If you are after your BTC quickly you can export the private keys (unencrypted) and import them into blockchain.info or bitcoind. i am new to BTC the method you mention it kinda out of my mind can you please tell me step by step mate ? where to get private keys and how to import into blockchain ?
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 08, 2013, 05:22:17 PM |
|
I have not seen that exception before so you'd better send me the logs. Just zip up everything in the log directory and email it to me ( https://multibit.org/team.html). If you are after your BTC quickly you can export the private keys (unencrypted) and import them into blockchain.info or bitcoind. i am new to BTC the method you mention it kinda out of my mind can you please tell me step by step mate ? where to get private keys and how to import into blockchain ? @PTSeller, you might want to try the just release v0.5.9 version to see if you can do a 'Reset blockchain and transactions' with that as that will save you having to work with the private keys.
|
|
|
|
PTseller
Legendary
Offline
Activity: 1148
Merit: 1000
I ❤ www.LuckyB.it!
|
|
April 08, 2013, 07:00:09 PM |
|
I have not seen that exception before so you'd better send me the logs. Just zip up everything in the log directory and email it to me ( https://multibit.org/team.html). If you are after your BTC quickly you can export the private keys (unencrypted) and import them into blockchain.info or bitcoind. i am new to BTC the method you mention it kinda out of my mind can you please tell me step by step mate ? where to get private keys and how to import into blockchain ? @PTSeller, you might want to try the just release v0.5.9 version to see if you can do a 'Reset blockchain and transactions' with that as that will save you having to work with the private keys. i have done 'Reset blockchain and transactions' in my version and all things are sort out i have uninstalled java and update to new all things working great now
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 08, 2013, 07:01:06 PM |
|
Good !
|
|
|
|
bitcoinspot.nl
|
|
April 10, 2013, 01:36:09 AM |
|
Hi jim, long time no see! I just installed the latest version of multibit on my usb-drive and its looking good 2 quick questions: - when will wallet-encryption be included? - Is it possible to add one extra button/screen to the installer so that you can choose the portable option e.g. multibit.properties is created for you. Keep up the good work! Roland.
|
- bitcoinspot.nl - Alles over bitcoin! -
|
|
|
|