The Baseline Protocol has a yearly grant program for funding various R&D initiatives, implementation developments, and other community projects. This repo is used to track grant applications, bounty ideas, and payment requests for grant work.
19
stars
22
forks
source link
[GR8] working as freelance developer / protocol engineer on baseline project . #25
Working as SDE with maintainers / TSC team to develop / upgrade the baseline repository for V1 standards.
Applicant background
Dhruv Malik has completed his masters in the field of Cybersecurity ( with minor in cryptography) from Ecole Polytechnique , Palaiseau , France .
his research experience includes :
he did thesis in the field of ZkP protocols and their applications for real time use cases in fintech
writing formal verification proofs for secure coding of smart contracts.
He has 1.5 yrs experience working with various startups in the blockchain space , some of them are as follows :
Blockchain research intern , napoleonX : worked on doing extensive study on the different zk proof protocols in the ecosystem
blockchain developer & security engineer intern, Equisafe : As part of his role , he assessed the security of the platform and smart contracts of an SaaS platform for insuring the
Junior Blockchain developer , RequestNetwork : he worked on integrating different DeFI services into the smart contracts and developing open source protocol for providing transparent invoicing service .
His general interests is also being the developer advocate for implementing the enterprise level Dapps, experimenting with new governance structures created in the ethereum ecosystem ( DeFI , DAO ) and consulting people / firms regarding the KPI's for implementing and prototyping the use cases .
He is also active with the prominent researchers / consortium related to the Zero knowledge proofs zkproof Org , DAO's and ecosystems ( like Gitcoin kernel Block) and an avid participant in various hackathons , winning prizes for events like consensys stop covid hackathon.
on technical stack : fluent in solidity , TS , python , nodejs and intermediate in Java , golang , rust and associated frameworks .
Motivation and overview :
I have been working as an open source contributor in the baseline ecosystem actively in last 1.5 months ( in activities like group and developer meetings , reviewing the PR’s , having discussions on the several issues mentioned by the development team and have been well versed with the baselining process and had also doing research and documentation of different methods of scaling the workflow step of baselining , some of them include :
Tasks related to the contracts/ and privacy/ package
Working on shield smart contracts to be compatible on L2 rollup deployment by writing circuits in other alternative DSL's ( noir , cairo ) etc .
Doing research and implementing methodologies of creating interoperable zkcircuits from the given business logic , this will include
writing explanation of different ZKP protocols in the space , their tradeoffs and then creating circuits for accumulated proofs regarding the nature of the details in the baselining document ( like the range proofs for the invoices , supporting the ZK set membership ) , apart from the current use case of only generating the proofs of identity of the organization of the current baselined document .
Coming up with the protocol and developing examples of implementing “verified multiparty workflow” in real implementation and coming up with reference implementation / writeup in the documents .
Work on the integration of the decentralised identifiers with the core package specification , based on the specification being discussed in standards by andreas in detail.
Automation of the business logic and translation into the arithmetic circuits (UML/UBL integration ).
Apart from the tasks specific to my area of interest , i am primarily interested in working as developer of the key features being defined by the maintainers team in sprint , and then coordinating with them via checking the backlog of tickets / tasks to be fulfilled and are related to my subject , and then doing the contributions via the PR on the ethereum-oasis/baseline channel and giving summary reviews during the maintainers next on the progress in meeting .
Execution risks / downsides :
Some tasks explained above might need some help ( in form of implementation and validating that its baseline compliant ) , and it might take time to get the features implemented.
Checking the right fit of the tech stack to support the specific ZKP scheme in real time implementation : thus it might need help from other participants on certain issues to be integrated .
Tasks and schedule (milestones if applicable) :
As explained in the motivation section , i will like to work on the committing the PR’s to complete the tasks as defined by the maintainers team ( under lucas , Ryan , Sam ) and give them review during the week / maintainers meeting
Budget and justification :
3500 dollars for 1.5 month of work :
Will be working on avg 4 hours / day Monday to Saturday ( in US timeline , i will be available from 6am till 3pm) .
Deliverables :
the commits on the current relevant version of the baseline repository .
Documentation of my work .
giving presentations of the work in the community meeting and creating content for the blogs .
and based on the analysis of my work and KPI by the TSC members after the elapsed time , will be happy to contribute further in the project on grants for other opportunities / projects accordingly .
Grant name
Working as SDE with maintainers / TSC team to develop / upgrade the baseline repository for V1 standards.
Applicant background
Dhruv Malik has completed his masters in the field of Cybersecurity ( with minor in cryptography) from Ecole Polytechnique , Palaiseau , France . his research experience includes :
He has 1.5 yrs experience working with various startups in the blockchain space , some of them are as follows :
Blockchain research intern , napoleonX : worked on doing extensive study on the different zk proof protocols in the ecosystem
blockchain developer & security engineer intern, Equisafe : As part of his role , he assessed the security of the platform and smart contracts of an SaaS platform for insuring the
Junior Blockchain developer , RequestNetwork : he worked on integrating different DeFI services into the smart contracts and developing open source protocol for providing transparent invoicing service .
His general interests is also being the developer advocate for implementing the enterprise level Dapps, experimenting with new governance structures created in the ethereum ecosystem ( DeFI , DAO ) and consulting people / firms regarding the KPI's for implementing and prototyping the use cases .
He is also active with the prominent researchers / consortium related to the Zero knowledge proofs zkproof Org , DAO's and ecosystems ( like Gitcoin kernel Block) and an avid participant in various hackathons , winning prizes for events like consensys stop covid hackathon.
on technical stack : fluent in solidity , TS , python , nodejs and intermediate in Java , golang , rust and associated frameworks .
Motivation and overview :
I have been working as an open source contributor in the baseline ecosystem actively in last 1.5 months ( in activities like group and developer meetings , reviewing the PR’s , having discussions on the several issues mentioned by the development team and have been well versed with the baselining process and had also doing research and documentation of different methods of scaling the workflow step of baselining , some of them include :
Tasks related to the contracts/ and privacy/ package
Doing research and implementing methodologies of creating interoperable zkcircuits from the given business logic , this will include
Coming up with the protocol and developing examples of implementing “verified multiparty workflow” in real implementation and coming up with reference implementation / writeup in the documents .
Work on the integration of the decentralised identifiers with the core package specification , based on the specification being discussed in standards by andreas in detail.
Automation of the business logic and translation into the arithmetic circuits (UML/UBL integration ).
Apart from the tasks specific to my area of interest , i am primarily interested in working as developer of the key features being defined by the maintainers team in sprint , and then coordinating with them via checking the backlog of tickets / tasks to be fulfilled and are related to my subject , and then doing the contributions via the PR on the ethereum-oasis/baseline channel and giving summary reviews during the maintainers next on the progress in meeting .
Execution risks / downsides :
Tasks and schedule (milestones if applicable) :
As explained in the motivation section , i will like to work on the committing the PR’s to complete the tasks as defined by the maintainers team ( under lucas , Ryan , Sam ) and give them review during the week / maintainers meeting
Budget and justification :
3500 dollars for 1.5 month of work : Will be working on avg 4 hours / day Monday to Saturday ( in US timeline , i will be available from 6am till 3pm) .
Deliverables :
and based on the analysis of my work and KPI by the TSC members after the elapsed time , will be happy to contribute further in the project on grants for other opportunities / projects accordingly .
contact details :
Calendly : https://calendly.com/dhruv111/ Github : @Grandgarcon Gmail : malikdhruv1994@gmail.com Linkedin: https://www.linkedin.com/in/dhruvthegr8/