Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1WNlUv-00084v-IH for bitcoin-development@lists.sourceforge.net; Wed, 12 Mar 2014 15:55:13 +0000 X-ACL-Warn: Received: from mail-wi0-f178.google.com ([209.85.212.178]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1WNlUt-0003pZ-TR for bitcoin-development@lists.sourceforge.net; Wed, 12 Mar 2014 15:55:13 +0000 Received: by mail-wi0-f178.google.com with SMTP id n15so2593425wiw.5 for ; Wed, 12 Mar 2014 08:55:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=FIwoXjit07rf+H0sRiBvEy3gFw2JCDjA8EaSk1kJmjA=; b=agwvIFHcLLge77et/LGdB2xMGtNg0sz28pdB6hxRjiOQHRRMR0nAvLWUvARJdqypwY 8GXZvZ4cvgNToEy65pG2urpdVcR1+JH20F3urFbsBecTRI1DgCIboMN9pXQo65giVlUK OrAO2SIS1p1xTSoc6fXGtX+nmTM+e3p+23oC4eqgiBFt4GPNgOnZsYbWm6bN6rsZAJHK UPu/28EbYKaMdMkhrHfZB44fAdydlNQTj0s0CH6BYJy7hAjs32J1Sr6juyfDILDuo1xQ FEwurGBB2mco4ye0vIjsDsXEiHfKS1Nu8wc15wPpmhjFpSzYnUeODSsfRINhP/nPSQ3j C2ew== X-Gm-Message-State: ALoCoQmgoXmakpy+UZAGfjwZ4OCl+ypIq7ReqmhL/JrogwKo1K6rFSz3SaN6tD2FHJ03XwGO/6Nc X-Received: by 10.180.97.37 with SMTP id dx5mr8034311wib.53.1394639705419; Wed, 12 Mar 2014 08:55:05 -0700 (PDT) Received: from tetra.site (nat-0-15.lam.cz. [80.92.242.254]) by mx.google.com with ESMTPSA id dd3sm70703628wjb.9.2014.03.12.08.55.03 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Mar 2014 08:55:04 -0700 (PDT) Message-ID: <53208356.7010209@gk2.sk> Date: Wed, 12 Mar 2014 16:55:02 +0100 From: Pavol Rusnak User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Jean-Paul Kogelman , Bitcoin Dev References: <81f77484-3ca9-40a7-a999-884260b26be5@me.com> <682B9F30-7DDC-4A9D-886E-5454D5F45665@me.com> <53205D1E.1000100@gk2.sk> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. X-Headers-End: 1WNlUt-0003pZ-TR Subject: Re: [Bitcoin-development] [RFC] Proposal: Base58 encoded HD Wallet root key with optional encryption X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2014 15:55:13 -0000 On 03/12/2014 04:45 PM, Jean-Paul Kogelman wrote: > Yes I am. There are some differences between BIP 39 and my proposal though. > > - BIP 39 offers an easy list of words, no gnarly string of case sensitive letters and numbers. Which is better IMO. I can't imagine anyone writing down a long Base58 encoded string. > - BIP 39 only offers one fixed length of entropy, always 12 words, no option to increase or decrease the length. Not true, BIP39 supports 12/18/24 words (= 128/192/256 bits of entropy). > - BIP 39 doesn't have a genesis date field, so no optimization during blockchain rescan. This is nice addition, indeed. But we needed to limit the data as possible in order not to increase the number of words needed to be noted down. > - BIP 39 doesn't have password typo detection. No easy way to recover a password if you know most of it. It has a detection. Not correction though. > - BIP 39 does not have a user selectable KDF, only 2048 round PBKDF2-HMAC-SHA512. > - BIP 39 can't outsource the KDF computation to a 3rd party. True, but having one or two solid options are better than having gazillions of possible options. > - BIP 39 wallet implementors can use their own word lists, breaking cross wallet compatibility. True, but they are encouraged to use the list provided. Possibility to outsource KDF outside of your "standard" breaks much more compatibility than this. -- Best Regards / S pozdravom, Pavol Rusnak