Skip to content

Instantly share code, notes, and snippets.

@cryptoguard
Last active January 31, 2018 07:13
Show Gist options
  • Save cryptoguard/596ea835b4a27e7fa6b66a310f456afa to your computer and use it in GitHub Desktop.
Save cryptoguard/596ea835b4a27e7fa6b66a310f456afa to your computer and use it in GitHub Desktop.

RFP: 0001
Title: Particl Cold Staking Pool
Author: CryptoGuard & Paul Schmitzer
Status: Active
Created: 2018-01-31

Table of Contents

Abstract

Create a cold staking pool for users to delegate their staking power to a pool operator in exchange for smaller payouts. Once completed, the code shall be open-sourced for anyone to inspect/audit.

Scope

The recent cold staking hardfork has enabled the possibility to set up cold staking pools where operators cannot run with their users' coins. The recent cold staking hardfork has enabled the possibility to set up cold staking pools where operators cannot run with their users' coins. This request for proposal (RFP) is to solicit proposals from qualified sources to create a Particl Staking Pool. The proposals should be in the form of a POP (source: https://github.com/particlcommunity/pops/blob/master/pop-0000/pop-0000.mediawiki)

Milestones

(1) Setup a cold staking pool

  • Minimum
    • Have it gather simple statistics per user
    • Gather simple statistics about the pool
  • Additional options
    • Total rewards (number)
    • Total rewards (timeline/chart)
    • ROI (Day/Month/Year)
(2) Setup a website for users to interact with the pool
  • Minimum
    • Landing page
    • Login/Register page
    • User page
    • Pool stats
    • Registered Users
    • Active Users
    • Coins put up for staking
    • Total Rewards
    • Pool fees
    • Particl Price
    • Setup directions
  • Additional
    • Estimated ROI (Day/Month/Year) includes pool fees
    • Particl Block Explorer
    • Details/How To guides
(3) Make the code open-source

Timeframe

Provide time estimates for each milestone and overall completion of proposal

POP Completion Reward

Provide cost estimate for each milestone and overall completion of proposal

  • Base reward: 250 PARTs
    • Milestone 1: 100 PARTs
    • Milestone 2: 100 PARTs
    • Milestone 3: 50 PARTs
  • Community contribution fund: PpPowUvMkUaMZXkXMkaFJWRQ7YLCcJs2aE
    • NOTE: Additional funds from the community are paid after the completion of Milestone 3

References

@LiteBit
Copy link

LiteBit commented Jan 29, 2018

Tying rewards to milestones... are you thinking 100 PART per milestone? So potentially 300 PART total? or is it 100 PART split in 3rds for each reward?

I think offering a substantial reward for this makes sense. At least a couple thousand in USD would attract attention of serious people who can do it.

@LiteBit
Copy link

LiteBit commented Jan 29, 2018

Another angle could be an RFP. Request For Proposal.

We structure this as a request that people can fill in what they would deliver and set a price.

Like this:

Abstract

Create a cold staking pool for users to delegate their staking power to a pool operator in exchange for smaller payouts. Once completed, the code shall be open-sourced for anyone to inspect/audit.

Scope

The recent cold staking hardfork has enabled the possibility to set up cold staking pools where operators cannot run with their users' coins. This request for proposal (RFP) is to solicit proposals from qualified sources to create a Particl Staking Pool. The proposals should be in the form of a POP (source: https://github.com/particlcommunity/pops/blob/master/pop-0000/pop-0000.mediawiki)

Milestones

Basic requirements for milestones are grouped in 3 sections:

  • Setup a cold staking pool
    -- Minimum
    --- Have it gather simple statistics per user
    --- Gather simple statistics about the pool
    -- Additional options
    --- Total rewards (number)
    --- Total rewards (timeline/chart)
    --- ROI (Day/Month/Year)

  • Setup a website for users to interact with the pool
    -- Minimum
    --- Landing page
    --- Login/Register page
    --- User page
    --- Pool stats
    --- Registered Users
    --- Active Users
    --- Coins put up for staking
    --- Total Rewards
    --- Pool fees
    --- Particl Price
    --- Setup directions
    -- Additional
    --- Estimated ROI (Day/Month/Year) includes pool fees
    --- Particl Block Explorer
    --- Details/How To guides

  • Make the code open-source

Time Estimate

Provide time estimates for each milestone and overall completion of proposal

Cost Estimate

Provide cost estimate for each milestone and overall completion of proposal

@cryptoguard
Copy link
Author

Oh yeah, that was 100 PARTs total I had in mind, I don't know what kind of budget we could allocate for this, hopefully as you say a couple of thousands which is what I think is needed to attract quality devs nowadays (else they'll go code something for some multi million ICO).

Having it split over several milestone is good imo, would you prefer we do it as one single reward? Splitting it allows for better collaboration perhaps, so for example we could get one skilled dev working together with a skilled web dev and they could just split it up.

I like having whoever takes the bounty indicating his own estimate for costs. So for example, if he says this is going to cost about ~$1,000, we can allocate the funds for it and then add whatever bounty reward we decide on top of the costs...This way, whoever decides to work on the project doesn't have to be cheap or botch the job to get a bigger cut of the bounty (as the more expensive it gets, the less percentage of the reward goes to him and the more goes to pay the costs). So definitely I would at least try asking for an estimate from the bounty taker this time, and then add our bounty on top.

Can you get a confirmation on how much PARTs we want to allocate to this POP?
@LiteBit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment