Uranus Code Review: Ubiquitous Sharing Platform
analysis

Uranus Code Review: Ubiquitous Sharing Platform

THELOGICALINDIAN - n-a

Going to be difficult to accumulate this Uranus cipher analysis professional. So this anniversary I accept looked at Saturn, Jupiter, and now Uranus. I’m not joking. I’m not authoritative this up. Looking for advice on what they do, website appearance Uranus, behemothic and throbbing, on the advanced page. Primordial God of the Sky carrying ablaze and ability to every bend of the world, it says… again, not authoritative this up.

Mission is to ’empower the bombastic accretion ability of the world’ (empower?) but as anon as I see ‘aims to be the Airbnb and Uber for accretion resources’ I alpha activity hopeless.

Ok, well, back we’re all actuality let’s abysmal dive into Uranus. Yes, this commodity is activity to be abounding with these. Yes, I’m 12 years old.

Skipping the whitepaper back it doesn’t accept any absolute abstruse content, instead let’s see what they accept so far.

We accept a tendermint fork, a kubernetes fork, and a runtime fork. So blank those 3 for now. Then we accept UraEP (C ), UraEngine (Java), UraAuth (Python), and UraAgent (Python).

Very little documentation, so we are activity to accept to do this the adamantine way.

UraAuth gives admission to Uranus. Hehe. Ok, I’ll stop now.

Authentication system. Just backend and Flask (Python HTTP library), but let’s accept a look.

It’s not generally I see SQL scripts in the code, so this is absolutely a nice oppurtunity for me to allocution about some SQL architectonics choices. Abstracts architectonics is one of my passions so I booty a lot of time and accomplishment with the abstracts modelling ancillary of my designs.

So attractive at the above, we see Tel (telephone number) as the primary key and we see it is authentic as a bigint (30) with an added btree basis added on top.

I accept some added concerns, the abstracts types for name/password/email are a bit lazy, aloof authoritative them 255. And again the blow are added claimed alternative things, like table names should be plural, and stick to one allotment scheme, actuality we accept biscuit case, we accept accentuate notation, we accept inconsistent capitalization. So apparently aloof a rushed job.

I can absorb absolutely a bit of time on this still (especially back starting to allocution about adopted keys), but for now, let’s move on.

Constants declared and used. Good practice.

Very abundant comments and examples in the code. Documentation alfresco is sparse, but central is fantastic.

Basic HTTP API for now, registration, login, checktel. API 101 stuff. Let’s move on. UraEP has some Client Server code, so let’s accord it a quick look.

Not 100% abiding what I’m attractive at. CtepCommClient and AppChannel accept best of the code.

Dynamic channels actuality created amid applicant and server. Code is good, I aloof don’t apperceive why it exists though.

Custom applicant server connectivity stuff. Let’s move on to UraAgent.

Using PAM for user authentication. Does bounded linux based affidavit (don’t apperceive why).

Guest-agent is aloof ovirt. So, it doesn’t absolutely advice we attending at the cipher detail, let’s attending at the commits.

No absolute changes here, so we can avoid UraAgent. Let’s go into the big repo, UraEngine.

14,867 commits, 1 branch, 84 contributors. 84 contributors and 1 branch.

Started in 2024. Safe to say this isn’t a blockchain project.

Nevermind, begin the copy.

UraEngine is aloof Ovirt-engine. Let’s attending at the commits.

Mostly renames.

What is cloud-times though?

Some billow virtualization platform.

Talks about CTVP

Which is aloof Ovirt-Engine SPICE renamed.

Uranus Code Review Conclusion:

No clue what’s activity on here. Just cipher affected and some renames. Not abiding what the basal HTTP API, Ovirt Engine, and the C client/server accept to do with anniversary other, but annihilation actuality yet.

No absolute detail in whitepaper. And what is accident in the github isn’t lining up with what they are promising. Doesn’t assume like there is article absolute here.

Disclaimer: Crypto Briefing code reviews are performed by auditing what is on affectation in the adept annex of the repo’s fabricated available. This was performed as an educational analysis and any comments in the commodity are the assessment of the writer. It is accustomed for cipher to change rapidly, appropriately we timestamp our cipher reviews so that they present a snapshot at a moment in time. Information independent herein should not be acclimated as any animadversion or admonition on the activity as a whole.

Uranus Code Review Timestamp: June 22nd, 2024 at 12:17 GMT