decred.org/dcrdex@v1.0.5/docs/wiki/Home.md (about) 1 # <img src="images/logo_wide_v1.svg" alt="DCRDEX" width="250"> 2 3 The dcrdex wiki provides documentation for dcrdex users and developers. 4 5 To get started using DCRDEX, follow the [Bison Wallet Installation and Configuration](https://github.com/decred/dcrdex/wiki/Client-Installation-and-Configuration) guide. 6 7 This wiki provides documentation for Bison Wallet and DCRDEX users and developers. 8 9 For a step-by-step guide of the download, installation and configuration of Bison Wallet, 10 see the [Getting Started](Getting-Started) section. 11 12 If you're a developer and interested in contributing, jump to the 13 [Development and Contributing](Development-and-Contributing) section. 14 15 16 # What is Bison Wallet? 17 18 Bison Wallet is a multi-coin wallet developed in concert with [DCRDEX](#what-is-dcrdex) 19 and [Tatanka Mesh](#tatanka-mesh). Bison Wallet leverages state-of-the-art blockchain 20 technology to bring more features and more privacy for your favorite assets. DCRDEX is 21 built-in and has advanced trading features like market-making and arbitrage with funds 22 directlyfrom your wallet. 23 24 Our goal is to find a balance of convenience and privacy that works for you, 25 while giving you access to advanced features most wallets ignore. For many 26 assets, we can cut out the middleman altogether and allow you to interact 27 directly with the blockchain network. This type of wallet is highly-resilient to 28 data collection and censorship. 29 30 We also focus on bringing advanced, asset-specific features for our wallets. 31 With Decred, you can use decentralized StakeShuffle mixing to further anonymize 32 your funds, or stake your DCR and earn some block rewards. The Zcash wallet exposes 33 unified addresses and shielded pools, and operates on a shielded-first principle 34 that makes privacy effortless. 35 36 # What is DCRDEX? 37 38 The [Decred Decentralized Exchange (DEX)](https://dex.decred.org/) is a system 39 that enables trustless exchange of different types of blockchain assets via a 40 familiar market-based API. DEX is a non-custodial solution for cross-chain 41 exchange based on atomic swap technology. DEX matches trading parties and 42 facilitates price discovery and the communication of swap details. 43 44 45 Some key features of the protocol are: 46 47 - **Fees** - No trading fees are collected and there is no superfluous token 48 or blockchain that is used to monetize the project. 49 - **Fair** – orders are matched pseudorandomly within epochs to substantially 50 reduce manipulative, abusive trading practices by high frequency trading that 51 uses first-in-first-out matching. 52 - **Secure** – Server operators never take custody of client funds. Non-custodial 53 exchange is accomplished using cross-chain atomic swaps. 54 - **Permissionless** – The simple client-server architecture makes it easy to set 55 up new servers and clients and enhances censorship resistance. 56 - **No gatekeepers** – Projects can add support for their assets and run servers 57 with the markets they require. 58 - **Verifiable volume** – volume and trade data can be externally verified against 59 the corresponding blockchains and the atomic swaps that occur on-chain, preventing 60 wash trading. 61 - **Private** – Know your customer (KYC) information is not required. 62 - **Transparent** – By performing exchanges on-chain and using cryptographic 63 attestation, both clients and servers can be held accountable for malicious behavior. 64 65 # Tatanka Mesh 66 67 Tatanka Mesh (Tatanka, the mesh) is the evolution of DCRDEX. Where DCRDEX relies 68 on a central server for maintaining order books and policing trades, Tatanka is 69 a decentralized P2P protocol that enables a network of subscribers to 70 collectively perform these tasks. Here are the three critical services that 71 Tatanka Mesh provides. 72 73 - Enhance the ability for users to connect and to share data both publicly and privately 74 - Aggregate reputation data and monitor fidelity bonds. Tatanka can limit 75 access to users who earn a bad reputation 76 - Oracle services for fiat exchange rates and blockchain transaction fee rates 77 78 The mesh collects no fees for its services. Trades are performed using trustless 79 atomic swaps that exchange funds directly between wallets. 80 81 Going P2P empowers our users to trade directly, enhancing security, 82 censorship-resistance, privacy. and self-sovereignty. 83 84 # Supported Assets 85 86 Most users will use the native wallets that are already built into Bison Wallet. 87 Depending on the asset, you may be able to choose from: (1) a native 88 wallet, (2) an external full node wallet, or (3) an Electrum-based wallet. 89 Consult the following table for a summary of wallet support. If there is a 90 checkmark in the "native" column, no external software is required. 91 92 | Coin | native | full node | Electrum | notes | 93 |--------------|--------|-------------------------------------------------------------|---------------------------------------------------------------|---------------------------------------------------------------------------------------------------| 94 | Bitcoin | ✓ | [v27.0](https://bitcoincore.org/en/download/) | [v4.5.5](https://electrum.org/) | | 95 | Decred | ✓ | [v2.0.3](https://github.com/decred/decred-release/releases) | x | | 96 | Ethereum | ✓ | geth IPC/http/ws | N/A | see [RPC Providers for EVM-Compatible Networks](Wallet#rpc-providers-for-evm-compatible-networks) | 97 | Polygon | ✓ | bor IPC/http/ws | N/A | see [RPC Providers for EVM-Compatible Networks](Wallet#rpc-providers-for-evm-compatible-networks) | 98 | Litecoin | ✓ | [v0.21.2.1](https://litecoin.org/) | [v4.2.2](https://electrum-ltc.org/) | | 99 | Bitcoin Cash | ✓ | [v27.0.0](https://bitcoincashnode.org/) | x | use only Bitcoin Cash Node for full node | 100 | Dogecoin | x | [v1.14.7.0](https://dogecoin.com/) | x | | 101 | Zcash | x | [v6.3.0](https://z.cash/download/) | x | | 102 | Dash | x | [v20.1.1](https://github.com/dashpay/dash/releases) | x | | 103 | Firo | x | [v0.14.14.1](https://github.com/firoorg/firo/releases) | [v4.1.5.5](https://github.com/firoorg/electrum-firo/releases) | | 104 105 106 # Project History 107 108 Initially proposed by Jake Yocom-Piatt in the 109 [Decred blog](https://blog.decred.org/2018/06/05/A-New-Kind-of-DEX/) in 2018, 110 DCRDEX development started in 2019 and has been fully funded by the Decred treasury. 111 112 **Project Timeline** 113 114 | Date | Milestone | 115 |---------|-------------------------------------------------------------------------------------------------------------------------| 116 | 2018-06 | [A New kind DEX](https://blog.decred.org/2018/06/05/A-New-Kind-of-DEX/) blog post published in the Decred blog. | 117 | 2019-03 | [RFP: Decred Decentralized Exchange Infrastructure](https://proposals.decred.org/record/3360c14) proposal approved. | 118 | 2019-06 | [Decentralized Exchange Specification Document](https://proposals.decred.org/record/94cc1ee) proposal approved. | 119 | 2019-08 | [Decentralized Exchange Development](https://proposals.decred.org/record/ad972c3) proposal approved. | 120 | 2020-10 | [DCRDEX v0.1.0](https://github.com/decred/dcrdex/releases/tag/release-v0.1.0) MVP release. | 121 | 2021-01 | [Decred DEX Development Phase II](https://proposals.decred.org/record/cbd0f92) proposal approved. | 122 | 2021-05 | [DCRDEX v0.2.0](https://github.com/decred/dcrdex/releases/tag/v0.2.0) release. | 123 | 2022-01 | [DCRDEX Phase 3 - Bonds, Decentralization, and Privacy](https://proposals.decred.org/record/3326c82) proposal approved. | 124 | 2022-02 | [DCRDEX v0.4.0](https://github.com/decred/dcrdex/releases/tag/v0.4.0) release. | 125 | 2022-08 | [DCRDEX v0.5.0](https://github.com/decred/dcrdex/releases/tag/v0.5.0) release. | 126 | 2023-01 | [DCRDEX integration on Umbrel](https://proposals.decred.org/record/8d83046) proposal approved. | 127 | 2023-03 | [Decred DEX - Desktop App and Packaging](https://proposals.decred.org/record/ae7c4fe) proposal approved. | 128 | 2023-03 | [Decred DEX - Client Development](https://proposals.decred.org/record/ca6b749) proposal approved. | 129 | 2023-03 | [Decred DEX - Market Maker and Arbitrage Bot Development](https://dcrdata.org/proposals) proposal approved. | 130 | 2023-04 | [DCRDEX v0.6.0](https://github.com/decred/dcrdex/releases/tag/v0.6.0) release. | 131 | 2023-06 | [DCRDEX Mesh Beginnings and Bonds Evolution](https://proposals.decred.org/record/4d2324b) proposal approved. | 132 | 2024-04 | [DCRDEX Monero Stage 1](https://proposals.decred.org/record/fa0ea64) proposal approved. | 133 | 2024-09 | [DCRDEX v1.0.0](https://github.com/decred/dcrdex/releases/tag/v0.6.0) release. | 134 | 2024-10 | [DCRDEX Development Phase 5.5](https://proposals.decred.org/record/0d23788) proposal approved. | 135 136 --- 137 138 [⤴ Back to Top](#top)