Cryptocurrency News, Digital Asset Research and Blockchain Features

Apex Network Code Review: Scalable Consumer dApps

Private, Interactive, Connected... but what's behind the marketing fluff?

2,574

Not going to even mince words in this Apex code review, it’s clearly not necessary or even well-executed, but they have great graphics on their website, so if that’s your thing I guess they are killing it.

Let’s just check all the boxes and get the “we need a blockchain because” bit over with.

“APEX provides an enterprise blockchain solution for agile creation of custom dApps with increased privacy and ownership of data, interactivity of consumer experiences, and connectivity of value.”

“APEX Network utilizes sidechain technology as one of the key unique features of the blockchain for scalability of enterprise-specific applications and localized workstreams or transactions that do not need to apply to the entire network and while keeping workstreams separate, continue to facilitate the seamless transfer of assets across main network and various side networks”

Yes that is one sentence.

Enterprise Sidechains. Let’s talk about sidechains quickly. Here is what a sidechain is; I take the main chain, I copy it, I change the genesis block, I deploy it. Now I have a sidechain.

Ethereum has a tool called puppeth, it’s a point and click installer for booting up your own side chain, it takes about 3 minutes to get your own chain up and running. But you want to still root/anchor it in the main chain right? Sure, token bridge/interoperable token/sidechain bridge.

So let’s talk about side chain bridges quickly. You take a wallet, when it receives funds you create an event. The side chain reads the event and mints the tokens on the side chain. That’s it, you created a anchored side chain.

Why do we insist on trying to overcomplicate ideas in this industry? Are we afraid people will realize it’s all vaporware?

Two-Fold Consensus Mechanism, Delegated Proof-of-Stake. Side chains have proof of stake. Not really two fold, that’s just one fold, it’s delegated proof of stake. When can we abandon this and just go to hardware driven single leader selection? You have the fastest machine? Cool man, you are in control of the network.

APEX data connector, “…through proprietary middleware technology APEX Data Connector, APEX Network makes it easy to connect to any external systems and data sources with ease and minimal programming”.

Let’s talk about what an Oracle is quickly, let’s say you want to request data from google.com, you ask a smart contract to get data from google.com, but the network can’t do this, because each node has to execute the data, this is expensive and can lead to different results, so instead, the contract simply triggers an event, this event is read by a centralized third party, it calls google.com and it creates another transaction with this data into the chain. Easy, deterministic, simplistic. That’s it.

Data Transaction and Storage Engine, built-in data privacy, consen protocols, and transactions protocols. Transactions protocols. Hybrid on-chain and off-chain consumer data management model. Off-chain, check.

 

 

Blockchain-Core, let’s do it.

 

 

Grade, scala, 2 contributors, 60 commit, first commit 23 days ago

 

 

All the usual suspects.

 

 

Main mostly used for testing, WIF hardcoded. Not a great start.

This code was started around the 27th July. Apex listed in April. Guess it took them 4 months to find developers.

 

 

UTXO, script, WIF. Is this just bitcoin written in Scala?

 

 

Left, Apex Script, right bitcoin-lib script. Exactly the same except for some error handling that was removed in the Apex version.

 

 

More copied code.

 

 

This is “consensus”. Nothing here, moving on.

The rest is boiler plate. There is nothing here.


Apex Network Code Review Conclusion:

I can’t even.

 

You can chat about Apex Network 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.

Apex Network Code Review Timestamp: August 19th 2018

 

News, And Only When It's NEWS
Sign up for our editor's picks, crypto trade updates, and DARE reports!
You can unsubscribe at any time, and we NEVER sell your info.

Leave A Reply

Your email address will not be published.

1 Comment
  1. Marcus says

    Hm Andre to bad to see that you didn’t do much research before you made this review.
    First of all you are using github to show APEX development while APEX is not using github for their day to day coding work , they just posted basic which will be updated later on while coding is happening on other platform since github is not so usable in China.

    Also I don’t see anything wrong in APEX development since their road map is on track , testnet is coming in Q4 while main net maybe even in Q1 since they said that they are ahead of schedule that was planned for Q2.

    Hopefully next time you will get some info about the project from the official source first.

Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More

X
X