0xHusenChainlink-PROF MEV killerPROF: Fair Transaction-Ordering in a Profit-Seeking WorldNov 13, 2023Nov 13, 2023
0xHusenFacts about UlvetannaFor all zero-knowledge proof acceleration company Ulvetanna-related employees, as the 1st full-time employee and core contributor to the…May 12, 2023May 12, 2023
0xHusenPoseidon gate in Plonky2Hash is critical in layer 2 Merkle trees cost, so a nice selection of hash function such as Poseidon/Rescue/Mimc(too old maybe) is…Feb 21, 2022Feb 21, 2022
0xHusenInto Poseidon hashPoseidon is a cheap hash function for ZK(and possibly MPC), to avoid using too many boolean functions like SHA256 and SHA3-keccak .Feb 21, 2022Feb 21, 2022
0xHusenMemory management of NTT in GPU/ASIC/FPGANTT, with similar access patterns of FFT, but operating inside a field, is widely used in HE(homomorphic encryption) and zkp. There are…Oct 7, 2021Oct 7, 2021
0xHusenPlonk Proving time with GPUHardware: 12cores CPU(2.5GHz) and 2*NVIDIA T4Sep 12, 2021Sep 12, 2021
0xHusenCUDA PTX assembly syntaxCuda PTX(parallel thread execution) assembly can be embeded in the Kernel.Sep 7, 2021Sep 7, 2021
0xHusenArbitrum gas fee analysisBefore migrating Ethereum Dapps from L1 to L2, it’s important to know the change in gas fee in advance.Sep 7, 2021Sep 7, 2021
0xHusenPlonk with GPU accelerationTL;DR: a Plonk GPU version, which achieves at lease 6X performance of the CPU version.Sep 2, 2021Sep 2, 2021