Covalent Code Review: Decentralized Data
Share this article
The analysts did a thorough ICO review on this one, so if you want to know what it is and why they do it, you should probably read that. Just checked today and still don’t see the whitepaper on their website so my Covalent code review is exactly that: code alone.
I like code.
There’s another project at Covalent.io – that’s not the one we’re looking at. We are on Covalent.ai
So: “Covalent is a privacy-protected data network that utilizes a decentralized computing network to ensure that data is encrypted at all times.”
“Imagine a new internet composed of Smart Data that remembers, keeps a secret, learns from its users, is open for good”
Pretty cool, Graphine, so we can assume SGX, and we have 3 covalent repo’s. Secure server, secure models prod and dev. No idea what any of them do, let’s go figure it out.
Hehe, as see they are as graphically orientated as I am.
“CovaChain is our decentralized, distributed ledger that runs BigchainDB on top of Tendermint…” So, why not just use Cosmos? Oh right, they needed their own token, otherwise how will they ICO…
Anyway, let’s see what the product looks like.
Runs a computation in docker.
Guessing s3 for data storage (not IPFS)
We are looking for Process.
Nevermind, it’s just Process from the python multiprocessing class.
That’s it for covalent-secure-server, let’s head over to models-prod (dev is the same as prod)
Nevermind, just helper models.
Covalent Code Review Conclusion:
So SGX + docker + standard training models + tendermint and bigdata for blockchain. Not a lot going on. They could have used another blockchain instead of “adding” their own (not building). But then they couldn’t have their own token.
Straight forward implementation, nothing interesting.
You can chat about Covalent in our Telegram group.
Disclaimer: Crypto Briefing code reviews are performed by auditing what is on display in the master branch of the repo’s made available. This was performed as an educational review and any comments in the article are the opinion of the writer. It is normal for code to change rapidly, hence we timestamp our code reviews so that they present a snapshot at a moment in time. Information contained herein should not be used as any comment or advice on the project as a whole.
Covalent Code Review Timestamp: August 5th 2018