Skip to main content
Try out the RareSkills ZK AI Tutor!

Zero Knowledge

Browse all Zero Knowledge articles.

3 min read

Trusted Setup

A trusted setup is a mechanism ZK-SNARKs use to evaluate a polynomial at a secret value.

Last updated onOct 10, 2024
Read Article

11 min read

Homomorphisms by Example

A homomorphism between two groups exists if a structure preserving map between the two groups exists. Note that a homomorphism is one-directional.

Last updated onFeb 25, 2026
Read Article

14 min read

Elliptic Curve Point Addition

This article describes how elliptic curve addition works over real numbers.

Last updated onNov 8, 2026
Read Article

18 min read

Elliptic Curves over Finite Fields: A Visual Guide

See what elliptic curves look like over a finite field, why their points form a cyclic group, and how point addition and multiplication work, in Python.

Last updated onNov 7, 2026
Read Article

6 min read

Ethereum precompiled contracts

Ethereum precompiles behave like smart contracts built into the Ethereum protocol. The nine precompiles live in addresses 0x01 to 0x09.

Last updated onOct 29, 2025
Read Article

20 min read

Circom language tutorial with circomlib walkthrough

This tutorial introduces the Circom language and how to use it, along with common pitfalls.

Last updated onSep 29, 2025
Read Article

5 min read

ZK-addition-dapp with Noir and Nextjs

We will demonstrate a step-by-step exploration of a basic zk-dapp designed for verifying additions.

Last updated onAug 2, 2024
Read Article

10 min read

Zero knowledge programming languages

Zero knowledge proofs demonstrate you executed a computation correctly without revealing the inputs to the computation.

Last updated onAug 1, 2024
Read Article