From 1037acfe185a4789997199f00a02c7c4e751be2c Mon Sep 17 00:00:00 2001 From: Saivann Date: Sat, 6 Dec 2014 13:52:04 -0500 Subject: [PATCH] Replace confusing mentions of "custodial" wallets --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a1f6f49a..f7370e01 100644 --- a/README.md +++ b/README.md @@ -267,17 +267,17 @@ Basic requirements: - Website supports HTTPS and 301 redirects HTTP requests - SSL certificate passes [Qualys SSL Labs SSL test](https://www.ssllabs.com/ssltest/) - The identity of CEOs and/or developers is public -- For custodial wallets: +- If user has no access over its private keys: - Provides 2FA authentication feature - Reminds the user to enable 2FA by email or in the main UI of the wallet - User session is not persistent, or requires authentication for spending - Refuses weak passwords (short passwords and/or common passwords) - Provides account recovery feature -- For non-custodial wallets: +- If user has exclusive access over its private keys: - Allows backup of the wallet - Restoring wallet from backup is working - Source code is public and kept up to date under version control system -- For multi-signature wallets: +- If user has no access to some of the private keys in a multi-signature wallet: - Provides 2FA authentication feature - Reminds the user to enable 2FA by email or in the main UI of the wallet - User session is not persistent, or requires authentication for spending @@ -296,12 +296,12 @@ Optional criterias (some could become requirements): - Rotates receiving addresses in the wallet UI - Does not show "received from" Bitcoin addresses in the UI - Uses deterministic ECDSA nonces (RFC 6979) -- For custodial wallets: +- If user has no access over its private keys: - Enables HSTS - Full reserve audit(s) - Insurrance(s) against failures on their side - Reminds the user to enable 2FA in the main UI of the wallet -- For non-custodial wallets: +- If user has exclusive access over its private keys: - Supports HD wallets (BIP32) - Provides users with step to print or write their wallet seed on setup - Uses a strong KDF and key stretching for wallet storage and backups