paint-brush
Halo2 Circuit Development: Sin7Y Tech Review (20)by@sin7y
603 reads
603 reads

Halo2 Circuit Development: Sin7Y Tech Review (20)

by Sin7Y20mMarch 7th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

In the previous article, we discussed how to use halo2 for circuit development. In this article we will illustrate what we need to pay attention to when developing circuits. We refer to the halo2 code, version f9b3ff2aef09a5a3CB5489d0e7e747e9523d2e6e. 3 parts are discussed here; Configure, Synthesize and Layouter. Wherein according to the declaration of the configure function, when defining a circuit, the ConstraintSystem will be modified and it will return to Config for later use. The synthesize function assigns a value to Layouter based on the config provided. Layouter is chip-agnostic and is used to assign circuits, such as row indices.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Halo2 Circuit Development: Sin7Y Tech Review (20)
Sin7Y HackerNoon profile picture
Sin7Y

Sin7Y

@sin7y

Sin7Y is a tech team that explores layer 2, cross-chain, ZK, and privacy computing. #WHAT IS HAPPENING IN BLOCKCHAIN#

L O A D I N G
. . . comments & more!

About Author

Sin7Y HackerNoon profile picture
Sin7Y@sin7y
Sin7Y is a tech team that explores layer 2, cross-chain, ZK, and privacy computing. #WHAT IS HAPPENING IN BLOCKCHAIN#

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Substack
Newsbreak
Ktachibana
Moomoo
Sumi
Github
Learnrepo
Coffee-web
Brutalist