-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add plasma-intro article #125
base: master
Are you sure you want to change the base?
Conversation
Add short and simple Plasma101 article, the intent for it is to serve as basis for Gitcoin Quiz: https://gitcoin.co/quests/
src/blog/content/plasma-intro.md
Outdated
In the interest of making our work more accessible, we wrote a short article explaining the concept behind Plasma. | ||
|
||
### What is plasma? | ||
Plasma is a proposal to help scale Ethereum network. The main goal of Plasma is to scale Ethereum network so that it can handle a greater number of transactions per second. The core idea is that we could try to relocate some of the transactions that need to be processed by Ethereum to smaller Blockchains called child-chains. That way we would lessen the load Ethereum needs to handle, and since child-chains have less nodes they can process transactions in a faster and cheaper manner. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The core idea is that we could try to relocate some of the transactions that need to be processed by Ethereum to smaller Blockchains called child-chains.
since child-chains have less nodes they can process transactions in a faster and cheaper manner.
I don't think these are valid statements
|
||
The [proposal](https://plasma.io/plasma-deprecated.pdf), which was first presented by Joseph Poon and Vitalik Buterin, was since then developed in different directions by many independent teams and researchers. Therefore while Plasma is a central idea, there are a lot of different variants, each of which having its own set of advantages, disadvantages and quirks. There is even a handy [map](https://ethresear.ch/uploads/default/original/2X/f/fe51381218e40a2d6b38ee4de91e94ef280976ec.png) showing how diverse Plasma research has become. | ||
|
||
The approach taken by LeapDAO (variant of [More Viable Plasma](https://www.learnplasma.org/en/learn/mvp.html)) allows for straightforward transfers of value (ERC20 tokens) between the Ethereum network and Leap-operated blockchain. Unfortunately passing large quantities of data between blockchains remains quite challenging and we are currently working on ways to make it simpler and more cost-effective. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The approach taken by LeapDAO (variant of More Viable Plasma) allows for straightforward transfers of value (ERC20 tokens) between the Ethereum network and Leap-operated blockchain.
This is a feat of any plasma chain, not only Leap Network
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately passing large quantities of data between blockchains remains quite challenging and we are currently working on ways to make it simpler and more cost-effective.
I don't understand this
The approach taken by LeapDAO (variant of [More Viable Plasma](https://www.learnplasma.org/en/learn/mvp.html)) allows for straightforward transfers of value (ERC20 tokens) between the Ethereum network and Leap-operated blockchain. Unfortunately passing large quantities of data between blockchains remains quite challenging and we are currently working on ways to make it simpler and more cost-effective. | ||
|
||
### Why should we care about Plasma? | ||
Two main benefits that Leap variant of plasma can offer are faster and cheaper transactions. Besides those advantages, from a user perspective, using a dApp that runs on Plasma should not feel different from using a dApp that runs on main Ethereum network. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two main benefits that Leap variant of plasma can offer are faster and cheaper transactions.
Again, this is a feat for any plasma chain. The real shtick of the Leap Network IMO is a provable computation (ability to execute smart contract on plasma in a secure manner)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Besides those advantages, from a user perspective, using a dApp that runs on Plasma should not feel different from using a dApp that runs on main Ethereum network.
I would say "should not feel much different". And only once you got funds on plasma (deposits/exits is a new user interactions comparing to Ethereum).
### Why should we care about Plasma? | ||
Two main benefits that Leap variant of plasma can offer are faster and cheaper transactions. Besides those advantages, from a user perspective, using a dApp that runs on Plasma should not feel different from using a dApp that runs on main Ethereum network. | ||
|
||
Games such as our environmentally aware [Planet A](https://leapdao.org/blog/Planet-A-ccc-ethberlin-recap/) or [Dungeon Riches](https://leap.dungeonriches.com/) are a very good use case for Plasma. Many games that use Ethereum suffer from poor user experience caused by long time needed to verify a transaction. Since Leap Network has fewer nodes and uses simpler way of having nodes to agree with each other (reach consensus), our network is capable of processing transactions much faster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Games such as ... are a very good use case for Plasma
and also for the sidechains
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since Leap Network has fewer nodes and uses simpler way of having nodes to agree with each other (reach consensus), our network is capable of processing transactions much faster.
This is not correct
### Want to learn more? | ||
If you are a dApp developer interested in porting your application to Plasma we are currently offering a LEAP token [grants](https://docs.google.com/forms/d/e/1FAIpQLSeN9N96hkwyuKSR_QF7O_CSfG7gUQ_rA57y9DZjIk7XZEybyg/viewform) and mentorship to promising projects interested in joining our small ecosystem of Plasma-enabled dApps. | ||
|
||
We are also looking for collaborators willing to help us develop our variant of Plasma. We reward diligent work with [bounties](https://leapdao.org/earn.html) paid out in DAI stablecoin. We strive to be a fair, open and transparent organization and we could use help with a variety of tasks besides programming. Our policies are available on [Glassfrog](https://app.glassfrog.com/organizations/14849/orgnav/roles/10883348). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a fair
as per @johannbarbie, "fair" is an f-word in LeapDAO ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for the effort!
Overall, I don't think that the article explains the basics of Plasma well enough. Some important points missing (IMO):
- how Plasma really works
- what is LeapDAO Plasma proposition (it is computation on plasma)
- what is the difference between Plasma and sidechains. This is a big thing, as people mostly don't understand this and this difference is critical given Plasma's disadvantages (see below). Related read: https://hackmd.io/@vrde/SJZG0NjKS#Generalizing-thoughts
- why Plasma is superior to sidechains in some use-cases?
- disadvantages of Plasma. There are certain trade-offs you have to make when using Plasma chain instead of sidechain. Most notorious ones are (for MVP): necessity to monitor the chain, 7 day exit time, mass exit infeasibility in some cases etc.
Add short and simple Plasma101 article, the main intent for it is to serve as basis for Gitcoin Quiz: https://gitcoin.co/quests/
If you would rather keep blog news-only I can move it somewhere else e.g. documentation website.