---
# System prepended metadata

title: Tasks/Takeaways/Questions for VerkleTrie_Besu

---

# Tasks/Takeaways/Questions for VerkleTrie_Besu

Refer to [VerkleTrie_Besu](https://github.com/Quadratic-Labs/VerkleTries_Besu)

1. The current version uses [Banderwagon]() and [Banderwagon compatible IPA Multipoint impl](https://github.com/crate-crypto/ipa_multipoint/tree/banderwagon_migration), refer to `crate-crypto`. How are we planning to go about using `Banderwagon` and not `Bandersnatch` for VerkleTries_Besu.

2. `Edwards Projective` does reduce the number of inverse operations during MSM, however, there's no separate `Edwards Projective` crate for Banderwagon, we just have plain Field element with prime `r` (Fr). How to go about this?

3. Stable MSM crate (Rust) / Java library for Verkle Tries that support `Montgomery Trick for batch inverse`, refer to [Ignacio's blog](https://hackmd.io/@jsign/batch-affine-vs-mixed-add)?

4.   Amount of changes needed to be `Bonsai Trie` operations / calling the Bonsai Trie interface as `Matkt` mentioned?

5. RocksDB changes need to be done?   