update release notes for 2.0

This commit is contained in:
ThomasV 2015-01-23 17:54:48 +01:00
parent 33f48276db
commit eab2e828a3
1 changed files with 20 additions and 15 deletions

View File

@ -1,28 +1,33 @@
# Release 2.0 # Release 2.0
* New address derivation (BIP32 + BIP44). * New address derivation (BIP32).
* 8 bits of the seed phrase are used to store a version number. The * New seed phrase format: 8 bits of the seed phrase are used to store
current version number (0x01) refers to the current wallet a version number. The current version number (0x01) refers to the
structure (BIP44). The version number also serves as a checksum for default wallet structure. The version number also serves as a
the seed, and it will prevent the import of seeds from incompatible checksum for the seed, and it will prevent the import of seeds from
wallets. incompatible wallets.
* New serialization format for unsigned or partially signed * Compact serialization format for unsigned or partially signed
transactions, that includes the master public key and derivation transactions, that includes the master public key and derivation
needed to sign inputs. This new format is compact enough to needed to sign inputs. This allows to send partially signed
send transactions to cold storage using QR codes transactions using QR codes
* Deterministic Multisig wallets using parallel BIP32 derivations and * Deterministic Multisig wallets using parallel BIP32 derivations and
P2SH addresses (2 of 2, 2 of 3). P2SH addresses (2 of 2, 2 of 3).
* New plugins: * New plugins:
- TrustedCoin: two-factor authentication using 2 of 3 multisig and
Google Authenticator
- Trezor: support for the Trezor hardware wallet by SatoshiLabs - Trezor: support for the Trezor hardware wallet by SatoshiLabs
- Cosigner Pool: shared memory pool for partially signed transactions - BTCChip: support for the BTCChip hardware wallet (aka HW1)
- Cosigner Pool: communication channel between cosigner wallets, to
send and receive partially signed transactions
- Audio Modem: send and receive transactions by sound
* BIP70: verification of signed payment requests * Support for BIP70: payment requests
- Verification is pure python, using tlslite. - Verification of the signature chain uses tlslite.
- In the GUI, payment requests are in the 'Invoices' tab. - In the GUI, payment requests are shown in the 'Invoices' tab.
* New 'Receive' tab: * New 'Receive' tab:
- create and manage payment requests, with QR Codes - create and manage payment requests, with QR Codes
@ -31,7 +36,7 @@
window that pops up if you click on the QR code window that pops up if you click on the QR code
* The 'Send' tab in the Qt GUI supports transactions with multiple * The 'Send' tab in the Qt GUI supports transactions with multiple
outputs, and with OP_RETURN "message" outputs, and raw hexadecimal scripts.
* The GUI can use the daemon: "electrum -d". The daemon can serve * The GUI can use the daemon: "electrum -d". The daemon can serve
several clients. It times out if no client uses if for more than 5 several clients. It times out if no client uses if for more than 5