• Home
  • Podcast
  • App
No Result
View All Result
Subscribe
sign in
×

Connect to your favourite CryptoWallet


   

Metamask

Connect to your Metamask


   

Wallet Connect

Connect to your Wallet Connect


   

Coinbase Wallet

Connect to your Coinbase Wallet


  • Webinar
  • Code Reviews
  • Deep Dive
  • Hidden Gems
  • 100x Show
  • Webinar
  • Code Reviews
  • Deep Dive
  • Hidden Gems
  • 100x Show
No Result
View All Result
No Result
View All Result
Home Code Reviews

Radix (Radically Different DeFi) Code Review

by The Token Metrics Team
2023/05/24
in Code Reviews
Reading Time: 6 mins read
0
Radix code review
0
SHARES
1.1k
VIEWS

TM Rating: 74.5%

Review Date: 13/12/2022 

Radix is an L1 blockchain platform where the full range of powerful DeFi applications can be built safely and soundly. It follows the Asset-Oriented Smart Contract Paradigm, where assets are a global feature of the platform. 

The Radix Network follows three key technological features, particularly:

  • The Scrypto programming language
  • The Cerberus consensus algorithm, and 
  • The Radix Engine.

Scrypto is Radix’s custom-built asset-oriented smart contract language to help build complex, powerful dApps. The core piece of the Radix solution is their unique Consensus algorithm, Cerberus, ensuring atomic composability and unlimited scalability for their platform. They have introduced a Developer Royalty system, like how nodes are rewarded for running the platform. Radix has launched their ‘Alexandria’ environment with the Scrypto language and Radix Engine v2, with “component” smart contracts running in a private environment for early builds and testing. And are expected to launch ‘Babylon’ the public mainnet version of Alexandria, by Q2 2023.

The project looks quite promising with the constant building by their developers. They have a strong team with a good DeFi ecosystem. In the recent RADFI 2022 event, they showcased their products and their wallet interface, which was very user-friendly. 

Notes To Take: 

  • Radix uses a rust-based ‘Scrypto’ as an on-ledger smart contract language.
  • ‘Cerberus’ is our unique consensus algorithm that will power the only public decentralized network.
    • Cerberus takes this concept even further, presuming that each transaction can specify precisely which shards are relevant (and thus must be ordered) for a specific transaction. 
    • BFT style consensus called “braiding.” 
    • ‘Cerberus’ braided consensus runs a single 3-phase BFT instance (called a “3-chain”) within each shard, but braids any number of these instances (shards) together in a transaction using commitments created and shared by the leaders of all related shards. The result is an “emergent” 3-braid consensus that ensures all relevant shards can atomic
    • Each shard, with its local BFT instance, can run completely independently, as can any emergent multi-shard instance (as needed for a given transaction) that isn’t related to any other at the time.
    • Cerberus provides linear scalability through unlimited parallelism.
  • Asset-Oriented Smart Contract Paradigm
    • Radix engine uses a finite state machine (FSM) model.
    • Assets are a global feature of the platform that removes double spending completely
    • Radix engine V2 will add computation of powerful smart contract 
    • Smart contracts, called components, to be more modular and composable
    • Encourage modularity and reusability by introducing blueprints that are on-network templates of useful functionality that can be instantiated over and over into components (like libraries)
  • On-Network DeFi “Lego Bricks”
    • Introduces blueprint catalog
  • Developer Royalties
    • Decentralized developer self-incentivization using blueprint and components usage

Radix engine design 

  • Radix Engine treats tokens as global objects at the platform level. This is important to let us parallelize the movement of assets as much as possible.
  • Radix transactions are unique and based on “intent.” This is important to enable high throughput through dApps without conflicts.
  • Each smart contract (or “component” in Radix terms) – including all of its data and the resources it owns – is assigned to a single shard at any point in time.

– Instapass is a single sign-on compliance service that will be used initially by Instabridge. It is a streamlined way for users to connect to regulatory-compliant DeFi applications.- Instabridge is an optional service allowing anyone to quickly convert between eXRD and XRD – moving value freely between Radix and Ethereum networks.

Initial Screening
Keep researching
Does this project need to use blockchain technology?Yes
Can this project be realized?Yes
Is there a viable use case for this project?Yes
Is the project protected from commonly known attacks?Yes
Are there no careless errors in the whitepaper?Yes

Project Technology Score
DescriptionScorecard
Innovation (Out Of 11)5
How have similar projects performed?Good2
Are there too many innovations?Too innovative0
Percentage of crypto users that will use the project?1%-5%1
Is the project unique?Yes2
Architecture (Out of 12)10
Overall feeling after reading whitepaper?Good2
Resistance to possible attacks?Good2
Complexity of the architecture?Not too complex2
Time taken to understand the architecture?More than 1 hour0
Overall feeling about the architecture after deeper research?Good4
Code Quality (out of 15)15
Is the project open source?Yes2
Does the project use good code like C,C++, Rust, Erlang, Ruby, etc?Yes2
Could the project use better programming languages?No0
Github number of lines?More than 10K1
Github commits per month?More than 102
What is the quality of the code?Good quality2
How well is the code commented?Good2
Overall quality of the test coverage?Outstanding2
Overall quality of the maintainability index?Outstanding2
When Mainnet (out of 5)0
When does the mainnet come out?6 months after TGE0
Usability for Infrastructure Projects (out of 5)5
Is it easy to use for the end customer?Yes5
Team (out of 7)6
Number of active developers?5+ – 22
Developers average Git Background?Senior- 22
Developers coding style?Solid – 22
Total Score (out of 55)41
Percentage Score
Innovation9.09%
Architecture18.18%
Code Quality27.27%
Mainnet0.00%
Usability9.09%
Team10.91%
Total74.55%

Tags: Code ReviewsPremium
The Token Metrics Team

The Token Metrics Team

Token Metrics is an AI-driven cryptocurrency research and analytics platform.

Related Posts

Nexa | Layer-1 Blockchain | Code Review
Code Reviews

Nexa | Layer-1 Blockchain | Code Review

November 27, 2023
Rootstock
Code Reviews

Rootstock (RSK) | EVM-Compatible Smart Contracts Platform | Code Review

November 23, 2023
ALEX
Hidden Gems

Hidden Gems: ALEX, PYTH Network, MASQ, exaBITS and 0xAnon

November 22, 2023
Next Post

Market Landing Page Tutorial

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

COMPANY

  • About Us
  • Contact Us
  • Privacy Policy
  • Sitemap

7600 Chevy Chase Drive, Suite 300, Austin, Texas, 78752, USA
Email: info@tokenmetrics.com | Tel: +1-888-908-6536

DISCLAIMER

Token Metrics Media LLC is a regular publication of information, analysis, and commentary focused especially on blockchain technology and business, cryptocurrency, blockchain-based tokens, market trends, and trading strategies.

Token Metrics Media LLC does not provide individually tailored investment advice and does not take a subscriber’s or anyone’s personal circumstances into consideration when discussing investments; nor is Token Metrics Advisers LLC registered as an investment adviser or broker-dealer in any jurisdiction.

Information contained herein is not an offer or solicitation to buy, hold, or sell any security. The Token Metrics team has advised and invested in many blockchain companies. A complete list of their advisory roles and current holdings can be viewed here: https://tokenmetrics.com/disclosures/

Token Metrics Media LLC relies on information from various sources believed to be reliable, including clients and third parties, but cannot guarantee the accuracy and completeness of that information. Additionally, Token Metrics Media LLC does not provide tax advice, and investors are encouraged to consult with their personal tax advisors.

All investing involves risk, including the possible loss of money you invest, and past performance does not guarantee future performance. Ratings and price predictions are provided for informational and illustrative purposes, and may not reflect actual future performance.

Copyright © 2022 - Token Metrics - All Rights Reserved

No Result
View All Result
  • Webinar
  • Code Reviews
  • Deep Dive
  • Hidden Gems
  • 100x Show
Subscribe
sign in
×

Connect to your favourite CryptoWallet


   

Metamask

Connect to your Metamask


   

Wallet Connect

Connect to your Wallet Connect


   

Coinbase Wallet

Connect to your Coinbase Wallet


Copyright © 2022 Token Metrics All Rights Reserved