nex·us /ˈneksəs/ a connection or series of connections linking two or more things.
Developing open-source blockchain to support decentralization, innovative applications and responsible values.
Nexus is a peer-to-peer network, cryptocurrency, and contract technology that serves as an alternative to our current systems. It was built by a small group of innovative software architects, and is operated by a global decentralized community. Together, we envision a world in which there is greater trust and connection to one another.
No, Nexus is one of the few blockchains which was created from scratch, and mined into existence (like Bitcoin).
The Nexus Embassies are funded by a portion of each NXS block that is mined. The NXS automatically transfers into ‘Keys’ which are allocated between the Embassies.
The first NXS block was mined on September 23rd of 2014 at 16:20:00 GMT – 7. The total supply as of 26th January 2019, is 78% of the September 2024 target of 78 million NXS. Please read more below
Cryptocurrency is an important faucet to Nexus, which is why we have our own native currency called ‘NXS’. This currency is the backbone of our ecosystem because it pays miners to build blocks, and gives regular users income for simply holding their coins at a rate of return between 0.5% and 3.0% per annum.
NXS features include:
There are three ways to obtain NXS:
The following digital currency exchanges list NXS, which is tradeable between both digital currencies (e.g. BTC, ETH) and fiat currencies (e.g. USD, EUR, GBP).
Staking is anenergy efficient form of mining that provides security to the Nexus Blockchain.NXS can only be staked inside the official Nexus Wallet when in ‘staking mode’ and with a continuous internet connection (24 hours a day, 7 days a week).This ownership represents a ‘stake’ in the sense of an interest in something.In return, ‘stakers’ are rewarded for providing security to the network, andcan earn a ‘stake rate’ of between 0.5% and 3.0% per year on their NXS holdings.
Mining is a process in which a computer program is run by high-performance hardware to process transactions and provide security to the Nexus Blockchain. In return, miners earn newly created NXS.
The wallet can be downloaded from the following page
If you have any specific wallet or general enquiries, please join one of our community channels (Slack or Telegram), and post a message asking for help.
Seven Layer Software Stack
To the best of our knowledge, Nexus is the only blockchain that uses a seven-layered software stack that includes a 64-bit register-based contract engine. The architecture powers decentralized applications or ‘Dapps’. Each layer is designated to carry out a specialized process independently of one another, providing additional functionality to the existing Internet stack, the OSI model. Please visit the Nexus Software Stack page for more details.
The Network is responsible for the end-to-end communication between nodes, handling the relaying and receiving of ledger level data. To advance the functionality of the Network Layer, we are the only blockchain to use the LISP Overlay. It provides many necessary features for ease of use, decentralization, security, scalability, and for secure access schemes for hybrid networks. The LISP Overlay provides IPv6 functionality to the network, which allows the user to control their IP address through cryptography. LISP creates better connectivity between peers, as the overlay functions as a layer of ‘elevated trust’ to the internet when combined with the ledger (blockchain) which increases the safety, reliability, and security of online experience.
Lower Level Library
The Lower Level Library (LLL) is the foundation of Nexus from which everything else is built upon. Written in C++ code, it is modular which means that developers can plug new types of processing into the engine and retain high levels of performance. It includes the following protocols:
Three Mining Channels
Two Proof of Work (PoW) channels (Prime and Hashing) and one Proof of Stake (PoS) channel are used to secure the network. Consensus is balanced between all three channels as it is based on collective chain weight, providing a higher resistance to 51% attacks compared to single algorithm blockchains. As the TAO framework is developed, these three forms of consensus will become the three layers of the 3DC.
Nexus implements a reputation mechanism called ‘trust’ that records the consistent time that a node contributes to the validation process. Trust decreases three times faster than it accrues and translates into a variable stake reward of between 0.5% to 3% per annum. Trust also benefits the Network layer, where nodes can determine the reputation or reliability of the nodes they are talking to, increasing security against ‘Sybil Attacks’.
Nexus is accessible through technology we designed called ‘Signature Chains’, a decentralized blockchain account that allows you to login from any computer with a username, password, and pin, without the need for a wallet.dat file or constantly rescanning the database. They are comparable to a personal blockchain that allows decentralized access through a login system, removing the need to store a private key. Sigchains deterministically create a mathematical ‘lock’ that only your login credentials can unlock.
Nexus Contracts facilitate the function of intermediaries and are governed solely by the mathematics and code that runs on our 64-bit Register Virtual Machine.
From our research, we found an interesting common ground between most projects built on Ethereum: developers do not use the Ethereum Virtual Machine (EVM) for its turing completeness, they abstract away from it, relying only on the EVM for storing data, proving ownership, and to manage accounts or tokens. These types of virtual machines are comparable to placing everything in one space, with the intention of programming all interactions as one would program a universal computer. Though this design is important for modern day computers, systems such as blockchains benefit more from simplicity and elegance in order to scale effectively.
Nexus Contracts are the culmination of this research, designed to feel like ‘actual’ real world contracts between people. A basic contract is composed of objects (Registers), users (Sigchains), and actions (Operations). These actions are filtered through the use of ‘programmable conditions’ that define a more complex contract between two or more users. All the layers together form the foundation of the Dapp following the philosophy: “A blockchain is a verification system, not a computation engine.”
The Nexus wallet provides a HTTP powered API. This layer provides an interface that allows developers to gain direct access to blockchain functionality. It is based on a simple verb and noun semantics, and accepts a wide variety of encoding. It is the gateway into the blockchain, that can be used without direct access to the lower levels of the software stack, making development on Nexus as easy as developing a web application.
Developers can build Dapps simply in any language using our API, avoiding unnecessary mistakes being made. If a Dapp developer wishes, they can make non-standard API calls with custom conditions to provide additional functionality to the Dapp that is unavailable through the standard API. This can be further augmented with Domain Specific Languages on the lower API layer. We hope this will reduce the learning curve associated with developing contracts, therefore stimulating the growth the developer community. An SDK in Python is currently available.
Modules and Applications
The Nexus Wallet has a modular architecture that provides a platform for developers to build modules and applications that embed directly into it, as extensions to the standard logical and interface layers of the software stack.
Hybrid blockchain combines the benefits of a public blockchain, private blockchain, and private database. Benefits of a hybrid blockchain include: scalability, privacy, automation and high levels of security.
The Three Dimensional Chain (3DC) transforms the ledger into a multi-layered processing system, in order to scale securely and maintain a high degree of decentralization. It is a promising candidate for solving the ‘Blockchain Trilemma’, an opinion that only two of the three qualities, Security, Decentralization and Scalability, are achievable concurrently. It chains together cryptographic primitives into a multi-dimensional immutable object, and has three core dimensions: pBFT + reputation channels (X), immutability or authenticity (Y), and time (Z). The upgrades of Amine and Obsidian will add another layer of transaction processing ‘L2’ and ‘L3’, to the base layer ‘L1’.
Yes, please click here to view our roadmap – the Nexus TAO Framework.
Each letter represents one of the three upgrades of the TAO Framework which includes the deployment of the Three-Dimensional Chain (3DC). Each consensus upgrade corresponds to the addition of a transaction level lock which will transform transaction processing into a multi-dimensional process.
Nexus is unique among blockchain technology in that we use three channels to secure the network: two Proof of Work (PoW) channels (Prime and Hashing) and one Proof of Stake (PoS) channel. Consensus is balanced between all three channels as it is based on collective chain weight, providing a higher resistance to 51% attacks compared to single algorithm blockchains. As the TAO framework is developed, these three forms of consensus will become the three layers of the 3DC.
Nexus can respond to an increased hashrate in the space of one block, while each of the channels scales independently of the other. This stabilizes block time at ~50 seconds and ensures no single channel can monopolize block production. Every 20 minutes, the Nexus protocol automatically creates a checkpoint. This prevents blocks from being created or modified prior to this checkpoint, thus protecting the chain from malicious attempts to introduce an alternate chain.
Nexus implements a reputation mechanism called ‘Trust’ that records the consistent time that a node contributes to the validation process. Trust decreases three times faster than it accrues and translates into a variable stake reward of between 0.5% to 3% per annum. Trust also benefits the Network layer, where nodes can determine the reputation or reliability of the nodes they are talking to, increasing security against ‘Sybil Attacks’.
Does Nexus have smart contracts?
Yes, the Nexus architecture has a 64-bit register-based Virtual Machine for contract processing.
What is a smart contract?
Smart Contracts are self-executing. Their design is to enforce the terms and conditions of a contract through programmable logic, reducing the need for third party intermediaries such as brokers and banks. Smart Contracts are an additional layer of processing above the ledger layer, i.e what is known as ‘the blockchain’, and are comparable to small computer programs that hold a state of information. The calculations of the contract are carried out by the processing nodes of a blockchain, which change the state of the information. Given that the calculations or processing is carried out by distributed consensus, the state of a Smart Contract is immutable.
Bitcoin was introduced with built-in Smart Contract functionality, which it calls ‘scripts’. Ethereum augmented these capabilities into its ‘Turing Complete Smart Contracts’, through a custom programming language called Solidity, which is then compiled into assembly language that is run on the Ethereum Virtual Machine (EVM).
Though very capable, Ethereum has experienced some issues in regards to security, performance, and ease-of-use, largely because of its Turing complete and 256-bit native design. Some notable cases include the $75m DAO hack on Ethereum, and the $286m Parity bug. Vulnerabilities existed due to the large complexity of a Turing complete system, and the resulting difficulty of resolving bugs in a protocol written in immutable code.
The complexity of operations that support universal computation or Turing complete designs also limit scalability. A universal system has a higher degree of complexity, and can not therefore compete with technology that is designed for more specialized tasks. An example of this observation would be the comparison between a CPU (Central Processing Unit) with an ASIC (Application Specific Integrated Circuit) in the mining of cryptocurrency. A CPU can’t compete against a SHA256 miner, as its complexity and design is geared to support universal general computation, not specialized computation. A similar conclusion could be drawn when a comparison is made between the system design of Ethereum (universal), and Nexus (specialized).
Classical computing uses an array of transistors. These transistors form the heart of your computer (the CPU). Each transistor is capable of being either on or off, and these states are used to represent the numerical values 1 and 0. Binary digits’ (bits) number of states depends on the number of transistors available, according to the formula (2^n) + 1, with n being the number of transistors. Classical computers can only be in one of these states at any one time, so the speed of your computer is limited to how fast it can change state.
Quantum computers on the other hand, use what are termed quantum bits or ‘qubits’ which are represented by the quantum spin of electrons or photons. These particles are placed into a state called superposition, allowing the qubit to assume a value of 1 and 0 simultaneously, generally resulting in an exponential increase in computational power over their classical counterparts.
With the rise in the power of classical computers and the emergence of quantum computers, public keys are becoming increasingly vulnerable. Most cryptocurrency addresses are created by hashing or obscuring the public key, however, once a user transfers funds from this address, the public key is then revealed on the blockchain. In the realm of classical computing there is little risk with this method. However, a Quantum Computer running Shor’s algorithm could break most public key cryptography in little to no time at all, resulting in funds being stolen. Though most conjectures range from five to ten years before security could begin to break, Nexus has prepared by integrating a number of cryptographic innovations that support increased levels of quantum resistance.
We have developed an architecture called Signature Chains that enhance the security of existing DSA (Digital Signature Algorithm), by hashing the public key until it is used while changing the key pair with every transaction. We have also integrated the following cryptographic functions: FALCON (a second round contender for the NIST Post-Quantum cryptography competition), Argon2 (winner of the password hashing competition, and a superior alternative to S-Crypt or B-Crypt), and Keccak (winner of the SHA3 competition).
The fundamental issue of scaling comes down to what is termed the ‘Blockchain Trilemma’, an opinion that only two of the three qualities, Security, Decentralization and Scalability, are achievable concurrently.
Please read the The Three Dimensional Chain for details on how Nexus is implementing an architecture that is a promising candidate to solving the ‘Blockchain Trilemma’, and The Ethereum Blockchain is over 1TB for further reading.
Please read the The Three Dimensional Chain for details on how Nexus is implementing an architecture that is a promising candidate for solving the ‘Blockchain Trilemma’.
To advance the functionality of the Network Layer, Nexus uses the LISP (Locator Identifier Separation Protocol) Overlay. It is a protocol designed by a small group of Cisco engineers who are responsible for many of the protocols that power today’s Internet. LISP provides important advancements to the Network Layer, and many necessary features for ease of use, decentralization, security, scalability, and for secure access schemes for hybrid networks. Nexus is the only blockchain which uses LISP. Some of the below features are fully integrated, and others are being deployed through the TAO Framework.
Hybrid by definition means a combination of two different elements, to result in something new. Our Hybrid technology combines properties of public and private systems, to provide enterprise ready blockchain networks. This is achieved by using the public blockchain network to provide higher levels of immutability, access control schemes, and custom validation algorithms.
The Nexus Hybrid Blockchain has the following properties and features:
Today the Internet relies on both large cables that run across the ocean floor, and geosynchronous satellites. The main drawbacks resulting from the state of the current Internet infrastructure are as follows:
Some organizations have deployed cube satellites into LEO (Lower Earth Orbit), however their models are dependent on centralized ownership and management. One of our longer term visions, is to tokenize satellite ownership, whereby token holders will be entitled to the revenue earned and voting rights, in order to facilitate decentralized ownership and management. When you combine this with affordable antennas and local area mesh networks, we envision the beginning of a new Internet.
We welcome all parties whom would like to become a part of this collaborative economy, to connect with us.
Yes. Staking is anenergy efficient form of mining that provides security to the Nexus Blockchain.NXS can only be staked inside the official Nexus Wallet when in ‘staking mode’ and with a continuous internet connection (24 hours a day, 7 days a week).This ownership represents a ‘stake’ in the sense of an interest in something.In return, ‘stakers’ are rewarded for providing security to the network, andcan earn a ‘stake rate’ of between 0.5% and 3.0% per year on their NXS holdings.
It is possible to stake with any amount of NXS and earn stake rewards at a rate of 0.5%. However, to grow your stake rate and reach the maximum of 3.0%, your node must find a Proof of Stake block at least every 72 hours. As of the 6th of June 2019 it takes around 10,000 NXS to do this.
Similar to other forms of mining, ‘Proof of Stake’ mining has a level of ‘difficulty’. As more people successfully stake on the network, the difficulty of mining Proof of Stake blocks increases. This increases the amount of NXS required to find at least one block every 72 hours and increase the stake rate. While difficulty reduces the frequency of mining stake blocks, a larger balance of NXS in your wallet will increase the frequency. Thus, if you are not finding blocks within the 72 hour requirement, and wish to increase your stake rate, the easiest way to do so is to increase your balance.
Please see the Section of the Wallet guide ‘Enable Staking’.
Genesis is the process by which a wallet creates a trust key to use for staking.This is the first step for staking a new wallet.When it creates a new trust key, the Genesis transaction will transfer your wallet balance to that key for staking. This has no impact on your wallet balance.After the trust key is created, the wallet will no longer stake Genesis, and will instead stake Trust transactions.
There is no set time period in which it finds a new block.It is not at all unusual to go a period of time without a Trust transaction.
These items affect the size and frequency of staking rewards after you receive your initial Genesis transaction.
Stake Rate – This value represents your current annual NXS rate of return (%). The rate starts at 0.5%, and can increase to 3.0% after 12 months of consistent staking. The rate increase is non linear, slowing in terms of its increase over time. It takes several weeks of consistent staking to reach 1.0%, and around four months to reach 2.0%. With this rate, you can calculate the average amount of NXS you can expect to receive over time for staking.
Trust Weight – An indication of how much the network trusts your node. It starts at 1.11% and increases in a non-linear manner like stake rate does. Your level of trust increases your stake weight (below), thus increasing your chances of mining stake blocks and receiving staking rewards. It becomes easier to maintain trust as this value increases.
Block Weight – Upon receipt of a Genesis transaction, this value will begin increasing slowly, reaching 100% in 3 days time. Every time you receive a staking transaction, the block weight resets.
What happens when my Block Weight reaches 100%?
Stake Weight – The higher your stake weight, the greater your chance of receiving a transaction. The exact value is derived from your trust weight and block weight
What affects block production in staking?
Yes, two Proof of Work (PoW) channels (Prime and Hashing) and one Proof of Stake (PoS) channel are used to secure the network. Consensus is balanced between all three channels, making the network more resistant to 51% attacks.The prime algorithm is optimized for use by your computer’s central processing unit (CPU), while the hashing algorithm runs optimally on the graphics processing unit (GPU).
Prime Mining Channel
This mining channel looks for a special prime cluster of a set length. This type of calculation is resistant to ASIC mining, allowing for greater decentralization. This is most often performed using the CPU.
This channel utilizes the more traditional method of hashing. This process adds a random nonce, hashes the data, and compares the resultant hash against a predetermined format set by the difficulty. This is most often performed using a GPU.
Please learn more on the following webpage:
As outlined above, there are two types of mining and 1 proof of stake. Each type of mining uses a different component of your computer to find blocks, the CPU or the GPU. Nexus supports CPU and GPU mining on Windows and Linux. There are also third-party macOS builds available.
Please follow the instructions below for the relevant type of miner.
Almost every CPU is capable of mining blocks on this channel. The most effective method of mining is to join a mining pool and receive a share of the rewards based on the contribution you make. To create your own mining facility, you need the CPU mining software, and a NXS address. This address cannot be on an exchange. You create an address when you install your Nexus wallet. You can find the related steps under How Do I Install the Nexus Wallet?
Please download the relevant miner from the Mine page. Note that there are two different miner builds available: the prime solo miner and the prime pool miner. This guide will walk you through installing the pool miner only.
Step 1 – Extract the archive file to a folder.
Step 2 – Open the
miner.conf file. You can use the default host and port, but these may be changed to a pool of your choice. You will need to change the value of nxs_address to the address found in your wallet.
Sieve_threads is the number of CPU threads you want to use to find primes.
Ptest_threads is the number of CPU threads you want to test the primes found by the sieve. As a general rule, the number of threads used for the sieve should be 75% of the threads used for testing.
It is also recommended to add the following line to the options found in the .conf file:
"experimental" : "true"
This option enables the miner to use an improved sieve algorithm which will enable your miner to find primes at a faster rate.
Step 3 – Run the nexus_cpuminer.exe file. For more information on pools and settings, please see the Mine page.
The GPU is a dedicated processing unit housed on-board your graphics card. The GPU is able to perform certain tasks extremely well, unlike your CPU, which is designed for parallel processing. Nexus supports both AMD and Nvidia GPU mining, and works best on the newer models. Officially, Nexus does not support GPU pool mining, but there are 3rd party miners with this capability.
The latest software for the Nvidia miner can be found here. The latest software for the AMD miner can be found here. The AMD miner is a third party miner. This guide will walk you through the Nvidia miner.
Step 1 – Close your wallet. Navigate to
~/Library/Application Support/Nexus on macOS) and open the
nexus.conf file. Depending on your wallet, you may or may not have this file. If not, please create a new txt file and save it as
You will need to add the following lines before restarting your wallet:
Step 2 – Extract the files into a new folder.
Step 3 – Run the
nexus.bat file. This will run the miner and deposit any rewards for mining a block into the account on your wallet.
The Nexus community is the foundation for the strength, diversity and resilience of Nexus. Together, we provide ideas and resources that are crucial to the health of the network. Whether you trade, mine or stake NXS, develop applications to sell or share, or exchange ideas in one of our community channels, you are a part of the community. We are a diverse network of individuals who advocate the following principles:
Responsibility & Independence
Decentralized Systems have the ability to provide choices to become more independent from existing systems, which are often centralized and reliant on outdated processes.
Decentralization & Meritocracy
Decentralization of power and resources is fundamental to building the foundations of a meritocracy, where people are rewarded proportional to their merit.
Information & Exchange
The technology of Nexus is developed for people to have free access to information and exchange, creating the possibility for more novelty.
Honesty & Transparency
Honesty nurtures trust between people, allowing us to be more effective as a group, whilst transparency cultivates integrity.
Community & Collaboration
Respecting ourselves and others encourages greater cooperation, collaboration and growth, to build stronger relationships and therefore a stronger community.
The more people that contribute to a decentralized system, the more secure, resilient and robust it becomes. Each Nexus Wallet is a node, providing security and redundancy to the network, operated by individuals who are a part of the greater Nexus ecosystem.
To learn more about Nexus and to meet our community, please join one of our community channels, which can be found in the footer. Within the channels you will find many helpful and inspirational people.
To learn more about Nexus and to meet our community, please join one of our community channels, which can be found in the footer.
Nexus has adopted the Internet Engineering Task Force’s (IETF) time-tested open process through Working Groups. Our Working Group model connects a decentralized collection of people who work together to set standards or develop new components of our technology. The groups are open to anyone who would like to contribute to the research and development of Nexus.
Here, you can learn about the layers of the Nexus architecture that matter most to you, and design functions and features with our developers. A consistent connection between developers and users ensures the standards of the Nexus architecture are defined through consensus.
The current Nexus Working Groups are:
Please join one of our community channels to get involved in Nexus working groups.