Skip to content

Commit c1a1c40

Browse files
authored
Update snark.md
1 parent be8b635 commit c1a1c40

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

snark.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ Example implementations:
4949
- The assertTx may commit to up to 16 KB of trace data.
5050
- A degree-12 extension field element is about 3 KB. Thus, naively, the assertTx may commit to only about 5 intermediate results. Verifiers could choose only from up 6 disproveTx Tapscripts, and the combined size of all Tapscripts is up to `6 x 4 MB = 24 MB`. Using hash commitments, we can compress the signatures commitments at the expense of more overhead in the disprove scripts.
5151
- A full block can commit to about `4 MB / block * 26 bytes / bit = 16 kB / block` of signed data.
52-
- That's about `( (4mb / 26 byte) bits ) / 20 bytes = 960` 20-byte hashes. Thus, we could chunk the computation into about 960 Scripts of 4 MB each. Considering a communication overhead of about 1-2 MB, we can run computations of up to 2 to 4 GB in total.
53-
52+
- That's about `( (4mb / 26 byte) bits ) / 20 bytes = 960` 20-byte hashes. Thus, we could chunk the computation into about 960 Scripts of 4 MB each. Considering a communication overhead of about 1 - 2 MB, we can run computations of up to 2 - 3 GB in total.
53+
- We can run maybe 4 instances in parallel, enabling 8 - 12 GB of computation.
5454

5555

5656
## General Ideas for Optimizations

0 commit comments

Comments
 (0)