Cortex Project Updates #125

Technical Updates 🤖

MRT/CVM

  1. MRT has added support for the Detection model, with quantization already implemented for models such as Yolo, SSD, etc.

  2. Implemented automatic Spliter/Merger algorithm logic to eliminate the problem of duplicates in segmented subgraphs (increased reference counting).

  3. Added constant pass fusion for operators oneslike and zeroslike.

  4. Added adaptation and quantization logic for operators shape of, reverse, maximum, and minimum.

  5. Adapted Circom for the detection model, added implementation for operators like slice_like, repeat, tile, etc.

  6. Conducted research on OPML technology and its implementation, exploring more possibilities for on-chain AI inference.

ZkRollup

  1. Implement a compression process for contract bytecode to reduce on-chain data consumption, and conduct compression testing.

  2. Introduce StorageProcessor as an access layer to the PostgreSQL database, managing pools and transactions.

  3. Implement the state's persistent storage layer based on the database (DB).

  4. Utilize RocksDB to store some state-related data, serving as the storage for state during the VM execution process (enhanced speed).

  5. Abstract StorageView, enabling the use of RocksDB, PostgreSQL, and in-memory storage as storage points, implementing ReadStorage and WriteStorage.

  6. Fix the issue in the Metric exporter where metric data submission was not executed upon receiving a signal, and adjust the maximum retry attempts metric for the job processor, submitting the metric at the beginning of the job.

  7. Add a simple implementation of Memory for the VM.

Cortex Full Node

  1. build: make linter emit output;

  2. p2p/discover: add liveness check in collectTableNodes (#28686);

  3. discard work submit to full channel;

  4. cuckoo consensus test & avoid using block override;

  5. infer mem/gas/opcodes table added;


About Cortex 😇

Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).

Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!

TestNet

| Block Explorer — Cerebro| Mining Pool | Remix Editor | Software | ZkMatrix

Social Media

| Website | GitHub | Twitter | Facebook | Reddit | Kakao | Mail | Discord

Telegram Groups

| English | Korean | Chinese | Russian|Turkish

Subscribe to Cortex Labs
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.