Cassie Heart pfp
Cassie Heart
@cassie
Making good progress on arm64 emulation in Quilibrium's MetaVM, also swapped out my hand rolled Ferret OT implementation for a much more polished library. It proved beneficial, now I'm managing to swing around 60 million instructions per second on baseline hardware, much closer to ideal conditions.
4 replies
0 recast
0 reaction

July pfp
July
@july
Very cool. Curious: - What are you using for arm64 emulation? qemu? - also why arm64 vs other ISAs? RISC-V seems popular these days - why do you need a VM? - what is Ferret OT - Maybe I should just read the paper
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
- Custom – traditional emulation is based in a world where one computer is executing it, and even the rare distributed ones are built with trusted assumptions (see https://www.youtube.com/watch?v=MhkiBe_0gR8 for a cool example). In a multi-party malicious majority context, an entirely different approach has to be use
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
- RISC-V is already supported - I don't, but people building and deploying traditional apps on EC2 instances may not be able to or may not want to redesign an entire app architecture overnight - Ferret OT is an approach for generating a _lot_ of correlated OTs very quickly: https://eprint.iacr.org/2020/924.pdf
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
- The paper does not include the metavirtualization platform, I decided to cut this from it since it was, in of itself, an application on the network rather than a fundamental component of the network
0 reply
0 recast
0 reaction