Cost-Bounded Transaction Filtering Language
In briefCost-bounded transaction filtering language for node policy
SummaryThe author designed a transaction filtering policy language and implemented it in satd, a Rust Bitcoin full node. It lets operators choose which transaction shapes to relay or include in block templates without affecting consensus correctness. Matching transactions are quarantined rather than rejected, keeping policy visible and tunable. If rules might catch important protocol transactions such as Lightning channel closures, the node refuses to load the filter by default.