Get
DNX is Dynex’ native utility coin, which is being used on the platform to pay for neuromorphic computation time. DNX can be obtained by mining with the proprietary Proof-of-Useful-Work (“PoUW”) algorithm DynexSolve or by trading them on a crypto exchange. Dynex provides multiple wallets to keep DNX, from a simple CLI based wallet, over a walletd service daemon to a simple and easy to use mobile web wallet – depending on your needs.
Meaningful Mining
DNX solo & pool
Dynex mining is based on our proprietary, meaningful DynexSolve mining algorithm. When mining DNX, computations are performed for the network. You can mine solo or use a pool.
Wallets to
send & receive DNX
To send and receive DNX, you can use one of the Dynex Wallet App, the command line based Dynex wallet (CLI) or for automation, the Dynex wallet daemon.
Buy DNX
on an Exchange
DNX can be traded against USD, EUR and USDT on the txbit.io exchange and against BTC on Tradeogre.


Exchange
If you just want to follow the chart and prices of the DNX coin, you can find updates on multiple platforms, for example:





Native Dynex coin: DNX
As for trading on exchange, DNX can be bought with USD, EUR and USDT on the txbit.io exchange, and with BTC on the tradeogre exchange, and the pairs DNX/USDT, DNX/BTC, DNX/ETH, DNX/BNB, DNX/USDC on p2b:


Wrapped DNX token (BEP20): WDNX
DNX is available as a wrapped token (WDNX) on the swap bridge of Txbit Exchange. WDNX tokens can conveniently be held in any ERC20/BEB20 compatible wallet like Trust Wallet or Metamask. Swaps are free of charge.
Wrapped Dynex (WDNX) token address: https://bscscan.com/token/0x5f65f403016349a28939fccfd68aa034a3834dd0
Wrapped Dynex (WDNX) information page: https://txbit.io/Asset/WDNX
Using the swap service: From Wrapped Dynex (WDNX) to Dynex (DNX): https://txbit.io/Convert/WDNX
From Dynex (DNX) to Wrapped Dynex (WDNX): https://txbit.io/Convert/DNX
Mining by Running Dynex Chips using PoUW
Dynex has developed a proprietary circuit design, the Dynex Neuromorphic Chip, that complements the Dynex ecosystem and turns any modern device into a neuromorphic computing chip that can perform orders of magnitude faster than classical or quantum methodologies for a wide range of applications. Especially due to the dominance of ASICs in the proof-of-work token mining industry, there is a large amount of dormant FPGA infrastructure available which can be converted into high performance next-generation neuromorphic computing clusters. All participating nodes together constitute one enormous neuromorphic computing network. Consequently, the platform is capable of performing computations at unprecedented speeds and efficiency – even exceeding quantum computing.
Notes:
* DynexSolve binaries are currently available for Windows and Linux (built for Ubuntu 18/20/22, architectures core-avx2, core2, nocona and generic)
* Currently supported GPUs: NVIDIA sm52 and better. AMD support coming soon
To start solo mining by running Dynex Neuromorphic Chips on you computer, you must run a Dynex node. You can build and run it from source, or you can download our pre-compiled binaries for everything you need. After downloading the precompiled binary, unzip the executable on your machine. To start the Dynex node, run the main service (=daemon) with the following command and wait until your node is fully synchronised with the network:
dynexd (Windows)
./dynexd (MacOS & Linux)
You will also need a wallet where you receive your mining rewards. You can either use the hosted Web Wallet (see above) or use the command line wallet “simplewallet”:
simplewallet (Windows)
./simplewallet (MacOS & Linux)
Then choose option “G” to generate a new wallet and specify a filename (later you can use option “O” to open your wallet).
Run the Mining Software “DynexSolve”
To run the Dynex Solve mining software, use the following command (consult your pool operator’s instructions for the correct Stratum settings):
Linux based systems:
./dynexsolve -mining-address <WALLET ADDRESS> -no-cpu -stratum-url <POOL> -stratum-port <POOL> -stratum-password <POOL> (-multi-gpu)
Windows based systems:
dynexsolvevs -mining-address <WALLET ADDRESS> -no-cpu -stratum-url <POOL> -stratum-port <POOL> -stratum-password <POOL> (-multi-gpu)
Note that the miner output shows computation speed, number of chips which are simulated, etc. Information about mining rewards can be observed in your wallet. When you start the DynexSolve miner, it will by default the GPU with device ID zero (the first installed one). You can specify another GPU if you like by using the command line parameter “-deviceid <ID”. To query the installed and available devices, you can use the command line option “-devices” which will output all available GPUs of your system and the associated IDs. A list of all available commands can be retrieved with the option “-h”.
When you run DynexSolve for the first time, you will be assigned a unique “Mallob Network ID”. This helps the network to identify and schedule the computational jobs. Mallob is short for “Malleable Load Balancer”, which is a central part of Dynex’ distributed computing management.
A parallel task is called malleable if it can handle a fluctuating number of workers during its execution. In the field of distributed computing, malleability has long been recognised as a powerful paradigm which opens up vast possibilities for fair and flexible scheduling and load balancing
There has been a lot of research around malleable computing environments which can be used for a variety of tasks, from optimisation problems to federated machine learning. Currently, the Dynex platform is prepared to compute a set of different type of computations, but can be expanded depending on market needs. Every computation on the Dynex network is called a “job”. The following job types are currently available:
0 JOB_TYPE_SAT (constraint satisfaction problem)
1 JOB_TYPE_MILP (mixed integer linear programming)
2 JOB_TYPE_QUBO (quadratic unconstraint binary optimisation)
3 JOB_TYPE_MAXSAT (maximum satisfiability problem)
4 JOB_TYPE_FEDERATED_ML (federated machine learning)
5 JOB_TYPE_PRETRAINING_ML (efficient pre-training of restricted boltzmann machines, deep neural networks)
6 JOB_TYPE_SUBSET_SUM (subset sum problems) 7 JOB_TYPE_INTEGER_FACTORISATION (integer factorisation)
Pool Mining
Mining pools
Pools are operated by independent pool operators and are there to share mining power and returns. Even if the network difficulty is high, you can still get a share of all blocks mines by a pool. These are usually based on the standard protocol Stratum which is compatible with our DynexSolve miner. Your pool operator can provide you with the right starting configuration / command line options for your environment. Here are pools which are supporting DynexSolve currently:

Wallets
To send and receive DNX, you can use one of the following wallets:
Mobile Web Wallet
The fastest and easiest way to send and receive DNX is the mobile web wallet. Nothing to download, nothing to install. With two clicks you can generate your personal wallet. Easily exchange DNX by scanning the QR codes. To get started, open the mobile web wallet.

Enable 2 Factor Authentication
We recommend to enable two factor authentication (2FA) for accessing your mobile wallet. To do so, follow these three simple steps:
a) log into you mobile wallet with your email and password
b) go to menu – 2FA
c) pair your mobile wallet with Google Authenticator:
Option 1 – with barcode:
1) open Google Authenticator – click on “+”
2) choose “Scan a QR code”
3) scan the code
4) click “Pair 2FA Code” in your mobile wallet and re-login using the authenticator’s code (without spaces)
Option 2 – by setup key:
1) open Google Authenticator – click on “+”
2) choose “Enter a setup key”
3) enter displayed “account” and “key” and click “Add”
4) click “Pair 2FA Code” in your mobile wallet and re-login using the authenticator’s code (without spaces)
Dynex Wallet App
Users who just want to use the Dynex wallet functionality to create wallets or send and receive DNX are recommended to use the convenient GUI based app. You can find it in the dedicated repository: https://github.com/dynexcoin/Dynex-Wallet-App.

Command line Dynex wallet
You can manage a complete Dynex wallet from the command line. It is part of the Microsoft Windows, Apple MacOS and Linux repositories. You can build and run it from source, or you can download our pre-compiled binaries:
After downloading the precompiled binary, unzip the executable on your machine. First you need o start the Dynex node with the following command and wait until it is fully synchronised with the network:
dynexd (Microsoft)
./dynexd (MacOS & Linux)
Create (and also open) your personal wallet with the following command:
simplewallet (Windows)
./simplewallet (MacOS & Linux)
Then choose option “G” to generate a new wallet and specify a filename (later you can use option “O” to open your wallet). If you type “help” you get an overview about all available commands.
Dynex wallet daemon
If you want to run a standalone Dynex wallet daemon and interact through RPC, this is the wallet to use. You can create a new container file and password with the following command:
./walletd --g -w=CONTAINERFILE -p=PASSWORD
It is not required to start the Dynex node when using walletd. For a list of all available commands, run:
./walletd --help