All Projects → raiden-network → Raiden

raiden-network / Raiden

Licence: mit
Raiden Network

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Raiden

Hanzo.js
🚀 Hanzo JavaScript SDK. Develop cutting-edge decentralized applications.
Stars: ✭ 128 (-92.99%)
Mutual labels:  blockchain, ethereum, payments
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+208.11%)
Mutual labels:  blockchain, payments, micropayments
Interledger Rs
An easy-to-use, high-performance Interledger implementation written in Rust
Stars: ✭ 155 (-91.51%)
Mutual labels:  blockchain, ethereum, payment
Contracts
Smart contracts comprising the business logic of the Matic Network
Stars: ✭ 130 (-92.88%)
Mutual labels:  blockchain, ethereum, payment
Carmel
The Open Digital Innovation Marketplace
Stars: ✭ 136 (-92.55%)
Mutual labels:  blockchain, ethereum
Alpha Wallet Android
An advanced Ethereum mobile wallet
Stars: ✭ 133 (-92.71%)
Mutual labels:  blockchain, ethereum
Web3.swift
Ethereum Swift API with support for smart contracts, ENS & ERC20
Stars: ✭ 137 (-92.49%)
Mutual labels:  blockchain, ethereum
Eth95
🛠️ A smart contract UI for your Ethereum dapp project
Stars: ✭ 139 (-92.38%)
Mutual labels:  blockchain, ethereum
Your first decentralized application python
An up to date and bare minimum tutorial on deploying smart contracts with python
Stars: ✭ 132 (-92.77%)
Mutual labels:  blockchain, ethereum
Chainlink
node of the decentralized oracle network, bridging on and off-chain computation
Stars: ✭ 2,680 (+46.85%)
Mutual labels:  blockchain, ethereum
Sablier
The protocol for real-time finance on the Ethereum blockchain
Stars: ✭ 147 (-91.95%)
Mutual labels:  blockchain, ethereum
Awdy
are we decentralized yet? an analysis of how truly decentralized cryptocurrency networks are
Stars: ✭ 133 (-92.71%)
Mutual labels:  blockchain, ethereum
Yearn Vaults
Yearn Vault smart contracts
Stars: ✭ 132 (-92.77%)
Mutual labels:  blockchain, ethereum
Consensys Academy Notes
A series of notes that were taken during the ConsenSys Academy program.
Stars: ✭ 138 (-92.44%)
Mutual labels:  blockchain, ethereum
Awesome Dapps
A curated list of awesome decentralized applications / resources
Stars: ✭ 130 (-92.88%)
Mutual labels:  blockchain, ethereum
Status Network Token
Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens
Stars: ✭ 138 (-92.44%)
Mutual labels:  blockchain, ethereum
Uport Credentials
Library for integrating uPort into node server side applications
Stars: ✭ 140 (-92.33%)
Mutual labels:  blockchain, ethereum
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (-92.38%)
Mutual labels:  blockchain, ethereum
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-92.27%)
Mutual labels:  blockchain, ethereum
Chainabstractionlayer
Blockchain abstraction layer
Stars: ✭ 131 (-92.82%)
Mutual labels:  blockchain, ethereum

Raiden

Fast, cheap, scalable token transfers for Ethereum

Quicklinks

Python 3.9 Chat on Gitter

The Raiden Network is an off-chain scaling solution, enabling near-instant, low-fee and scalable payments. It's complementary to the Ethereum Blockchain and works with any ERC20 compatible token. The Raiden project is work in progress. Its goal is to research state channel technology, define protocols and develop reference implementations.

INFO: The Raiden client and smart contracts have been released for Mainnet for the Alderaan release of the Raiden Network in May 2020.

The Raiden Network is an infrastructure layer on top of the Ethereum Blockchain. While the basic idea is simple, the underlying protocol is quite complex and the implementation non-trivial. Nonetheless the technicalities can be abstracted away, such that developers can interface with a rather simple API to build scalable decentralized applications based on the Raiden Network.

Raiden in a Nutshell

Table of Contents

Getting Started

Learn about Raiden

If you haven't used Raiden before, you can

Use Raiden

If you want to use Raiden:

Specification

Read the tentative specification for the Raiden Network to understand in detail how Raiden works. It is maintained within this repository.

Repositories

The Raiden Network is getting created with a set of tools, which are maintained in different repositories.

Core

  • The solidity smart contracts, libraries and deployment tools are used to bootstrap a Raiden Network on an Ethereum Chain.

  • The Raiden Python client within the current repository is used to manage payment channels and to make token transfers.

  • A configured matrix server joins a federation of Matrix servers which is used as the transport layer for the Raiden Network.

  • The Service repository contains the code for following services:

    • The Monitoring Service watches open payment channels when the user is not on-line.
    • The Pathfinding service supports users in finding the cheapest or shortest way to route a payment through the network.
  • The Light Client repository contains the code for following applications:

    • The Raiden Light Client SDK is a Raiden Network compatible client written in JavaScript/Typescript.
    • The Raiden DApp is a reference implementation of the Raiden Light Client SDK.

Tools

  • The Raiden WebUI is Raiden Web User Inteface to manage channels and make token transfers.

  • The Raiden Explorer visualizes the nodes of the Raiden Networks and shows more statistical information.

  • The Raiden Wizard makes it easy to install a Raiden client and join the Raiden Network.

  • The Scenario Player is an integration testing tool for the Raiden contracts, the Raiden client and the services.

  • The Workshop Scripts enable workshop facilitators to easily host a Raiden Workshop.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Also have a look at the Raiden Development Guide and the Raiden Developer On-boarding Guide for more info.

License

Distributed under the MIT License.

Contact

Dev Chat: Gitter

Twitter: @raiden_network

Website: Raiden Network

Blog: Medium

Mail: [email protected]

The Raiden project is led by brainbot labs Est.

Disclaimer: Please note, that even though we do our best to ensure the quality and accuracy of the information provided, this publication may contain views and opinions, errors and omissions for which the content creator(s) and any represented organization cannot be held liable. The wording and concepts regarding financial terminology (e.g. "payments", "checks", "currency", "transfer" [of value]) are exclusively used in an exemplary way to describe technological principles and do not necessarily conform to the real world or legal equivalents of these terms and concepts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].