Our new inquisitor has raised some good questions.
FROM ABOVE
The cost to launch a Sentinel is crucial as it protects from economic attacks, it makes it very difficult for an attacker to launch 100 Sentinels at once, for example.
A large benefit for prospective operators is that the cost is redeemable when a Sentinel is revoked, making a Sentinel profitable after the first day (In ZNN & QSR scope).
The central question is whether the goal is to have many Sentinels, how many are considered enough? It is not immediately obvious that more equals better.
Bitcoin, which I just looked up, has an estimated 13 thousand full nodes in the network. They help create consensus, where the longest chain is what individual nodes accept as the valid version of the blockchain. At least that’s how I understand it.
However, we don’t have that design. Our Pillars agree on what the valid version of the blockchain is. As far as I can tell, our full nodes serve as a medium for the transactional layer, which is separated from the consensus layer.
So, in that sense, the question remains: how many Sentinels does one need for network stability?
The cost to launch a Sentinel is crucial as it protects from economic attacks, it makes it very difficult for an attacker to launch 100 Sentinels at once, for example.
A large benefit for prospective operators is that the cost is redeemable when a Sentinel is revoked, making a Sentinel profitable after the first day (In ZNN & QSR scope).
I don’t think we know many more Sentinels are “better”. Everything I read in the whitepaper and in telegram points to Sentinels, not public nodes, acting as a means for IDB on a “light client” or Sentry. Kaine was designing solutions to current problems in crypto. Central public nodes are a problem. He devised a solution.
Client > Sentry > Sentinel
Why introduce a new incentivized public node that replicates the problems we already have today in crypto? If pillars keep consensus, why do more public nodes provide more security? The nodes are just an entry point to the network (I think).
I cannot find a reference anywhere to an incentivized public node other than to a sentinel. Sentinels and pillars keep the full ledger and are incentivized to do so.