While @SuiNetwork $SUI and @AptosFoundation $APT share many similarities like TPS and programming language, the two upstart Layer 1 chains are far from the same.

Here are 3 KEY severely overlooked differences and the reasons why we're building on #Sui 🧵 👇
1/ Parallel Execution

As smart contract platforms increase in adoption, smart contract execution increasingly becomes a major bottleneck for blockchain throughput.

To achieve higher TPS, both Aptos and Sui apply parallelization at the execution layer.
'Parallel Execution' refers to the approach where on-chain transactions are executed in parallel for improved performance, rather than executing sequentially which does not scale well.

With that said, both Aptos and Sui employ different methods which stems from its architecture.
Aptos employs the Byzantium Fault Tolerance (BFT) algorithm where parallelization is implemented by detecting dependencies and execution tasks using its Block-STM execution engine.

medium.com/aptoslabs/bloc…
In essence, that means transactions made are assumed to be valid (optimistic) while its Block-STM execution engine detects conflicting transactions.

Conflicts are re-executed and re-validated through a queue and then synchronized on the blockchain's final state.
On the other hand, Sui employs Narwhal and Tusk, a Directed Acyclic Graph-based mempool (DAG) and BFT consensus algorithm where it can process transactions both in parallel or sequentially depending on the complexity of the transaction.

docs.sui.io/devnet/learn/a…
The breakthrough here is that Sui enables transactions to be committed to the blockchain by validators using Byzantine Consistent Broadcast.

A novel technique to eliminate overhead by forgoing global consensus without compromising on safety and liveness.
Essentially, Sui is very well optimised and is able to perform simple transactions instantaneously, or as fast as the slowest validator on the network.

For more complex transactions with shared objects, it can be executed sequentially through global validator consensus.
2/ Objects

Most modern blockchains typically store their data in the form of 'accounts'.

In Ethereum's case, accounts are separated into two types: Externally Owned Accounts (EOA) and Contract Accounts.
One controlled by a private key and can send transactions, and one controlled by its associated code which can execute when it receives a transaction from an EOA.
Aptos structures their data in a similar way with accounts except tokens, NFTs or any asset is represented as a 'Resource', while code is represented as 'Modules'.

One containing data but no code, and the other containing code but no data.
Sui stores its data as 'Objects' which can be classified as owned/shared or mutable/immutable.

This approach is clean as ownership can be determined a lot more clearly as compared to many other blockchains, a testament to the blockchain's design.
However, the interesting implementation here is the ability to have 'shared objects'.

This means anyone can read or write this 'shared object', in contrast to an 'owned object' which can only be accessed by a single writer.
While on blockchains like Ethereum, every object is shared (any account can interact with any contract), Sui developers have the choice to implement specific use-cases which utilize both owned and shared objects.

docs.sui.io/learn/objects
As explained above with parallel execution, Sui's superpower here is that 'owned objects' or simple transactions can be posted to the blockchain without going through network-wide consensus.
In essence, developers can think of owned objects as a "latency-booster" as smart contracts can be designed in a way where certain steps that do not require 'shared objects' and consensus can be 'skipped'.

@suidotfish explains it well here 👇
3/ Scalability

Both Sui and Aptos employs heterogeneous validators which maximize on network capacity, similar to Solana.

However, the bottleneck here is likely 'state growth', or the higher CPU and storage requirements required to store the blockchain's entire history.
As the blockchain continues to operate, the data of its history will expand, requiring validator fullnodes to continuously upgrade their system's hardware.
Sui addresses this issue by sharding storage efficiently through the horizontal scaling of network resources.

Through its Narwhal consensus protocol, the network is able to scale by increasing the number of machines run by its validators.

arxiv.org/abs/2105.11827
In that sense, the Sui network is able to achieve greater scalability as more validators are validating the network.

@EvanWeb3 breaks it down well here 👇
While the @SuiNetwork is still in its devnet, we at @TheSpartanLabs believe that Sui has great potential to compete as one of the top smart contract ecosystems in the space.

We are currently building @suidotfish on Sui, come follow us and ride the #SUINAMI!
We hope you found this thread insightful!

Follow us at @TheSpartanLabs for more takes on Web3, NFTs, DeFi and more!

Like/RT the first tweet below to help spread the word:

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Spartan Labs

Spartan Labs Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @TheSpartanLabs

Oct 21
Aptos just launched their mainnet recently and airdropped many curious users with a generous 4-figs worth in $APT.

If you received it, congrats 🎉

If you did not, no use crying over spilt milk. Instead, prepare for the future airdrops!

Here are 5 that we are watching!🧵 👇
1 / If you've been anywhere in the L2 space, you'd definitely have heard of the @optimismFND airdrop

Good news is that was only 5% of the 19% $OP allocated to airdrops!

How do we get in for the next 14%? Image
2 / There are 2 clear ways to get in on the action:
1. Qualify for the criteria for the 2nd Airdrop
2. Receive airdrops from projects that receive grants from the Optimism Foundation

This was the criteria for Airdrop 1, so the 2nd Airdrop would likely follow a similar criteria: Image
Read 15 tweets
Sep 9
Most X-to-Earn Models Are Unsustainable.

In the past year, many X-to-Earn projects rose to fame. As quickly as they rose, many also fell as they were simply unsustainable.

We explore the X-to-Earn model and how to fix it in our latest research piece!👇
medium.com/@spartanlabs/m…
2/ The X-to-Earn model began first with @AxieInfinity, a Play-to-Earn game involving battles between pets, known as Axies, to earn $SLP.

The game exploded in popularity and even became a source of income for many in SEA especially in light of COVID-19 lockdowns.
3/ However unsustainable tokenomics quickly caused a collapse in the in-game economy, cratering the price of both Axies and $SLP.

At the end of 2021, a new form of X-to-Earn emerged.

Enter Move-to-Earn.
Read 5 tweets
Sep 8
1/ Dutch Auctions are Great for NFT Pricing, Here’s Why 🧵

If you’re into NFTs, then you’d likely have seen the term “Dutch Auction” at least once somewhere.

What exactly is a Dutch Auction? And why is it such a great concept?

Let’s jump in!
2/ At the moment, most NFTs still launch using the standard method of a fixed mint price that is usually announced before the mint. Here, all minters will pay the same price to acquire their NFT.

This is simple and easy to understand by most users.
3/ Some NFT collections take this a step further by giving their first few minters an exclusive price at a discount to the normal mint price, with some going as far as to give away their first few NFTs for free to incentivise minting!
Read 18 tweets
Sep 7
Why Are #Soulbound Tokens (SBTs) So Hyped Up?

When the SBT concept was first dropped, it took the crypto world by storm.

But what are #SBTs and why should we care?

In this 3-part series, we explore all things SBTs: definitions, uses and improvements!👇

medium.com/@spartanlabs/t…
2/ In May’22, @VitalikButerin co-authored a white paper on SBT with fellow authors @glenweyl and @pujaohlhaver.

Within the white paper, they detailed their vision for a fully decentralised society and how the concept of “Soulbound” tokens could make it a reality.
3/ The economic value of the world is largely produced by people and their interdependent relationships.

However, Web3 lacks the representation of such social relationships and identities, which results in its dependence on the centralised Web2 infrastructure.
Read 19 tweets
Aug 4
1/ Gm!

Today, we are proud to introduce the launch of @TheSpartanLabs Twitter account, freshly minted and spun out from @TheSpartanGroup!

But let’s start from square one, WHO are we and WHAT do we do? Image
2/ Spartan Labs is a Web3 venture studio, backed by @TheSpartanGroup, aiming to bring the smartest people together to build the coolest things in Web3.

With $100m set aside to #buidl, Labs seeks to invent and launch breakthrough products to make an impact in the Web3 space.
3/ The bear market may still be on and sentiment is still shaky, but Labs has got their heads down to build.

Since our launch in March, we have since scaled to a 15 person strong team of devs, marketers, product managers, researchers, designers and more, headed by @shaunhengcj.
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(