Difference between revisions of "Bitcoin Knots"

From Bitcoin Wiki
Jump to: navigation, search
(Initial Knots page)
 
(Features: Add some images)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Image:Bitcoinknots.png|right|150px|alt=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''' (formerly '''Bitcoin LJR''' and '''Bitcoin Next-Test''') is a derivative of [[Bitcoin Core]] primarily maintained by [[Luke Dashjr]].
  
Line 13: 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.[[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).
 +
* Real-time network activity watching tool.[[Image:Bitcoinknots-netwatch.png|right|400px|alt=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===
 +
* <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==

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