Announcing eznode! π
A simple pruning-friendly setup for a personal bitcoin full node. Featuring:
πΈBitcoin Core
πΈBWT Electrum server
πΈBTC RPC Explorer
πΈSpecter Desktop
πΈAccess via Onion, SSH or SSL
$ docker run -it -v ~/eznode:/data eznode/eznode
ezno.de
π« ππ£ππππ retweeted
Replying to @LaserHodl
@eznode_ is highly underrated. You have to familiarize yourself with docker commands. But itβs exactly what youβre looking for. One command install, electrum server, torβ¦
π« ππ£ππππ retweeted
It exists, itβs literally a single command: github.com/ez-org/eznode/bloβ¦
cc @shesek
You can setup eznode with Docker for Mac :-)
docs.docker.com/docker-for-mβ¦
You can run this to experiment on signet:
$ docker run -it --rm --name ez -v ~/eznode:/data -p 127.0.0.1:50001:50001 -p 127.0.0.1:3002:3002 eznode/eznode NETWORK=signet XPUB=<xpub>
btc-rpc-explorer was recently adapted to support pruned/txindex-less nodes.
It obviously limits some functionality, though - you can only explore wallet txs and recent unpruned txs, fee is only available for mempool txs, and no prevout addresses.
See github.com/janoside/btc-rpc-β¦.
1
There's a nicer way to exploit this: omit one of your own unspent outputs from the UTXO set, and add a new fake one with 1M bitcoins.
Then, first spend the TXO removed from the set, causing the victim to reject the block and eventually ban its peers, then use the fake output.
1
π« ππ£ππππ retweeted
Replying to @Vladcostea
Coming soon(tm) to @eznode_ :-)
Will probably get released initially alongside two of my other projects, Spark Wallet and Lightning Charge.
Any suggestions for other integrations to prioritize?
More info on the fast-sync support in eznode is available on the website: ezno.de/packages/#fast-sync
And here's a video showing it in action: teapaw.org/eznode_/status/1375198β¦.
Replying to @eznode_
An optional β trusted fast-sync mode is available that downloads a datadir snapshot from @specterwallet's prunednode.today.
This can get you synced up in 5-60 minutes, but means that you could be fooled into ACCEPTING FAKE COINS.
See: ezno.de/packages#fast-sync
(π₯ in β©)
1
3
π« ππ£ππππ retweeted
Announcing eznode! π
A simple pruning-friendly setup for a personal bitcoin full node. Featuring:
πΈBitcoin Core
πΈBWT Electrum server
πΈBTC RPC Explorer
πΈSpecter Desktop
πΈAccess via Onion, SSH or SSL
$ docker run -it -v ~/eznode:/data eznode/eznode
ezno.de
π« ππ£ππππ retweeted
What should I work on next for ezno.de?
For the GUI apps, some interesting options currently on my roadmap are @SparrowWallet, @ElectrumWallet and @WasabiWallet.
Replying to @shesek
More coming up!
- Installation wizard
- Web-based dashboard
- Lightning (c-lightning, spark, lightning-charge)
- Remote access via WireGuard
- Monitoring & management tools
- GUI apps inside docker using X11 forwarding
Follow @eznode_ or join t.me/ez_node for updates
If you find eznode useful and would like to support this work, β‘οΈ and βοΈ tips are accepted at btcpay.shesek.info.
2
More coming up!
- Installation wizard
- Web-based dashboard
- Lightning (c-lightning, spark, lightning-charge)
- Remote access via WireGuard
- Monitoring & management tools
- GUI apps inside docker using X11 forwarding
Follow @eznode_ or join t.me/ez_node for updates
1
3
The built-in BTC RPC Explorer has been adapted to support pruned and txindex-less nodes.
Pruning naturally limits some functionality, as described at ezno.de/packages#pruning-supβ¦.
See github.com/janoside/btc-rpc-β¦ for more details.
1
2
Secure remote connections are enabled through:
πΈTor Onion services (with support for the non-anonymous mode)
πΈSSH tunnels (with automatic key generation and a built-in Dropbear SSH server)
πΈSSL (self-signed or via LetsEncrypt)
See ezno.de/accessing#connecting⦠for details.
1
2
An optional β trusted fast-sync mode is available that downloads a datadir snapshot from @specterwallet's prunednode.today.
This can get you synced up in 5-60 minutes, but means that you could be fooled into ACCEPTING FAKE COINS.
See: ezno.de/packages#fast-sync
(π₯ in β©)
Why eznode?
πΈEasy one command setup
πΈSimple single-container docker env
πΈPruning-friendly (requires <5GB of storage)
πΈSecure transports out-of-the-box
πΈSuitable for a dedicated box, but doesn't require one
πΈSupports Linux, macOS, Windows and ARMv7/v8
1
2
π« ππ£ππππ retweeted
Added @eznode_ to github.com/bavarianledger/biβ¦
Keep on BUIDLing!









