13/n While storage on most blockchains is centered around accounts, Sui’s storage is designed around objects.
Each object is owned by an address and is mutable by default, but can be made immutable or shared between multiple addresses.
14/n Sui’s Move smart contracts can receive these objects as inputs, manipulate them, and return objects as outputs.
This is a fundamentally different smart contract programming paradigm than Solidity or Rust.
15/n It’s way more intuitive – here’s how an engineer for Sui describes programming in Move:
“When I’m at the bar explaining Move, I’d say, ‘So here is this bottle and here is this glass. Imagine both of them are NFTs and if we have a function, which would be like...
16/n ‘pour water’ from this bottle to a glass, you literally pass these two together.’ The function does it and returns you the full glass.”
17/n This intuitive programming is perfect for dynamic NFTs and crypto games that constantly mix and modify digital objects
18/n Tokenomics:
The SUI token has a 10B total supply. It’s set to be distributed between the founding team, investors, a public sale, the Sui foundation, and future emissions.
The exact initial token distribution will be released in the coming weeks.
19/n Sui’s token serves 4 roles:
1. Staking / Security 2. Transaction fees 3. Governance 4. Unit of Account / Medium of Exchange
20/n Most blockchains suffer from large fluctuations in gas costs due to changing network demand.
To keep gas prices low and predictable, Sui implements a novel gas market design:
21/n Sui runs in epochs. Every epoch (24 hours), the validator set changes.
At that time, the new epoch’s validators vote on a reference gas price for the entire epoch.
22/n The protocol then provides a number of incentives to validators to keep transaction fees close to the reference price throughout the entire epoch.
By providing more stable gas prices, transactions submitted to Sui are processed at more predictable speeds.
23/n This creates a better user experience.
But how do gas prices stay low during network congestion?
24/n Because the network’s throughput scales linearly with more workers, validators can add more workers proportionally to increases in network demand.
This keeps prices close to the reference price.
25/n Sui also addresses state bloat.
Whenever a user submits data on-chain, they must pay both gas fees and fees to Sui’s “storage fund”.
This fund covers the real-world cost for validators to store the user’s data.
26/n As the network matures and the cost of storage increases, validators are paid out through the storage fund.
Additionally, once a user no longer needs to store that data, they can delete it and receive a rebate from the storage fund.
27/n The full economics behind the storage fund are fascinating.
30/n These scientists and engineers are the original minds behind many of the breakthroughs at Meta underlying Sui including the Move programming language and the Narwhal/Tusk mempool and BFT consensus that are now being implemented on other blockchains.
31/n The team is targeting 4 key applications for Sui: 1. Gaming 2. DeFi 3. Commerce 4. Social
32/n All 4 applications will heavily leverage Sui’s high-throughput and low-latency to deliver the best user experience.
But gaming and social applications are uniquely well positioned to build on Sui.
33/n Gaming can leverage Move’s safety and expressivity around digital objects.
And social media applications can leverage Sui's data storage economics to store all their data directly on-chain.
34/n Sui is currently running a public devnet and is launching its incentivized testnet next month.
Expect more details on mainnet launch in the coming months.
35/n If you’re interested in learning more, check out the Sui docs!
DALL-E 2 is awesome! But is it actually producing "art"? Erik argues that it isn't, and that a world filled with AI art, however beautiful, would be eerie.
From the article: "L2s are helpful in helping to solve some of the key constraints of ETH, and retain transaction volume on ETH. However, as L2s roll-up and consolidate a larger number of transactions into a single L1 transaction, it will reduce the amount of ETH that is...
needed for the same number of transactions."
You can think of rollups/L2s as an innovation that increases the efficiency of blockspace consumption. I.e. we can fit more transactions in the same amount of blockspace.
Intuitively, you'd think this means lower gas fees. And it...
Ethereum has shifted to a Rollup-centric Roadmap. But what comes after Rollups?
1. Validiums 2. Volitions 3. Adamantiums
A 🧵on blockchain scalability.
Rollups like @optimismPBC and @arbitrum scale blockchains by moving computation off chain, and using Ethereum for settlement and data availability.
1. Validiums are a modification of standard rollups that move data availability to a separate third chain. So Rollups handles execution, Ethereum handles settlement, and another chain like @CelestiaOrg or @Polygon Avail handles data availability.