Halo2 Tutorial
  • 😇Halo2 Tutorial Intro
  • Contents
  • Lab preparation
  • Section 1
    • Preliminaries
    • Halo2 Essentials
    • 🍟Chips! Fish sold separately
    • 🍟Lab: Chips
    • Layouter -> Gates
    • Lab: Layouter -> Gates
    • Circuits
    • Lab: Circuits
    • Proving
  • Section 2
    • Proper proving
  • Section 3
    • Gadgets
    • Range gadget
    • ECDSA gadget
    • Conclusion
Powered by GitBook
On this page
  1. Section 3

Gadgets

In this section we want to walk you through some gadgets. Gadgets are sub-circuits that were built by others that you can make use of. For example, if somebody else spent months implementing the hash function keccak and ensuring it was both safe and optimised, why would you then build it all yourself again from scratch? You wouldn't of course, you would make use of their gadget for it (provided you trusted its quality).

Other gadgets include a range gadget or ECDSA signature verification in arbitrary fields.

PreviousProper provingNextRange gadget

Last updated 2 years ago