Hello Nervos Community DAO folks, Phroi here
Let me reintroduce myself once again: I’m a developer and I like to spend my time working on projects that give meaning to my life and improve the life of users. Win-win situations.
For example, in the past I created dCKB Rescuer as an alternative front-end for dCKB withdrawals, after the original NexisDAO front-end abrupt shutdown. More recently I’m in launching iCKB, a protocol that aims to solve the illiquidity problem of the NervosDAO by tokenizing NervosDAO deposits into a liquid iCKB token.
More generally, I’m active in the CKB Ecosystem as contributor, reviewer and vulnerability & bug hunter.
All this comes at a cost in time and resources that I’m not able to afford without economical support. For example both iCKB and dCKB Rescuer are open-source public utilities that need maintenance and work.
iCKB
iCKB is a project in the launching phase that will benefit the CKB ecosystem as a whole. Currently available on testnet, shortly on mainnet.
In this past month I sustained the following expenses:
- 117312.00118266 CKB for the deployment on mainnet and creation of Dependency Group (both locked with a zero lock).
- 4k USD for the External Audit of iCKB
While the project code right now is stable and it could be launched on mainnet, there are some issues that need to be worked:
- Mitigation of a hypothetical attack vector on Limit Orders (before mainnet launch)
- Integration with the wallets supported by CCC
- Improvement of the DApp interface explanation
- Possibly fully switch from Lumos to CCC
- …
Also, non-coding time expenses are piling up as more and more persons interact with the project both as users and developers. Feel free to check 1, 2 and 3.
dCKB Rescuer
While dCKB Rescuer has feature parity with the NexisDAO, there are two issues:
- There still are users unable to withdraw due to withdraw due to the mismatch between their dCKB Assets and dCKB deposit.
- dCKB Rescuer could break with the upcoming Fleek update.
To address both these issues I need to overhaul of dCKB Rescuer DApp. Shortly my targets are:
- Adding Limit Orders to dCKB Rescuer (users can exchange between dCKB and CKB at a reasonable ratio)
- Adding support for Omnilock with Metamask (that said dCKB V2 users still need to withdraw with a PWLock by contract, nothing I can do about that, later on converted to Omnilock by the DApp)
- Make sure all dCKB holders are aware of this change, so they can convert the dCKB back to CKB.
Future Projects
There are a couple ideas for public utility projects I could investigate on after the work on iCKB and dCKB Rescuer slow down:
- An ISPO on top of iCKB, given the widespread appreciation of this model.
- A bank to borrow CKB, given the raising cost of CKB.
- Any public utility ideas that are worth investigating.
Reviewer
I’m asked by more and more persons to review public proposals. Doing an proper job requires hours of time just to understand how these proposals work. Even more to give proper feedback or ask the right questions.
Funding proposal for my work
My current proposal for funding my work in the ecosystem is the following.
Refunding
- Re-funding for the iCKB audit (4k USD)
- Re-funding for the iCKB Scripts deployment (117312.00118266 CKB)
Funding of future work
- iCKB development, maintenance & user/dev support for one year.
- dCKB Rescuer re-development, maintenance & user support for one year.
- Future projects investigations.
- Reviewer of public proposals.
I’d kindly ask to be funded the equivalent of 2k USD for each month of the next year, for a total of 2k USD * 12 months = 24k USD.
Side Note: 25 USD / hour is a low rate for a qualified CKB developer, I took in accout that this funding is for projects that are public utilities of my creation. Let’s say I was asked by an external team to help (either building or auditing a project), my hourly rate would be 50 USD / hour.
In exchange for this economical support I guarantee 80 monthly hours, no more, no less. To give an idea, this equal to roughly 20 hours each week or 4 hours each working day. These weekly/daily hours are more to give an idea as I may choose to use these hours in different time-slots, like:
- One week on, one week off, 40 hours each working week.
- One day on, one day off, 8 hours each working day.
- …
This leaves me space for roughly other 80 monthly hours to spend how I prefer, possibly for helping other projects in the CKB Ecosystem. Feel free to reach out!!
Total
This would bring a grand total of 28k USD & 117312.00118266 CKB for the refunds and upcoming year of work on Nervos L1 public utilities.
Feedback
As far as I can tell, Matt and the Nervos Nation people support this proposal. Also I’m aware that Jordan has a different proposal for funding my work.
Side Note: In these years Jordan personally invested a lot of time and energy, supporting iCKB in every way he could, so I also trust his view.
I’d kindly like to ask @jm9k and everyone to give their feedback and/or alternative funding solutions for the work expressed in this proposal.
Love & Peace, Phroi