Zk pfp

Zk

@risotto

33 Following
56 Followers


Zk pfp
Zk
@risotto
I'm stoked to be taking the next step in my career to join Aleo as a Developer Relations Engineer! As a former ambassador, I've had the privilege of witnessing its trailblazing approach to blockchain technology and unwavering commitment in revolutionizing digital privacy.
 πŸ§΅πŸ‘‡
2 replies
0 recast
4 reactions

Zk pfp
Zk
@risotto
Just started my @heylunchbreak. Come start yours or collect mine now!
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Wake up bae, a new friend tech has dropped https://lunchbreak.com/?ref=zklim5389
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Create real products and services that people are willing to pay for
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Pool has won Unplugged track! Thank you /nouns for selecting us πŸŽ‰ Had lots of fun building in Base /onchainsummer Buildathon! Coinbase Smart Wallet stacks are so powerful in providing better UX for Pool users, create and login wallet with only Passkey, Paymaster Service and Transaction Bundling, all of them are smooth πŸ’― We did integrate Stripe crypto on-ramp to further enhance UX although we can only submit to one track. Super excited to ship Pool soon for real world use case and get people started using it in physical events! Check out Pool here: https://devfolio.co/projects/pool-d35f
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Woohoo! Just got my hands on a sweet little SBT as an Onchain Credential for participating in Onchain Summer Buildathon πŸ₯³βœ¨ @base @devfolio
0 reply
0 recast
1 reaction

Zk pfp
Zk
@risotto
ZK Scholars Assembly Revision 4 - Batch Opening & Vector Commitment In the last KGZ discussion, we are only proving f(x) = y, what if we want to prove many different points are from the same polynomial? Here comes batch opening. f(x) is a N-degree polynomial and interpolates set of point {(xi, yi)} i ∈ [n], define an accumulator polynomial as A(x) = ∏ (x - xi) while i ∈ [n]. And f(x) can be express as: f(x) = A(x) * Q(x) + R(x) A(x): accumulator polynomial Q(x): quotient polynomial R(x): remainder polynomial
1 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Trusted Setup is done by having multiple parties to compute Ο„ together with their respective secret randomness, for example Alice knows a, Bob knows b and Carl knows c: g^a -> g^(a * b) -> g^(ab * c) -> g^(abc * …) -> … Those secret randomness are also called "toxic waste" because they should be disposed so that no one can recover them. Next thread we will visit how Batch Opening & Vector Commitment work!
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
ZK Scholars Assembly Revision 3 - More Elliptic Curves, Parings and KGZ Other than Weierstrass form of elliptic curve that is used in Bitcoin & Ethereum (secp256k1) and TEE & Secure Enclave (secp256r1), there are also other forms of elliptic curves such as Montgomery Curves, Edwards Curves and Twisted Edwards Curves. Montgomery curves have no point at infinity, they can also do arithmetic operations that are more computational efficient such as differential addition and Montgomery ladder. For example scalar multiplication kP where k is a large integer. In the Weierstrass form, this involves numerous point additions and doublings, each requiring multiple field inversions. In the Montgomery form, the Montgomery ladder performs this operation using only field multiplications and squaring, significantly reducing the computational overhead.
1 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
ZK Scholars Assembly Revision 2 - Elliptic Curve & Schnorr Signature Elliptic curve can be simply described as the equation y^2 = x^3 + ax + b (mod p). This normal form is also called Weierstrass Form. Different elliptic curves are formed by changing the value of a, b and p. We can define elliptic curve points as a group but more interestingly, we can also do geometric operations with it. For example, the inverse -P of a point P is the one symmetric across the other side of x-axis. We can also do geometric addition to compute the sum of two points P and Q by drawing a line passing through both of them, the 3rd intersection point of this line will be R, and the inverse -R is the sum of P + Q because P + Q + R = 0 thus P + Q = -R in abelian group. To compute P + P, we draw a tangent line on point P and the inverse of next intersection point is the sum of those.
1 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
ZK Scholars Assembly Revision 1 - Group Theory Group is a set of elements that satisfied interesting properties that are useful in cryptography such as - Closure - Associativity - Identity Element - Inverse Element Closure means for any elements a, b ∈ G (group), the result of the operation between them will be result in an element that is of the same group, example a β€’ b = c ∈ G. Associativity means sequence of running operation doesn’t matter for any elements a, b, c ∈ G, for example the result of (a β€’ b) β€’ c will be equal to a β€’ (b β€’ c). Identity Element means there exists an element e ∈ G such that for any element a ∈ G, the operation with e will always result in itself, example e β€’ a = a β€’ e = a. One can imagine e as 0 in simple additive group or 1 in simple multiplicative group as 3 + 0 = 3 and 3 * 1 = 3.
1 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
How can I forgot to cast this amazing 3 days ZK intensive workshop that happened last two week?
1 reply
0 recast
1 reaction

Zk pfp
Zk
@risotto
Minted an NFT for contributing to @jessepollak's baldness. Onchain Summer Buildathon is based. Mint yours by joining the Onchain Summer Buildathon. https://letsgetjessebald.com/token/977?ref_code=d50081b099
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Took the REGEN pill
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
What do we regen today?
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
I just joined the $REGEN airdrop by @RegenToken Check yours at regen.tips
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
I just signed up for the AceTCG waitlist! Powered by @deform https://acetcg.deform.cc/waitlist?referral=PAydAYtbABnQ
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
based is build things that actually useful
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Stop creating rollups
0 reply
0 recast
0 reaction

Zk pfp
Zk
@risotto
Pause your Scrolling. πŸ’Ž Just bagged my gemz points & ready for the launch. πŸš€ You can earn points as well! Tap in: https://earn.gemz.fun/?referral=Jl2nMBR96BkQ
0 reply
0 recast
0 reaction