I am researching on how to parallelize transaction validation in Tezos, and I came across TezEdge and this blog.

Both of these articles mention that they use OCaml Runtime FFI Pools, but my primary concern is about transaction dependency, which prevents us from executing in parallel. Indeed there are techniques using software transactional memory to detect these dependencies and execute in parallel (see here) however it is not clear how TezEdge is achieving parallelism. Does anyone have any insights in this area?

Thanks in advance.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.