šŸ”»Cortex Project UpdatesĀ #129

#OPML

1. Parse the PC instructions executed by cvm-runtime mips and obtain binary code;

2. Research and debug capstone decompilation procedure and no-memory overflow segmentation fault;

3. Use c++ compilation and execution to test golang code;

4. measure c++ compile flag: softFloat, hardFloat, -O3, -mfp32, etc. And analysis readelf file for cannon;

5. Analyze and compare segment headers;

6. Research FHE releated project and technique;

#ZkRollup

1. add all the lookup tables used in the main VM circuit;

2. init the bootloader state;

3. add the register**,** add the witness oracle;

4. Refresh the state before each op execution: create a draft candidate for next VM state;

2. Implement the op circuit: impl add & sub opcode circuit**, **add the binop circuit**, **noop op circuit;

3. Basically complete the logic of all VM OPs (except for the ret part), test and merge into the cycle running circuit;

4. Study and merge the latest upstream code (some warehouse public archives, integrated), and prepare to gradually cherry pick the commits into the new fork integration library;

#CortexNode

1. transaction index independent & fix(https://t.co/UMxDbBMYtE);

2. replace custom logic with bytes.HasPrefix(https://t.co/0FEcK5SLO0);

3. release 1.10.62 unstable(https://t.co/WeWaSeoN44);

4. release 1.10.61 stable(https://t.co/FOgJf3hK3K);

5. chore: remove redundant words in comment(