Sections in this article
What is Plasma?
Plasma is a trustless payment rail that makes sending funds on Ethereum fast and nearly free. It works like this:
- Users deposit funds onto a smart contract.
- Users send funds by sending transactions to a Plasma node rather than the main Ethereum blockchain. These transactions confirm almost instantly.
- Users can withdraw their funds from the smart contract at any time. If the Plasma node goes down or otherwise tries to cheat, all users can securely exit at once without losing the funds they transacted on the Plasma node.
This project implements the Plasma node itself and a suite of client libraries that make integration simple. Our partners at FourthState Labs implemented the smart contract.
Goals
We’re aiming to meet the following goals with Plasma:
- Facilitate instant, low-fee payments for any amount.
- Make integrating Plasma simple.
- Create a vibrant, accessible open-source community to bring production-ready layer two scaling technology to as many developers as possible.
Next Steps
What do you want to build? You can:
Run a Plasma node for your dApp:
Integrate your dApp with an existing Plasna node:
Learn more about Plasma, its security tradeoffs, and our architecture: