Technical Implementation
The filtering of impermissible transactions without affecting the validator's node performance is technically challenging task Solana Implementation InshAllah is operating a custom Jito-Solana validaor node on the Solana network. The validaor client is modified to allow the imlementation of a blacklist. When it's time for our node to be a leader, i.e, create blocks, any transaction that interacts with blacklisted accounts are dropped and is not included in the block.
Ethereum Implementation The Ethereum network implements a Builder-Proposer Separation (BPS) which delegates the task of selecting the transactions in a block to the Builder role. The proposer, i.e., validator, accepts different blocks from builders and selects the most profitable block to sign it. InshAllah runs both a validator node and a customized builder. InshAllah's builder filters out transactions that interact with impermissible smart contracts.
Last updated