Cortex Project Updates #48

Cortex Labs
Cortex Labs
Published in
2 min readApr 29, 2020

Technical Updates πŸ€–

MRT & CVM Development

1. Added support for OPENCL device in CVM-Runtime to further support FPGA devices;
2. Implemented all operators of OpenCL MNIST, finished running through the software and hardware simulation, and passed the test on FPGA;
3. Migrated the MRT project to CVM-Runtime, completely extracted TVM and NNVM dependencies, increased the ease of MRT deployment and code robustness;
4. Added graph model support for CVM-Runtime, added graph compilation, infer shape processing, and the corresponding C++ and python API. Fully connected with the existing MRT version;
5. For CVM-Runtime, fixed some existing bugs and continued to optimize the code structure and logic;
6. For Z3 Prover, continued to verify the CVM Runtime operator (so far have verfied 25 operators);
7. Continued to advance the CVM-Runtime Formalization code. Currently, 8 operators have been rewritten and certain inaccurate and incorrect descriptions in the PDF version have been fixed.

Cortex Full Node Development

1. Researched zokrates and tried off-chain calculation process with on-chain verification;
2. Added dynamic state snapshot mechanism, added p2p test protocol for storage, upgraded to test torrent memory overflow problem and optimized code style;
3. For Torrent FS, modified seeding tools, increased stable file synchronization whitelist, and streamlined transaction storage structure;
4. Fork maintained the color and golang-set open source projects that full nodes depend on and repaired full node mining (command line, running and compiling).

DeFi Development

1. Optimized the ABI calling interface of contracts to simplify the code and the development process;
2. Deployed a new test contract on the Cortex Dolores test network to simulate on-chain AI in new application scenarios;
3. Further tested the Cortex AI DeFi contract to avoid potential attacks and security risks as much as possible. Implemented the DeFi contract query interface of basic quantity such as the profit situation and the profit rate.

Community Updates πŸ‘¨β€πŸ‘©β€πŸ‘¦β€πŸ‘¦

  • The community development team lolminer updated the mining software to support CTXC, which is compatible with A and N cards with more than 8G memory, allowing more GPUs to be added to the CTXC PoW ecosystem;
  • New community pools are added. An unknown large computing power mining pool joined the CTXC PoW ecosystem, causing the overall network computing power to increase by 40% to 50%;
  • Well-known mining revenue statistics sites MinerStat and WhatToMine successively included CTXC mining information;
  • Coordination with blockchain media;
  • Edited Cortex technical documentation.

About Cortex πŸ˜‡

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 |

Social Media

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

Telegram

| English | Korean | Chinese |

--

--