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.
26 lines
1.3 KiB
26 lines
1.3 KiB
Features
|
|
========
|
|
|
|
- Efficient, lightweight reimplementation of electrum-server
|
|
- Fast synchronization of bitcoin mainnet from Genesis. Recent
|
|
hardware should synchronize in well under 24 hours. The fastest
|
|
time to height 448k (mid January 2017) reported is under 4h 30m. On
|
|
the same hardware JElectrum would take around 4 days and
|
|
electrum-server probably around 1 month.
|
|
- The full current Electrum protocol is implemented.
|
|
- Various configurable means of controlling resource consumption and
|
|
handling denial of service attacks. These include maximum
|
|
connection counts, subscription limits per-connection and across all
|
|
connections, maximum response size, per-session bandwidth limits,
|
|
and session timeouts.
|
|
- Minimal resource usage once caught up and serving clients; tracking the
|
|
transaction mempool appears to be the most expensive part.
|
|
- Fully asynchronous processing of new blocks, mempool updates, and
|
|
client requests. Busy clients should not noticeably impede other
|
|
clients' requests and notifications, nor the processing of incoming
|
|
blocks and mempool updates.
|
|
- Daemon failover. More than one daemon can be specified, and
|
|
ElectrumX will failover round-robin style if the current one fails
|
|
for any reason.
|
|
- Peer discovery protocol removes need for IRC
|
|
- Coin abstraction makes compatible altcoin and testnet support easy.
|
|
|