2 ms·
> AFAIK Codius doesn't provide any tool to compare outputs from different hosts. I'd love to see somebody make a browser extension that does just that! There
by justmoon2 8y ago
> AFAIK Codius doesn't provide any tool to compare outputs from different hosts.
I'd love to see somebody make a browser extension that does just that!
There are a bunch of important ecosystem pieces missing from Codius still. Keep in mind that this current release of it just came out a month ago.
If I had a magic wand, the next things I'd introduce would be a Codius namespace system (have the design in my head but haven't had time to write it down) which can securely resolve an identifier like "alicescontract" to a JSON document like {"hosts":[...],"manifestHash":"...","hostPublicKeys":[...],"threshold":5}
(For the blockchain geeks in the audience: Note you wouldn't need consensus for that because names are not fungible, so some weak form of consistency would be fine.)
Then I would add a feature to Codiusd which allows a host to look up that identifier and then depending on the JSON become a proxy to that contract. What that would mean is that you could go to alicescontract.[any-codius-host] in your browser and that host would do the work of collecting responses from all the other hosts and respond once it has `threshold` matching replies. You could use whatever host you trust most as your proxy or, for the super-paranoid, you could run your own host and use that.
There are further optimizations of course but I'll stop here.