You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.3 KiB
38 lines
1.3 KiB
13 years ago
|
Electrum - a lightweight Bitcoin client and its server
|
||
|
|
||
|
Licence: GNU GPL v3
|
||
|
Author: thomasv1@gmx.de
|
||
|
Language: Python
|
||
|
|
||
|
Main features:
|
||
|
|
||
|
Client:
|
||
|
* The client uses a deterministic wallet; if the wallet is lost, it can be recovered from its passphrase.
|
||
|
* The client does not download the Bitcoin blockchain; it requests that information from the server
|
||
|
* The client does not send its private keyes to the server.
|
||
|
* The client does not need to open a port, it simply polls the server for updates.
|
||
|
|
||
|
Server:
|
||
|
* The server uses a patched version of the Bitcoin daemon that can forward transactions, and bitcoin-abe
|
||
|
* The server code is open source. Anyone can run a server, removing single points of failure concerns.
|
||
|
* The server knows which set of Bitcoin addresses belong to the same wallet, which might raise concerns about anonymity.
|
||
|
However, it should be possible to write clients capable of using several servers.
|
||
|
|
||
|
----------------------------------------------------------
|
||
|
INSTALLATION
|
||
|
|
||
|
Client:
|
||
|
1. install python-edcsa and pycrypto:
|
||
|
* sudo easy_install ecdsa
|
||
|
* sudo easy_install pycrypto
|
||
|
2. run the client:
|
||
|
python electrum
|
||
|
|
||
|
Server:
|
||
|
|
||
|
1. patch and recompile the bitcoin daemon - bitcoinrpc.diff
|
||
|
2. install bitcoin-abe
|
||
|
3. install bitcoinrpc, patch it too
|
||
|
3. launch the server:
|
||
|
python server.py
|