|Latest Price ($)||$0.01887|
|Latest Price (BTC)||452 Satoshis|
|Current Market Cap||$11.50MM|
|30 Day Avg Market Cap||$17.72MM|
|30 Day Avg Volume||$175,656|
|Circulating Supply||810,338,922 (~81%)|
|All Time High Price||$0.1420 (17 May 2018)|
|No. of Addresses||5,833|
Republic Protocol ("Republic" or the "Project") is a decentralized dark pool protocol for trading large volumes of digital assets.
Republic Protocol utilizes secure multi-party computation ("sMPC") to match orders without exposing the price or volumes of the orders. The Project aims to have its dark pool exchanges support large volume trades, with minimal price slippage and market impact while adhering to the rules of the dark pool.
The Republic Protocol has various features that contribute to its decentralized dark pool ecosystem as highlighted below:
Republic Protocol launched its mainnet beta in Sep 2018, with the project team running all 24 Darknodes on the platform.
As of 23 Nov 2018, 1,229 transactions have been processed since the launch of the mainnet beta, averaging 21 transactions processed per day.
The Project's mission is to build a fair means of exchange for the financial tools and digital assets of the future.
|Private Sale Allocation||56.6% of tokens|
|Private Sale Token Price||$0.0513|
|Private Sale Date (Completed)||28 Jan 2018|
|Private Sale Amount Raised||$28,950,000 (30,000 ETH)|
|Public Sale Allocation||8.6% of Tokens|
|Public Sale Price||$0.0561|
|Public Sale Date||2 Feb 2018|
|Public Sale Amount Raised||$4,825,000 [5,000 ETH]|
The REN token is currently used as means of payment for trading fees on the RenEX mainnet beta. REN will also be used as a bond that traders and Darknodes have to stake in order to participate in the RenEx Dark Pool exchange.
As of 23 Nov 2018, 90% of funds have been used for hiring developers and marketing staff. The remaining 10% has been for legal, administrative and compliance expenses. Republic Protocol did not reveal the total amount used out of their funds raised.
The chart below represents the number and breakdown of all REN tokens that are and will be released into circulation on a monthly basis from Feb 2018 (Private Sale) to Feb 2020, at which point 91% of all REN tokens will be in circulation.
(*) Of the 19.9% of tokens that were originally allocated as Reserve tokens, only a portion has been sold, with the rest to be released at a yet-to-be determined future date, hence the total of 91%
Republic Protocol has successfully completed the majority of their announced milestones within the communicated timeframes and has achieved some additional milestones not disclosed in the original roadmap, including the upgrade of their P2P network and the design and development of the RenVM. The Project has also released an updated roadmap on 15 Nov 2018, with key milestones through Q2 2019.
|PLANNED DATE||MILESTONE||ACTUAL DATE||TIMING||COMMENTS|
|Q1 2018||P2P overlay network (for network-wide communication)||Q1 2018||On Time||Medium|
|Q1 2018||REN ERC20 contract||Q1 2018||On Time|
|Q1 2018||Atomic Swapping contracts and scripts (support for BTC, ETH, ERC20, ERC721)||Q1 2018||On Time|
|Q1 2018||P2P pooling network (for intra-pool communication)||Q1 2018||On Time|
|Q1 2018||Registrar contracts (for registering nodes and traders)||Q1 2018||On Time|
|Q2 2018||Secret sharing and computation||Q1 2018||Early||Medium|
|Q2 2018||Order booking contracts (for opening and closing orders)||Q2 2018||On Time||Medium|
|Q2 2018||Official nodes maintained by Republic||Q2 2018||On Time|
|Q2 2018||Trader terminals (software allowing traders to open / expire orders and perform P2P atomic swapping)||Q2 2018||On Time|
|Q2 2018||Verifiable secret sharing||Q2 2018||On Time|
|Q2 2018||Republic Protocol testnet||Q2 2018||On Time||Medium|
|Q3 2018||Open-source reference implementation||Q3 2018||On Time||Medium 1|
|Q3 2018||Partner nodes maintained by Republic partners||Q3 2018||On Time|
|Q3 2018||Republic Protocol Mainnet Beta||Q3 2018||On Time|
|Q3 2018||Package reference implementation for Ubuntu and Docker||N/A||Cancelled||Republic Protocol has since relinquished Docker support due to performance impact of virtualisation.|
|Q3 2018||REN powered DAO||N/A||Cancelled||REN powered DAO delayed until more experimentation, community consensus, and best practices have been established for decentralized governance.|
|Q4 2018||Swapperd atomic swapper tool to bring generic token support for atomic swaps on any blockchain||Q4 2018||N/A||In final stages and expected to be delivered on time.|
Wyre: Republic Protocol partnered with Wyre, a blockchain remittance company developing a regulated global payment infrastructure. This partnership brings Republic Protocol liquidity through Wyre's trading desk and also enables a seamless KYC experience.
TrueUSD: Republic Protocol will partner with TrueUSD for its crypto-fiat on and off ramp. TrueUSD will also be the stablecoin of choice on the RenEx platform.
Republic Protocol's key advisors can be found in the [Appendix.]
The REN token is listed on 5 exchanges including Cobinhood, HADAX, OKEx, Tidex and UEX. Core trading pairs include REN/BTC and REN/ETH.
REN has a ~$175,656 30 day avg. trading volume and ~$17.72MM 30 day avg. market cap (data as of 19 Nov 2018).
Republic Protocol currently has a total of 144 Github repositories. Of these, 27 are public Repositories and 117 are private repositories that host the Republic Protocol code base. Overall, the Project has frequent commits to the collection of repositories. In addition, both key public and private repositories have documentation in their Github.
An official reference implementation of Republic Protocol, written in Go
Swapperd service daemon for executing atomic swaps between different blockchains
Software Development Kit for programmatic interaction with RenEx (built on Republic Protocol)
An API server for RenEx (a dark pool built on Republic Protocol)
zkSNARK generator/prover/verifier with a low-level circuit builder and built-in operators and hash functions
Ren virtual machine is a decentralized secure multiparty computation virtual machine, capable of general private computing
RenEx front-end for opening orders against the RenEx Ingress API
A client and server for deploying and chaos testing Darknodes with different features and in different environments
Order fragments are constructed in such a way that the order matching computations can use any function, applied over a polynomial, and can involve two or more underlying orders. This results in flexible order matching computations where nodes can match orders based on exact price points, partially matched orders, and match cross pairs (e.g., BTC/ETH then ETH/REN and then REN/BTC where direct REN/BTC pairs cannot be found) of orders to increase liquidity.
Nodes race to discover order matches and any match that is found must be registered so that other nodes can see which orders have been closed. Associated traders are notified and none of the matched orders can be involved in future matches. This process is done on the Ethereum network and if two orders do not match, they will continue to be used in future matching games. Traders can specify an expiry of up to 24 hours or cancel their order unless it has already been matched. Any fees associated with an unmatched order will be refunded upon expiry or cancellation of the order.
The Republic Protocol also includes an atomic swapping protocol that is initiated between traders that have had their orders matched. Nodes facilitate passing messages (and where possible, setting up a direct P2P connection between traders) that execute the order. Traders cannot be bound to execute on the orders, due to the limited way in which blockchains can communicate. However, the Project believes that by making traders post bonds in the form of REN tokens, traders will be heavily incentivized to faithfully execute orders.
Traders pay an order fee in REN when submitting an order. If the order expires before it is matched, the order fee is refunded to the trader. Any node that participates in the decentralized computation for an order that has been matched receives a share of the order fee (the shares are calculated by evenly splitting the order fee amongst all of the participating nodes). The order fee will be variable — orders with higher order fees will be favored by the order matching nodes. All order matches result in two payouts to each participating node, one from each side of the match. The only information available to the node is the amount of REN that they will receive upon successfully matching an order.
Currently, the fee structure on the RenEx mainnet beta is a flat fee of 0.2% per trade on both sides (maker and taker). 80% of the cumulative 0.4% fee will go to Darknodes while the remaining will be kept by RenEx and used for its Liquidity incentive program (20% of the fees collected are used to incentivize liquidity in the platform in the form of rebates to market makers and liquidity providers). The RenEx fees are currently determined by the Republic Protocol team in order to maintain the competitiveness of the RenEx.
Orders are secured by breaking them down into several order fragments that are distributed throughout the network. In order to prevent Sybil attacks and provide a simple identity mechanism, traders and nodes must submit a bond in REN before they are allowed to access the network. This bond is associated with a single identity in the registrar smart contract of the protocol and the registration status can be queried by anyone. The bond is refunded in full when the trader or node leaves the network. The bond is slashed if the network detects malicious behavior, ensuring the security of the network through incentive mechanisms.
Traders are free to submit a flexible bond amount, with higher amounts allowing a higher number of parallel open orders. The threshold of the bond will be set dynamically and high enough such that it requires a sufficiently large financial commitment from participants. Both traders and nodes will not be allowed to participate unless their bond posted is above the threshold.
The mechanics of setting the bond threshold is currently under development. The Project has plans to set a 100,000 REN bond required to run a Darknode, which will allow a maximum of 10,000 nodes due to the fact that there is a total supply of 1,000,000,000 REN. The bond can be updated by the owner of the contracts (which would also update the maximum number of nodes). Republic Protocol has mentioned that the bond threshold will eventually be a Decentralized Autonomous Organization ("DAO") controlled by voting, giving the token a governance use case as well.
At present, no bonds are required to be posted in the mainnet beta. All 24 Darknodes are currently operated by the Republic Protocol team in the mainnet beta. This serves two purposes:
Republic Protocol has a global community with a concentration in China and Europe.
Republic Protocol is taking a community-first approach driven by core supporters. The Project has established a REN Ambassadors program to engage with the community and produce content. With the introduction of RenVM, Republic Protocol will also engage the wider blockchain developer community.
Republic Protocol's core strategy is to grow the core user base through online channels, specifically Twitter, where they frequently receive hundreds of thousands of impressions on their posts.
Metrics and information about the network will become available to the community through a public netstats website. This will show how the network is growing: number of transactions, percentage of tokens bonded into Darknodes, and revenue earned. Real-time volume-based fee metrics will not be possible due to the nature of the private computations, but delayed volume-based fee metrics will be available.
Introduction of advancements to the dark pools, as well as the introduction of block trading capabilities, will help drive liquidity to the dark pool and increase Darknode profitability. Furthermore, the introduction of private settlement layers, private transactions (including cross-chain) will drive create more revenue sources for the Darknodes by created use-cases beyond just dark pools.
Republic Protocol is competing within the cryptocurrency dark pools space and will be directly comparable to projects specifically offering cryptocurrency dark pools services. Centralized and decentralized exchanges will not be directly comparable with the Project.
|Republic Protocol||Decentralized dark pool protocol for trading large volumes of digital assets.||✓||Launched mainnet beta in September 2018|
|Kraken Dark Pool||San Francisco-based cryptocurrency exchange that provides crypto-to-crypto and crypto-to-fiat trading.||✓||Launched Kraken Dark Pool in June 2015|
|LXDX||Cryptocurrency trading platform for institutional block trading, with a focus on investment banks, hedge funds, and other conventional markets.||X||Roadmap in whitepaper states that first dark pool to be launched in Singapore in Q1 2019|
|Omega One||Trade execution platform that provides a cheap, safe way to trade crypto assets.||X||Token offering pushed back until further notice. Currently refining product for Early Access Program users|
|OTCXN||Provides institutional trading services for spot foreign exchange, OTC block trading and cross exchange clearing & settlement of cryptocurrencies, and other digital assets.||X||OTCXN's dark pool platform, LiquiMatch, planned to be launched later this year|