Bitcoin Knots: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Luke-jr (talk | contribs)
Add logo
Luke-jr (talk | contribs)
→‎Features: Add some images
 
Line 15: Line 15:
* 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.
* User-friendly GUI configuration of many node policy and other options.[[Image:Bitcoinknots-mempool-options.png|right|400px|alt=Bitcoin Knots's Mempool Options dialog]]
* [[Replace by fee|Full RBF]] node policy support, enabled by default (as of 0.16).
* [[Replace by fee|Full RBF]] node policy support, enabled by default (as of 0.16).
* Real-time network activity watching tool.
* Real-time network activity watching tool.[[Image:Bitcoinknots-netwatch.png|right|400px|alt=Bitcoin Knots's Network Watch]]
* Mempool statistics graph.
* Mempool statistics graph.
* Multi-wallet support, including for both GUI and the standard RPC interface.
* Multi-wallet support, including for both GUI and the standard RPC interface.

Latest revision as of 17:33, 23 March 2018

Bitcoin Knots logo

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.
    Bitcoin Knots's Mempool Options dialog
  • Full RBF node policy support, enabled by default (as of 0.16).
  • Real-time network activity watching tool.
    Bitcoin Knots's Network Watch
  • 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.

External Links

See also