KnowledgeBase

Knowledge is Power

View on GitHub

Raiden

The Raiden Network is an off-chain scaling solution, enabling low-fee and scalable payments. Raiden leverages payment channel technology, is complementary to Ethereum and works with any ERC20 token.

A network of payment channels allows to securely transfer value off-chain, i.e without involving the blockchain for every transfer. Not involving the blockchain for every transfer helps avoiding the blockchain consensus bottleneck and makes transfers faster and cheaper.

A payment channel in Raiden is always backed by an on-chain deposit of tokens. When making a payment, the sender signs a balance proof to the respective receiver.

Raiden lets users pay anyone in the network by using a path of connected payment channels to mediate the payment.

Resources

Features

Supporting features/products:

Prizes Offered

Getting Started

If you want to hack on Raiden during ETHBerlinZwei, please use the latest testnet Raiden release: v0.100.5a0 (Antifragile Crocodile).

Make sure you have read the requirements for safe usage before proceeding.

The easiest way to install and launch a Raiden node is using the Raiden Wizard. You can download the Raiden Wizard here.

Alternatively, you can manually install and launch Raiden:

  1. Layer 1 required! You’ll need a local (testnet) Ethereum node, either geth or parity, that is always synced and working reliably.
  2. Download the Raiden Binaries for Linux or MacOS here.
  3. Follow the instructions to fire up Raiden.
  4. To start Raiden you need to provide a valid pathfinding service address. There are pathfinding services running on every testnet at the moment, some that charge fees and some that are for free. For Görli testnet the addresses are: PFS with fees –> https://pfs-goerli-with-fee.services-dev.raiden.network and PFS without fees –> https://pfs-goerli.services-dev.raiden.network

Here is an example:

raiden --keystore-path  ~/.ethereum/testnet/keystore --eth-rpc-endpoint "https://goerli.infura.io/v3/<yourToken>" --pathfinding-service-address "https://pfs-goerli.services-dev.raiden.network"

Need Help?

For any technical questions or problems you can reach us via Gitter or on-site at the ETHBerlin Layer 2 helpdesk!

To stay up to date about our bounties during the hackathon, follow our updates on Twitter.