Skip to content

Commit

Permalink
Update readme re primitives
Browse files Browse the repository at this point in the history
  • Loading branch information
sergerad committed Aug 30, 2024
1 parent f629900 commit eb64c33
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ The key cryptographic primitives used by the protocol are the following:
* Keccak256 for all hashing purposes including ECDSA, content-addressable IDs (transaction and block hashes), as well as construction of Addresses (last 20 bytes of the hash); and
* Incremental Merkle trees for withdrawal transactions which allows for L2->L1 transfers via Merkle proofs.

In future, when Nolemma supports validity proofs, it will move to more ZK-friendly primitives such as Poseidon2, Rescue, and Falcon.

### Sequencing

There is a single, permissioned sequencer. It produces blocks at a fixed period. Blocks are hashed with Keccak256 and signed with secp256k1 ECDSA.
Expand Down

0 comments on commit eb64c33

Please sign in to comment.