Bitcoin Knots: Difference between revisions
Jump to navigation
Jump to search
Initial Knots page |
→Features: Add Knots-specific features |
||
Line 13: | Line 13: | ||
* All functionality of Bitcoin Core, and more. | * All functionality of Bitcoin Core, and more. | ||
* Multiple [[Units|unit]] support, can show subdivided bitcoins (mBTC, µBTC) for users that like large numbers, as well as [[Tonal Bitcoin]] units on systems with Tonal support. | * Multiple [[Units|unit]] support, can show subdivided bitcoins (mBTC, µBTC) for users that like large numbers, as well as [[Tonal Bitcoin]] units on systems with Tonal support. | ||
* User-friendly GUI configuration of many node policy and other options. | |||
* [[Replace-by-fee||Full RBF]] node policy support, enabled by default (as of 0.16). | |||
* Real-time network activity watching tool. | |||
* Mempool statistics graph. | |||
* Multi-wallet support, including for both GUI and the standard RPC interface. | |||
* Typically faster (and less bogging-down) initial blockchain synchronisation, and GUI setup of pruning for new users. | |||
* Updated consensus checkpoints, including to prevent attacks attempting to reorganise out Segwit. | |||
===For developers/integrators=== | |||
* RPC support for BIP 174 Partially signed transactions | |||
* REST API extended to support smart fee information and lookup of block hash by height. | |||
* ZeroMQ publishers specifically for wallet transactions. | |||
* Script debugger/tracing support in libbitcoinconsensus and the RPC API. | |||
===For miners=== | |||
* <code>blockmaxsize</code> option, to limit the size of blocks mined. | |||
* Coin-age priority (<code>blockprioritysize</code> option), to avoid high-fee spam from bottlenecking the network too much. | |||
* <code>bytespersigopstrict</code> option, to detect certain kinds of spam. | |||
==External Links== | ==External Links== |
Revision as of 16:37, 23 March 2018
Bitcoin Knots (formerly Bitcoin LJR and Bitcoin Next-Test) is a derivative of Bitcoin Core primarily maintained by Luke Dashjr.
Bitcoin Knots can be used as a desktop client for regular payments or as a server utility for merchants and other payment services.
Current version
The current version can be found at the official Bitcoin Knots website
Features
- Implementation of a bitcoin full node. Provides trustless validation that all of bitcoin's consensus rules are being followed.
- Has an RPC interface allowing developers to interface with Knots and access the bitcoin currency trustlessly. (Backward compatible with Core's RPC interface.)
- Has a GUI frontend, allowing ordinary users to use bitcoin with full validation.
- Compatibility with Linux (both GNOME and KDE), Mac OS X and Windows.
- All functionality of Bitcoin Core, and more.
- Multiple unit support, can show subdivided bitcoins (mBTC, µBTC) for users that like large numbers, as well as Tonal Bitcoin units on systems with Tonal support.
- User-friendly GUI configuration of many node policy and other options.
- |Full RBF node policy support, enabled by default (as of 0.16).
- Real-time network activity watching tool.
- Mempool statistics graph.
- Multi-wallet support, including for both GUI and the standard RPC interface.
- Typically faster (and less bogging-down) initial blockchain synchronisation, and GUI setup of pruning for new users.
- Updated consensus checkpoints, including to prevent attacks attempting to reorganise out Segwit.
For developers/integrators
- RPC support for BIP 174 Partially signed transactions
- REST API extended to support smart fee information and lookup of block hash by height.
- ZeroMQ publishers specifically for wallet transactions.
- Script debugger/tracing support in libbitcoinconsensus and the RPC API.
For miners
blockmaxsize
option, to limit the size of blocks mined.- Coin-age priority (
blockprioritysize
option), to avoid high-fee spam from bottlenecking the network too much. bytespersigopstrict
option, to detect certain kinds of spam.