The IC registry seems to think itās in a completely different location and country than censys (which uses ipinfo.io and is generally very accurate, using a probe network for request/response latency analysis).
The world-wide ping for this node confirms its location in North America. A localized 1ms ping reply from a probe in Toronto strongly suggests the node is within 100km radius of that location. I hope this helps!
Werenāt there plans to run validators in TEEs? I think I read that somewhere years ago. This would make a Sybil attack way less effective. After all, if honest behaviour of the machines is technologically enforced and verifiable, then all someone can do (without breaking the hardware security mechanisms) is to disrupt the availability, but no the correctness of the system.
What would validators do (as in how would they validate)? Theyād surely need to perform the same compute (or something even slower/more computationally expensive, i.e. zk proofs) in order to validate what the result should be at different points, at which point theyāre doing the same sort of work as any other node machine.
Itās just a numbers game. If you sacrifice on the numbers side you need to make up for it in terms of checks and balances.
my bad, I meant nodes. Every blockchain calls them by a different name, but itās all the same thing to me. Iām not saying to reduce decentralisation. I thought there were already plans like 2 years ago or so to migrate into TEE technology like SGX or TrustZone to ensure nodesā honesty (while keeping the threshold setup).
See: Long term R&D: TEE enhanced IC (proposal).
I think this will help, but wouldnāt be a silver bullet. If all (or the supermajority of) the Node Providers in a subnet decide to collude (or are the same person), I think theyād still be able to dictate the trajectory of computation on that subnet. At least, Iām not clear on why that wouldnāt be the case.
Well, running nodes in a TEE will ensure honesty and tamperproofness. A TEE-operated, thresholded service can at most get DoSed by a malicious majority/supermajority, but would never lose correctness. Which means availability/liveness would imply correctness also, assuming nobody physically breaks the TEE while also having a supermajority share of nodes or something. That does make a huge difference.