Skip to content

Commit

Permalink
ZK 2nd cohort
Browse files Browse the repository at this point in the history
  • Loading branch information
0xalizk committed Nov 25, 2023
1 parent 4bf0bd6 commit d13939b
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 19 deletions.
2 changes: 1 addition & 1 deletion fellowships.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ yAcademy fellowships are <span class="fs-5"><span class="fw-700"><span class="te

* You will be expected to be fluent at setting up test environments, and running common tools.

* You are _not_ required to have experience in auditing in the Web3 space, but you must be **proficient in software engineering** generally. Please note that as the yAcademy fellowship continues getting more popular, the competition to join our programs is increasing with each iteration.
* You are _not_ required to have experience in auditing in the Web3 space, but you must be **proficient in software engineering** generally and have published **proof of technical work**. Please note that as the yAcademy fellowship continues getting more popular, the competition to join our programs is increasing with each iteration.

If you think our program is too advanced for you now, fear not, you can still join after going through an introductory program such as [Secureum](https://secureum.xyz/). If you prefer to fly solo, you can bootstrap yourself and hunt for bounties on [Immunefi](https://immunefi.com/). Then, come back and apply, we would love to boost your progress to an advanced level.

Expand Down
43 changes: 25 additions & 18 deletions fellowships/zk-fellowships.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,52 +6,59 @@ nav_order: 2
---
<br>

# ZK Fellowship Program
# ZK Fellowship Program: 2nd Cohort

<br>
<span class="fs-5"><span class="text-red-100">Application for the 2nd ZK Fellowship is open untill <span class="fw-700">December 15th 2023</span></span></span>

**You may want to review our [pilot ZK auditing fellowship](/fellowships/zBlock1) to:**
- (a) get a sense of what the fellowship is like and
- (b) level up your understanding of ZK from an auditor perspective
**Quick facts about the 2nd fellowship:**

<br>
- The fellowship will be entirely focused on [Summa](https://github.com/summa-dev/summa-solvency) from the [PSE](https://pse.dev) group, a Halo2-based proof of reserve protocol.
- Duration will be 3-4 months.
- Application closes December 15th 2023.
- Kick off is January 15th 2024.

<span class="fs-5"><span class="fw-700"><span class="text-blue-100">Commitment:</span></span></span>

The time commitment is **>=20 hours per week**.

<br>
<span class="fs-5"><span class="fw-700"><span class="text-blue-100">Duration:</span></span></span>
<span class="fs-5"><span class="fw-700"><span class="text-blue-100">Highlights:</span></span></span>


<b>The fellowship is 1-3 months and includes theory sessions, code overview sessions, and retreat sessions with leading experts in the field. </b>
The fellowship is 3-4 months, and will includes theory sessions, code overview sessions, retreat sessions with leading experts in the field, office hours with devs and/or our residents, and ad-hoc sessions self-organized by groups of fellows. There are usually also be some quizzes and puzzles throughout.

Developments in ZK proving systems informs our choice of what theory and implementations we choose in our upcoming ZK auditing fellowships. Tentatively, our next fellowship will be in late Q3 2023.
The fellowship leads up to an ~~audit~~ security review report (eg [[1]](https://github.com/zBlock-1/RLN-audit-report) [[2]](https://github.com/zBlock-1/spartan-ecdsa-audit-report)) contributed to collaboratively by everyone involved: fellows, residents, and mentors.

<!--Developments in ZK proving systems informs our choice of what theory and implementations we choose in our upcoming ZK auditing fellowships. -->

<br>
<span class="fs-5"><span class="fw-700"><span class="text-blue-100">Pre-requisites:</span></span></span>

Other than the [general](/fellowships) requirements, no prior ZK knowledge is required.
- No prior ZK knowledge is required, but proof of work else where is.

<!--
<br>
<span class="fs-5"><span class="fw-700"><span class="text-blue-100">A typical week in the fellowship program:</span></span></span>
<span class="fs-5"><span class="fw-700"><span class="text-blue-100">Highlights from the fellowship program:</span></span></span>
- The auditing sprint starts on Monday with an overview session delivered by one of our resident auditors, a guest auditor, or the codebase author.
- During the week, async discussion take place between fellows, mentors, guest auditors, residents, and codebase devs.
- Fellows can work in groups during the week. Groups may meet during the week over calls.
- Async discussion take place between fellows, mentors, guest auditors, residents, and codebase devs.
- Fellows can work in groups during the week. Groups may have virtual meetings to check progress and help each other.
- At the end of the sprint, fellows present their findings and receive feedback from our residents, mentors, and codebase authors.
- The auditing sprint ends with a retreat session where we invite a prominent guest for a lecture or AMA with the fellows.
- yAcademy residents take care of aggregating all findings into one coherent report shortly after the fellowship ends. -->
- Before applying, please make sure you have read and understood the [general structure and guidelines of our programs](/fellowships/).
- You can review our [pilot ZK auditing fellowship](/fellowships/zBlock1) to:
- Get a sense of what the fellowship is like and
- Level up your understanding of ZK tailored to give aspiring auditors the minimum viable theory to get to the code.

<br>
Before applying, please make sure you have read and understood the [general structure and guidelines of our programs](/fellowships/).

<br>
If you have questions you want to ask before applying, you may contact at: <br>zk **AT** yacademy **DOT** dev


**If you think you are a good fit for the program (yay!), you may apply here:**
<br>
**If you think you are a good fit for the program (yay!), please apply:**
<br><br>


<span class="fs-8"> [Apply to ZK Fellowships](/fellowships/zk-application){: .btn .btn-blue } </span> &nbsp;

Expand Down
2 changes: 2 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ td, th {
}
</style>

<span class="fs-5"><span class="text-red-100">\*\* Application for the 2nd ZK Fellowship is <a href="https://yacademy.dev/fellowships/zk-fellowships/">open</a> \*\* </span></span>

<div>
<table>
<tr>
Expand Down

0 comments on commit d13939b

Please sign in to comment.