Skip to content
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

Plasma Page Rewrite #285

Closed
sassal opened this issue Jun 2, 2019 · 6 comments
Closed

Plasma Page Rewrite #285

sassal opened this issue Jun 2, 2019 · 6 comments

Comments

@sassal
Copy link
Collaborator

sassal commented Jun 2, 2019

The Plasma page requires a full rewrite (https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/plasma/).

Work to be done:

-Provide a detailed, high-level summary of what Plasma is
-Provide an explanation on how Plasma works
-List the pros and cons of Plasma
-Clearly explain the differences between the most popular Plasma flavours
-Provide relevant resources under a 'Resources' heading at the bottom
-Anything else that you think needs to be added

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 100.0 DAI (100.0 USD @ $1.0/DAI) attached to it.

@gitcoinbot
Copy link

gitcoinbot commented Jun 2, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 11 months, 3 weeks from now.
Please review their action plans below:

1) nanspro has been approved to start work.

I am familiar with all the models of plasma (MVP, Cash, Debit) and also with the general architecture :) I will go through ethresear.ch to read more about plasma and it's pros, cons etc.
2) aerophile has applied to start work (Funders only: approve worker | reject worker).

Hey ! I'm interested to take this up, I've worked on a documentation issue on Plasma in the past and I also understand the requirement of an updated ground up rewrite for the Plasma page. I think https://ethresear.ch/t/plasma-world-map-the-hitchhiker-s-guide-to-the-plasma/4333 is a great resouce on plasma flavors and roadmap on the topic. Happy to take this up.
3) anish-agnihotri has applied to start work (Funders only: approve worker | reject worker).

Hey folks!

Would love to take this up and help out. I'm very familiar Plasma + Layer 2 implementations (along with Snarks, but that isn't the topic here), and would love to research more and compile documentation on the topic. My expected turn-around for the task would be <48 hours, after which, I'd propose a PR for further review from the EthHub team.

I've done a couple of documentation and research tasks in the past on Gitcoin. You can check out a couple of them here:

Cheers,

Anish
4) srisankethu has applied to start work (Funders only: approve worker | reject worker).

I am interested on working on this issue. I have prior knowledge on Plasma
5) meshugah has applied to start work (Funders only: approve worker | reject worker).

I think I could do a good job working on this. I helped work on an a streaming cash application at a hackathon that has matured into this https://github.com/SablierApp/sablier. For more of previous written work, check out my article explaining how to get started with ZKSnarks on Ethereum here: https://medium.com/themesoft/zksnarks-on-ethereum-part-1-all-right-so-whats-a-snark-178da2ab38b
6) rossbulat has applied to start work (Funders only: approve worker | reject worker).

Hello, I am very interested in pursuing this. I have been looking into ways to further my knowledge of the Ethereum protocols in a viable financial way, and this bounty is ideal. If accepted for this bounty, I expect to be able to reach out to devs on Gitter, Ethhub, Eth Magicians, etc for guidance where it is needed to complete the writing to a high standard.

Up to this stage I have loosely researched Plasma, having familiarised myself with the protocol in a high level way, including reading through the the link you provided, as well as the supporting referencing documents. Having

The plan: To re-write the current plasma section provided, but making little assumptions based on the reader's technical knowledge of the protocol and terminology.

Specifically, the following weaknesses need to be addressed:

  • Currently multiple terms are being used for essentially the same thing (or if not is ambiguous and an issue). E.g. side chain vs child chain
  • Concepts have been introduced like the "challenge period", assuming the reader knows what it means. Even though this term may be used elsewhere on Ethhub, it is likely the reader (including myself) would jump to this page directly to learn about plasma.
  • Lack of markdown. Usage of more markdown styling and some pseudo-code where necessary would aid readability and make the article more visually coherent.

In general, I feel more information needs to be given on what a plasma chain actually is, perhaps providing illustrations, either in a HD diagram, or not dissimilar to the way @linkclark produces cartoons for Mozilla technologies. There have been attempts in the referenced Medium articles to do something similar to this, but are obviously detached, with questionable quality, to the Eth hub article. Where appropriate, illustrations would add clarity to understand concepts that plasma adopts. I am making no commitments to a definite illustration style at this stage, but it will most definitely be considered.

I would also use this opportunity to educate my team on the subject, and post articles on my Blockchain publication where there is scope, at https://medium.com/block-journal. One of the main interests for the journal is to provide education material for Ethereum; this opportunity resonates well with this goal.

Thank you for considering!
Ross

Learn more on the Gitcoin Issue Details page.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Workers have applied to start work.

These users each claimed they can complete the work by 12 months from now.
Please review their action plans below:

1) nanspro has applied to start work (Funders only: approve worker | reject worker).

I am familiar with all the models of plasma (MVP, Cash, Debit) and also with the general architecture :) I will go through ethresear.ch to read more about plasma and it's pros, cons etc.
2) aerophile has applied to start work (Funders only: approve worker | reject worker).

Hey ! I'm interested to take this up, I've worked on a documentation issue on Plasma in the past and I also understand the requirement of an updated ground up rewrite for the Plasma page. I think https://ethresear.ch/t/plasma-world-map-the-hitchhiker-s-guide-to-the-plasma/4333 is a great resouce on plasma flavors and roadmap on the topic. Happy to take this up.

Learn more on the Gitcoin Issue Details page.

@gitcoinbot
Copy link

@nanspro Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@nanspro nanspro mentioned this issue Jun 8, 2019
5 tasks
@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 100.0 DAI (100.0 USD @ $1.0/DAI) has been submitted by:

  1. @nanspro

@sassal please take a look at the submitted work:


@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 100.0 DAI (100.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @nanspro.

Thanks to @maiquangminh for their crowdfunded contributions to this bounty.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants