You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue serves as an issue tracker for the constraint system. While some of these tasks and ideas are sourced from this hackmd doc, that will continue to serve as an active and up-to-date (dis)organization of my thoughts for now.
Devnet
For devnet, we just want to be able to do recipient whitelisting and blacklisting for an EVM. For this, we need:
Unsigned TX distribution flow (Client -> Server, Substrate)
New constraint - max tx amount per time (Substrate/Server)
Custom constraint engine
Custom constraints as a Rust DSL
Constraint config as single storage (Substrate/Server)
Remove web3 dep from server (pretty heavy)
It'd be super cool to do constraints in zk, and have signers coordinate blinded threshold ECDSA. This would eliminate the hash being stored on-chain and the servers even knowing the unsigned tx. While I've had some basic discussions with Thor on Halo2 for zk constraints and I see at least one blind TSS based on discrete log, I will leave details of this to the crypto team.
The text was updated successfully, but these errors were encountered:
Overview
This issue serves as an issue tracker for the constraint system. While some of these tasks and ideas are sourced from this hackmd doc, that will continue to serve as an active and up-to-date (dis)organization of my thoughts for now.
Devnet
For devnet, we just want to be able to do recipient whitelisting and blacklisting for an EVM. For this, we need:
Post-Devnet
web3
dep from server (pretty heavy)It'd be super cool to do constraints in zk, and have signers coordinate blinded threshold ECDSA. This would eliminate the hash being stored on-chain and the servers even knowing the unsigned tx. While I've had some basic discussions with Thor on Halo2 for zk constraints and I see at least one blind TSS based on discrete log, I will leave details of this to the crypto team.
The text was updated successfully, but these errors were encountered: