Sui Project- First Parallel Execution in Web 3.0

New Chain - New Hope ?

Today we're going to take a look at another new layer 1 (L1) blockchain project called Sui, developed by Mysten Labs. It’s extremely high speed, when tested on the M1 Macbook Pro 8 core, it can send tokens at speed of 120,000 transactions per second. Moreover, Sui can speed up faster by Horizontally Scaling. Additionally, Sui using Move language for writing smart contracts. Move is the first language developed by Facebook that keeps smart contracts secure and prevent issues like Reentrancy Vulnerability, Poison Tokens, and Spoof Tokens. It has already caused a lot of damage to the crypto industry.

What makes Sui scalable like this is due to the separation of Mempool (Data Availability is in this part) and Consensus into two separate layers. The Mempool layer uses Narwhal model and the Conensus layer uses Tusk model. It can also be integrated with other consensus such as Tendermint, and working on integrating with well-known blockchain projects like Celo and Sommelier.

How Sui it Work ?

In order not too much technical, we will give a brief introduction about the working principle and scaling of Sui Blockchain.

Generally . All of Blockchains works is bring the transactions together and ordering or prioritizing and then executing. when the block is full, we have to wait for our transactions in the next block to be processed. But most transactions are irrelevant, why do we have to sit back and wait?

  • 1.Alice sends her money to Bob while Carol and Dave interact with thier NFT, So see that the two transactions are not related at all
  • 2.when both makes a new transaction, the independent transaction is pushed to the next block cause a delay in the figure.

Example The first transaction and the third one is related. Alice sends money to Bob, Bob sends money to Alice, but it is executed after Carol and Dave's NFT transaction (2nd), rather than being executed at all.

But in Sui, different data is processed separately. Thus, independent transactions do not have to be sequenced, but can be executed in parallel (but for orders related to or sequenced transactions, there is still a queue to be executed, but it can still be executed parallel with unrelated transactions)

  • 3.Transactions of Alice and Bob and Carol and Dave are not related, in Sui two transactions can be carried out at the same time.

Scale 1000x with Sui.

All of the above. This method of the Sui project to scale effectively. If you still want the Sui project to be more scalable, This can be accomplished through horizontal scaling, with every validator able to increase the number of workers (or computers used to work on it). This operations to be distributed in parallel in an even greater manner. Therefore, Sui can scale proportionally to the number of workers the validator has (as if more people were working in parallel).

It's not over yet! Sui is a hybrid between the UTXO Model and the Account Model. Sui's state is like a collection of object states (for example, objects in Sui are tokens, DEX, NFT etc.)

Sui uses the Move programming language and an Object-centric model, which enables programmable objects in Sui (objects can be updated, created, and destroyed through transactions by sending them to unusable bags) and makes it simple to use or collaborate with these objects.

What Sui can ?

  • Create Dynamic NFTs (changeable NFTs , Optimize NFTs ), upgrade your NFTs, or composable NFTs that making it possible for NFTs to work or integrate with each other.

  • Make real time On-chain DeFi low latency for trading

  • Able to design complex game logic be transparent and have a variety of functions

  • Will create decentralized social media Either post, share, or like.

  • With a very low fee, it is easier for people to access apps (whether Game or DeFi), NFTs, airdrop or send money to masses. It's not a problem at all.

  • etc.


Special Event with ContributionDAO : Lets contribute in Knowledge Bounty of Mysten Labs to get Special Reward.

1.Creating Foundational Infrastructure For Web 3.0 (ฺBeginner)

2.Testnet run + validator (There are Tutorial + Script)

Learn more about Sui here.

Follow ContributionDAO at :

WebSite: www.contributiondao.com

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

Discord: https://discord.gg/contributiondao

Twitter: https://twitter.com/contributedao

Telegram: https://t.me/thaitalent

Github: https://github.com/Contribution-DAO

Subscribe to ContributionDAO
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.