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

Add a page for Plasma paper annotations #20

Open
smartcontracts opened this issue Jul 17, 2018 · 10 comments
Open

Add a page for Plasma paper annotations #20

smartcontracts opened this issue Jul 17, 2018 · 10 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@smartcontracts
Copy link
Member

smartcontracts commented Jul 17, 2018

The original Plasma paper is relatively confusing. Lots of stuff mentioned in the original paper (map reduce?) isn't really developed in practice. It could be useful to include an annotated version of the paper so people know what's relevant and what isn't.

What should be in this PR:

  • Notes on the original document, not an entirely new document.
  • Point out anything confusing.
  • Point out what's currently being worked on and what isn't.
  • Give links to other explanations about topics in the paper if they exist.
@smartcontracts smartcontracts added enhancement New feature or request question Further information is requested labels Jul 17, 2018
@smartcontracts smartcontracts changed the title Add a page for Plasma paper annotations? Add a page for Plasma paper annotations Aug 14, 2018
@gitcoinbot
Copy link

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


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

@gitcoinbot
Copy link

gitcoinbot commented Aug 16, 2018

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


Work has been started.

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

  1. PaulRBerg has been approved to start work.

    Having already read the original white paper and actively researching Chronos (https://ethresear.ch/t/chronos-a-quirky-application-proposal-for-plasma/2928), I'd be more than excited to write an annotated version of Plasma. I'm familiar with the latest development status-quo (Plasma Cash, Debit et al).

Learn more on the Gitcoin Issue Details page.

@PaulRBerg
Copy link
Contributor

Hey @kfichter, so excited to work on this! Here's my strategy:

  1. Select the most confusing parts. I have many notes on this, as I myself found confused by many ideas not clearly explained, such as the bitmap of UTXOs.

  2. Provide a general overview on the general assumptions in the original white paper and then introduce, one by one, the most notable proposals (MVP, Cash, Debit) and how they slowly departed from the realm of computations via MapReduce.

  3. Correct spellings and fix grammar (e.g. "All states within this child blockchain is enforced" at page 18 should contain are instead of is)

  4. Add at least one new application example in chapter 10

Not entirely sure about the last point though. People have been doing interesting things (e.g. Loom's DAppChains), which I think are worth mentioning, but I want to check with you before starting writing.

@gitcoinbot
Copy link

@PaulRBerg 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!

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

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

@PaulRBerg
Copy link
Contributor

Hello there,

Will submit a PR the following days, I waited for a confirmation for the strategy above.

Thanks

@smartcontracts
Copy link
Member Author

@PaulRBerg So I don't think it needs to be a rewrite of the original paper (so no need for grammar/spelling corrections). I'd actually prefer if it were more like notes in the borders of the original paper. We could then re-host the paper with highlights/places to hover and see notes+clarifications.

How does that sound?

@PaulRBerg
Copy link
Contributor

Awesome, thanks! I'll start tomorrow. Didn't find the LaTeX source file for the white paper, but I guess it's easy to append the comments there afterwards.

@gitcoinbot
Copy link

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


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

  1. @PaulRBerg

@ceresstation please take a look at the submitted work:


@gitcoinbot
Copy link

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


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

@spm32
Copy link

spm32 commented Sep 5, 2018

Awesome work @PaulRBerg, the bounty has been paid out!

@barrasso barrasso added the bounty Bounty available on Gitcoin label Oct 8, 2018
@barrasso barrasso removed the bounty Bounty available on Gitcoin label Jan 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants