or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
ZK WASM Sync notes
Index document: https://hackmd.io/IqQMg6I6Qz-AEc8MSEU4eg
July 29, 2024
zisk
so farzisk
July 1, 2024
June 17, 2024
June 3, 2024
April 15, 2024
March 18, 2024
March 4, 2024
February 26, 2024
February 20, 2024
PIL Workshop
February 19, 2024
yargs
to build CLIs. Willyargs
be used for PIL2 related packages as well or is there a switch to another library?February 5, 2024
January 29, 2024
read_byte
,write_byte
January 22, 2024
pilPolTable
to analyze the number of columnsJanuary 15, 2024
January 8, 2024
CONST %MAX_CNT_SHA256_F_LIMIT = ((%TOTAL_STEPS_LIMIT - 1) / 31488) * 7
memory.fill
,memory.grow
December 18, 2023
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Rebasing
feature/64bits
zkevm-proverjs on the main branch32 Bit operations support timeline
Stage 2 planning <– Next time
December 11, 2023
December 4, 2023
November 27, 2023
November 20, 2023
November 14, 2023
Progress on Stage 1 (https://github.com/near/wasmtime/milestone/1)
Any blockers that Andrei can help with?
Next step: measure how many of tests from https://github.com/WebAssembly/spec/blob/master/test/core/i64.wast we pass
November 6, 2023
node test/zkasmtest.js --rows 2**18 --ns all test/zkasm/64bits.zkasm
inzkevm-proverjs/feature/64bit
. In our test it fails only onSLT
as not yet implemented. So, we can use it for testing operations which generate 32-bit overflow.October 30, 2023
i64.const
in zkasm? Something like43093904439049308585895 => A
don't work.0xFFFF_FFFF + 1 = 0
$ :ADD, JMPC(,)
. C here can be understood as carry.and
and a bitmask preferable performance wise?*
October 09, 2023
October 02, 2023
memory.grow
and such, which require an ability to modify the size of the memory available to the code being executed as the code executes.September 18, 2023
September 4, 2023
August 30, 2023
August 29, 2023
August 14, 2023
zkproverjs
: https://github.com/0xPolygonHermez/zkevm-rom/blob/develop/tools/run-tests-zkasm.js--verbose
flag to check zk-counters consumptionAugust 9, 2023
August 8, 2023 - ZK WASM Workshop
August 7, 2023
What is our long-term goal?
What can we set as a short-term goal?
In-person training session
Technical questions
Fibonacci(N)
, with N in (20, 25, 30) (corresponds to values 6765, 75025, 832040)SUM(1..10^8)
SHA256(1MiB of random data)
August 2, 2023