Your baker and your endorser are working for you : they create blocks and operations with your signature, and you get rewards for that. The accuser is different: it monitors the network, detects double-baking or double-endorsing, and sends an anonymous operation on the network, that can be inserted by any baker, not only yours. So, even if you don't run an ...
To accuse someone for double baking, you should provide an evidence. And the evidence is two distinct hashs of two blocks produced at the same level by the baker you'd like to accuse.
So, accusation will not be valid if the baker didn't baked two blocks at the same level.
I'm not sure where in the documentation it says that but my guess for the rationale is that, while every participant in baking and endorsing increases the security of the network, the marginal gain for the network of someone running an extra accuser once a few are already running is low. However, the marginal gain for the baker isn't low, since accusations ...
If two endorsements are made for the same slot or two blocks at the
same height by a delegate, the evidence can be collected by an accuser
and included in a block for a period of PRESERVED_CYCLES, including
the current cycle.
This accusation forfeits the entirety of the safety deposit and future
reward up to that point in the cycle. Half is ...
There are a few issues here.
What is double baking/endorsement?
It is important to understand that the doubling penalty has little to do with injection. The crime is signing two different blocks or endorsements, with different hashes, at the same level. Injection is just one way for your crime to be discovered.
You can safely inject a single block or ...
There are no URL's involved in running a tezos node. You can run a node anywhere and it will connect to the P2P network. You can put your node in private mode, which means that other nodes will not include your node in their broadcast lists.
Some bakers run a setup where they have several "public" nodes, and 1 "private" node which only ...
You'll find the answers in the : Tezos docs (the part on proof-of-stake)
Basically, an accuser needs to show that a baker baked two blocks at the same level.
The accuser emits an accusation operation with the double-baking evidence (namely, the headers of the two blocks). If this accusation operation is included in a block within the cycle of the incident ...
If I understand correctly, your hypothesis is that a baker could accuse all bakers and endorsers of recent blocks to maximise it changes to hit a bad action.
Detecting behaviors that deserves to be accused is quite simple and based on a tool provided with the node software. There seems to be no gain then to try such a strategy.
Accusing work by submitting evidence that two endorsements (or two blocks) were signed at the same height, by the same key, but referred to a different block hash (had a different) block hash. Any miner can include such an accusation in their block and receive a reward for it.
See double_endorsement_evidence and double_baking_evidence in