1/ Ren is a protocol that enables private transfer of value between blockchains. Starting with BTC, BCH & ZEC, the goal is to bring cross-chain assets to Ethereum. Essentially → a decentralized version of WBTC.
The mainnet is just weeks away.
Any app on Ethereum can use Ren’s interoperability layer in their smart contracts.
Devs can build Ethereum smart contracts that utilize cross-chain liquidity and make use of non-Ethereum assets (starting with BTC, BCH, and ZEC) like any other ERC20 token.
Ren’s core product is the RenVM - a BFT protocol secured by nodes. RenSDK makes it easy for apps to integrate the protocol.
RenVM is used as a trust-minimized custodian that takes an asset on blockchain X & mints it as an ERC20 on Ethereum (1:1 ratio).
The state (asset type, transfer amounts) inputs / outputs of RenVM are kept hidden from everyone, even the nodes that power it.
When moving BTC from Ethereum back to Bitcoin blockchain, the renBTC on Ethereum is burnt and an appropriate amount of funds is released by the RenVM to the associated Bitcoin address (address specified by the user who initiated the burn).
Nodes (“darknodes”) need to bond REN (100,000 REN, ~$6000 at current prices) for the right to secure the network.
Nodes get small % of the liquidity that moves through the protocol as fees (currently 0.1%, adj. by vote). There's a fixed supply of 1B REN.
Active nodes get rewarded every 4 weeks. Nodes that are inactive for more than 24h can be blacklisted by other nodes (=deregistered).
The node that notices malicious behaviour & slashes gets a portion of the bond - the rest is burned.
A bribery attack is not profitable as long as the sum value of all REN bonds is 3x the value of origin assets locked.
This constraint is enforced economically by adjusting the minting, burning, and continuous fees.
The Ren protocol is initially governed by the core team in order to maintain a level of central control upon launch (= quickly react to/ fix bugs etc). The governance will eventually be moved to the REN tokenholders.
tBTC (@keep_project) uses collateral to ensure funds are safe. WBTC (@WrappedBTC) utilizes a multi-sig among centralized custodians. @Atomic_Loans issues stablecoins (DAI, USDC) collateralized by BTC, instead of an ERC20 representation.
The testnet (Chaosnet) - an unrefined release of RenVM - was launched in mid 2019. The mainnet is in its final stages of audit (ETA upcoming weeks).
ChaosDEX is a DEX built on the testnet where real assets are utilized. Stats here👇
chaosdex.renproject.io/stats.
RenVM is being integrated/ ren-assets will be used by projects such as @AaveAave, @authereum, @CurveFinance etc.
Projects such as @KyberNetwork, @polychaincap, @TotleCrypto are helping guarantee RenVM’s safety by running nodes in the first phases of mainnet.💪
i) podcast w/ @bzlwang and @AndyPickeringNZ
open.spotify.com/episode/53gLhj…
ii) technical overview of RenVM:
Check it out here: docs.renproject.io/darknodes/comm….
Our question to @renprotocol: Are there plans to use RenVM as a bridge/ peg-zone to @polkadotnetwork / @cosmos?