Skip to content

Latest commit

 

History

History
56 lines (32 loc) · 4.13 KB

faq.md

File metadata and controls

56 lines (32 loc) · 4.13 KB
title
Sui Frequently Asked Questions

This page contains answers to frequently asked questions (FAQs) about Sui and Mysten Labs. Ask more in the Sui Discord server.

What does Sui offer over other blockchains?

Sui offers ease of development, a developer interface, fast transaction speeds, a sane object model, and better security. Sui calls the consensus protocol only for transactions affecting objects owned by multiple addresses. This means simple transactions complete almost immediately.

Additional resources:

Can I buy Sui tokens?

We will have a public token, called SUI, for the Sui Mainnet. But it is not available right now and there is no timeline as of yet. Anyone who claims otherwise (offering tokens, whitelists, pre-sale, etc.) is running a scam.

How can I join the Sui network? How do I participate in the Sui project?

Join our Discord and follow our Twitter for the latest updates and announcements.

You can also join the Move and Sui developer channels in Discord.

Are you looking for partners?

We are seeking partners that can contribute to the ecosystem, primarily in development, by building apps with the SDK now so they can be ready to launch when the network goes live. If interested, please apply using the Sui Partnerships Form.

After I publish a Move package, how do I update it?

Packages are immutable objects, and this property is relied upon in several places. To update the package you need to publish an updated package.

Is there any information on node architecture and running validators on Sui?

See the Sui Smart Contract Platform for node architecture information.

See the instructions to run a Sui Full node.

Is Sui compatible with Ethereum Virtual Machine (EVM)?

No. Sui heavily leverages the Move's asset-centric data model for its novel parallel execution and commitment scheme. This is simply not possible with the EVM data model. Because assets are represented as entries in dynamically indexable maps, it is not possible to statically determine which assets a transaction will touch.

To be blunt: even if we preferred the EVM/Solidity to Move, we could not use them in Sui without sacrificing the performance breakthroughs that make Sui unique. And of course, we think there are many reasons why Move is a safer and more developer-friendly language than the EVM.

See Why move? for more details on this. In addition, see the Move Problem Statement for why we think that - despite being the most popular smart contract language of today - EVM is holding back the crypto space.

Finally, the EVM developer community is very small--approximately 4,000 programmers according to this study. Compare this to (e.g.) the >20M registered iOS developers. Thus, the practical path to scaling the smart contract dev community is to bring folks in from the broader population, not to pull them from the tiny pool of existing Solidity developers. We think Move is much safer and much more approachable for mainstream programmers than the EVM.

Is Sui an L2, or are there plans to support L2s?

Sui tackles scaling at the base layer rather than via L2s. We think this approach leads to a more user and developer-friendly system than adding additional complexity on top of an already-complex base layer that doesn't scale.