part of me wants this to be simple, client-side only, read-only. to get things like transaction information though, a node is required. whether i run my own or use an api like infura's or etherscan's, i'll need my own to prevent key leakage. to prevent abuse, i can either rate-limit or rate-limit+auth.
what can i do with auth that i can't do with MM/Trezor and rate limiting alone?
part of me wants this to be simple, client-side only, read-only. to get things like transaction information though, a node is required. whether i run my own or use an api like infura's or etherscan's, i'll need my own to prevent key leakage. to prevent abuse, i can either rate-limit or rate-limit+auth.
what can i do with auth that i can't do with MM/Trezor and rate limiting alone?