An Introduction to the Matrix AI Network

A brief overview of the Matrix AI Network to get you started.

Please Note: This article is meant as an introduction to newcomers. It will be periodically updated as necessary. Any suggestions to the format can be submitted in the comments below.

What is the Matrix AI Network?

The Matrix AI Network AI Platform is an AI-training ecosystem built on the Matrix AI Network Blockchain that uses the Matrix AI Network Blockchain to verify data assets, ensure data privacy and manage computing power resources. The ultimate goal is to train AI models to make AI technology more accessible and affordable. Matrix is aiming to advance the practice of AI technology.

Matrix’s core technical team consists of two teams — Matrix Space and Matrix AI — comprising over 40 well-respected and influential AI scientists, chip scientists, communication scientists and blockchain technologists. Matrix’s operations team comprises young, passionate, and energetic people from around the world with experience in community management and ecosystem construction.

The Matrix AI Network AI Platform

The Matrix AI Network Blockchain

Matrix is developing intelligent contracts leverage AI technology to allow people to deploy a wide range smart contract templates simply by using natural language voice or text inputs in English and Chinese. In the future, we expect to support individually customized intelligent contracts using natural language inputs. Our intelligent contracts allow average users to complete transactions over blockchain without knowing how to code. Matrix also employs formal verification technology to make contracts and code more secure, and to offer greater protection to people and their assets.

Matrix’s value-added green mining AI algorithms will replace the hash model later in 2019. This will transform the proof of work (PoW) consensus mechanism into a product with social value. Matrix’s hybrid PoS, PoW and BFT consensus mechanism allows nodes that aren’t performing mining and verification tasks to provide excess computing power for useful AI causes. This aggregated computing power can be dedicated to areas like cancer diagnosis, image recognition, or building financial models. This fundamentally transforms the waste inherent to most blockchain projects.

The Matrix AI Network team is dedicated to making blockchain and AI technology truly accessible to everyone. As it enters its next phase, a small amount of the network’s computing resources will continue to conduct mining and verification tasks while much of the available computing resources will be organized to form a globally distributed computing network to provide AI services to everyone. Matrix is poised to revolutionize and democratize the field of Artificial Intelligence using a blockchain-powered decentralized computing platform.

The Matrix Mainnet Architecture

In order to speed up consensus, Matrix’s Mainnet architecture separates block packing tasks from HASH computing. MATRIX adopts the concept of Verifiable Random Function (VRF) and solidifies it in the underlying code. By including the concept of Nodelevels, the Matrix AI Network performs hierarchical rotations each selection cycle while merging entry and exit layers to maximize the stability and efficiency of the network.

Separating Mining and Verification Masternodes further improves the security of Matrix AI Network and reduces the excessive demand for computing power. Unused computing power can be redirected to complete other computing tasks and train AI models.

Matrix’s Verification Masternodes and BFT mechanisms enable communication between multiple public chains, between public chains and consortium chains, and between multiple consortium chains. Similarly, Matrix enables communication between the Matrix Mainnet, sub chains and side chains. Matrix’s Verification Masternodes and BFT mechanisms guarantee the confirmation of transactions and limits the possibility of a Mainnet hard fork — all while guaranteeing the decentralization of decision-making power.

The Matrix Consensus Network Architecture

The normal operation of the Matrix AI Network depends on Matrix Mining Masternodes, Verification Masternodes and Broadcast nodes. Every cycle, via an election algorithm, the Mining Network selects Mining Masternodes to perform mining tasks and provide a computing power guarantee. The Verification Network selects the Verification Masternodes to generate blocks and perform verification tasks.

The primary purpose of Matrix’s Mining Masternodes is to perform mining tasks and calculate mining algorithms while providing protection to the network. Currently, 32 Mining Masternodes are elected every cycle. In addition to mining tasks, Mining Masternodes send transactions to Verification Masternodes to complete the verification tasks.

There are three types of Verification Masternodes: Selected Verification Masternodes, Backup Verification Masternodes, and Supplementary Verification Masternodes. Selected Verification Masternodes are chiefly responsible for verifying transactions, packing the block and ensuring block correctness. Currently, 19 Selected Verification Masternodes and 5 Backup Masternodes are elected per cycle. Each time a new block is issued, a Selected Verification Masternode is chosen as the Leader. The Leader, selected in sequence to ensure fairness, is responsible for the final block packing work. The sequence is remade every cycle. All Selected Verification Masternodes verify transactions and vote to confirm the results. If more than 2/3rds agree, the block is confirmed. Verification Masternodes are also responsible for verifying the online status of other Selected Verification Masternodes. The role of the Backup Verification Masternodes is simple. Should a Selected Verification Masternode go offline or be otherwise unable to perform verification tasks, a Backup Verification Masternode will take its place. When a Backup Verification Masternode becomes unavailable, the Supplementary Verification Masternode springs into action.

Broadcast blocks are generated by Broadcast Nodes. These blocks carry broadcast transactions and other network-relevant information. A broadcast block is issued every 100 blocks.

Matrix Masternode Details

1. Mining Masternodes
Mining Masternodes require a stake of at least 10,000 MAN tokens. Beyond that, Mining Masternode selection has nothing to do with stake quantity. Mining Masternodes are randomly selected, with equal probability.

2. Verification Masternodes
Verification Masternodes require a stake of at least 100,000 MAN. Any Verification Masternode with a stake exceeding 1/19th of the total MAN tokens staked by all Verification Masternodes in the network is guaranteed selection. All other Verification Masternodes are selected according to their stake. The probability of selection can be estimated using a simple formula:

The real formula is considerably more complex but yields similar results. The reason we use a more complex algorithm to manage selection is to reduce selection variability in small time frames.

Block Timeout
If a block leader fails to perform their duties, they will timeout and be replaced. The time to timeout is 60 seconds.

Voting Timeout
In order to verify and package transactions in a block, at least 13 of the selected Verification Masternodes must agree via a voting mechanism. If a Verification Masternode fails to vote, they timeout and are replaced. The time to timeout is 40 seconds.

Matrix AI Network Block Details

Total Block Reward Supply: 400,000,000 MAN

Block Time: 9 seconds

Block Reward: 16 MAN

Block Cycle: 5 million blocks. Every 5 million blocks, the block reward is reduced to 85% of the preceding block cycle’s block reward value.

Matrix AI Network Block Reward Distribution

Stake Rewards: Stake rewards are distributed to every person with a stake every 3,600 blocks.

Transaction Fees: 40% of transaction fees will go to block verifiers, while the rest portion is distributed to selected verifiers. Rewards are positively related with your stakes.

Matrix AI Network Masternode Penalties

Matrix AI Network Manual Token Swap

Matrix AI Network Verification Masternode Pools

Matrix AI Network Web Wallet

Matrix AI Network Blockchain Browser

Official Matrix AI Network Channels

Medium: https://medium.com/@matrixainetwork

Telegram: https://t.me/matrixainetwork

Facebook: https://www.facebook.com/MATRIXAINetwork

YouTube: https://www.youtube.com/c/MATRIXAINetwork

Owen Tao’s Personal Twitter: https://twitter.com/Owen_Matrix

Professor Steve Deng’s Personal Twitter: https://twitter.com/SteveDeng_AI

Further Reading

· Built to Last: Matrix 2.0 Green Paper

· Built to Last: AI Models and the Matrix AI Marketplace

· Built to Last: Predictive Maintenance and Intelligent Healthcare

· How to Deploy a Matrix AI Network Masternode

· Built To Last: Introducing Matrix’s Yangdong Artificial Intelligence Research Institute!

· What the Tech? Matrix’s HPoW Consensus Mechanism

· What the Tech? Matrix AI Server Medical Diagnosis Services

· Cover Your Assets: The MATRIX Digital Assets Safe

· Stop, Drop and Roll(back): The MATRIX AI Network Secure Virtual Machine

· The MATRIX Semantic Analysis Engine: Introducing Intelligent Contracts

· Behind The MATRIX: Mining Machine Prototype

· MATRIX AI Network 50K TPS Demonstration

Matrix AI Network leverages the latest AI technology to deliver on the promise of blockchain.

FOLLOW MATRIX:
Website | Github | Twitter | Reddit | Facebook | Youtube | Discord
Telegram (Official) | Telegram (Masternodes)
Owen Tao (CEO) | Steve Deng (Chief AI Scientist)

Matrix AI Network leverages the latest AI technology to deliver on the promise of blockchain. Website: www.matrix.io Telegram: t.me/matrixainetwork