O que Base de Conhecimento Sui faz?
Conhecimento especializado sobre o ecossistema da blockchain Sui. Use este skill para responder perguntas sobre conceitos, arquitetura, tokenomics e ecossistema do Sui.
Quando Usar Este Skill
Ative quando os usuários perguntarem sobre:
- O que é Sui? Como funciona?
- Sui vs Ethereum/Solana/outras chains
- Token SUI, tokenomics, staking
- Validadores, consenso, transações
- Ecossistema Sui, projetos, wallets
- Modelo de objetos, conceitos de propriedade
- Desempenho, TPS, finalidade
Para perguntas de programação Move → use o skill sui-move
Referências de Configuração
cd {baseDir}
chmod +x setup.sh && ./setup.sh
Isso clona:
- Documentação oficial do Sui
- Whitepaper e documentos técnicos do Sui
Pesquisa Rápida
# Pesquisar docs do Sui
rg -i "palavra-chave" {baseDir}/references/sui-docs/ --type md -C 2
# Pesquisar conceitos específicos
rg -i "objeto|propriedade|transferência" {baseDir}/references/ --type md
Conceitos Principais
O que é Sui?
Sui é uma blockchain de Camada 1 projetada para alto throughput e baixa latência. Principais inovações:
- Modelo Centrado em Objetos: Ao contrário de chains baseadas em contas, o Sui trata tudo como objetos com IDs únicos
- Execução Paralela: Transações independentes executam em paralelo sem ordenação global
- Linguagem Move: Linguagem de contratos inteligentes segura e orientada a recursos
- Consenso Mysticeti: Finalidade rápida (~390ms) para objetos compartilhados
Modelo de Objetos
┌─────────────────────────────────────────┐
│ Tipos de Objeto │
├─────────────────────────────────────────┤
│ Objetos Próprios → Único endereço │
│ Objetos Compartilhados→ Múltiplos podem │
│ Objetos Imutáveis → Congelados, RO │
│ Objetos Encapsulados → Aninhados em │
└─────────────────────────────────────────┘
- Cada objeto tem um
ObjectIDúnico (32 bytes) - Objetos têm
versionque incrementa na mutação - Transações de objetos próprios não precisam de consenso (caminho rápido)
Tipos de Transação
| Tipo | Consenso | Velocidade | Caso de Uso |
|---|---|---|---|
| Objeto Próprio | Não (caminho rápido) | ~200ms | Transferências, ops simples |
| Objeto Compartilhado | Sim (Mysticeti) | ~390ms | DEX, leilões, jogos |
Token SUI
- Ticker: SUI
- Oferta Total: 10 bilhões de SUI
- Usos: Taxas de gás, staking, governança
- Menor Unidade: MIST (1 SUI = 10^9 MIST)
Modelo de Gás
- Preço do gás em MIST por unidade de computação
- Reembolsos de armazenamento: Receba gás de volta ao deletar objetos
- Transações patrocinadas: Terceiro paga o gás
Validadores e Staking
- Prova de Participação Delegada (DPoS)
- ~100+ validadores ativos
- Faça stake de SUI em validadores para ganhar recompensas
- Época: ~24 horas
Consenso: Mysticeti
- Protocolo de consenso baseado em DAG
- Finalidade abaixo de 1 segundo para objetos compartilhados
- Substitui Narwhal/Bullshark (usado anteriormente)
Sui vs Outras Chains
| Característica | Sui | Ethereum | Solana |
|---|---|---|---|
| Modelo | Centrado em objetos | Baseado em contas | Baseado em contas |
| Linguagem | Move | Solidity | Rust |
| TPS | 100k+ | ~15 | ~65k |
| Finalidade | <1s | ~12min | ~400ms |
| Exec. Paralela | Sim (objetos) | Limitada | Sim |
Ecossistema
Wallets
- Sui Wallet (oficial)
- Suiet
- Ethos
- Martian
DEXs
- Cetus
- Turbos
- DeepBook (livro de ordens)
Mercados de NFT
- BlueMove
- Clutchy
- Hyperspace
Ferramentas de Desenvolvedor
- Sui CLI
- Sui Explorer
- Move Analyzer (VSCode)
Perguntas Comuns
"O Sui é compatível com EVM?"
Não. Sui usa Move, não EVM. No entanto, existem pontes para transferir ativos de chains EVM.
"Qual a velocidade do Sui?"
- Transações de objetos próprios: ~200ms
- Transações de objetos compartilhados: ~390ms
- TPS teórico: 100.000+
"Como faço stake de SUI?"
- Abra a Sui Wallet
- Vá para a aba de Staking
- Escolha um validador
- Insira o valor e confirme
"Qual a diferença entre Sui Move e Aptos Move?"
- Sui usa armazenamento centrado em objetos
- Biblioteca padrão diferente
- Sui tem primitivos de objeto nativos
- Algumas diferenças de sintaxe no Move 2024
Fluxo de Trabalho de Resposta
-
Identifique o tipo de pergunta:
- Conhecimento geral → Responda com este skill
- Programação Move → Refira-se ao skill sui-move
- API/código específico → Pesquise referências
-
Pesquise se necessário:
rg -i "palavras-chave da pergunta" {baseDir}/references/ -
Forneça resposta clara com:
- Resposta direta primeiro
- Detalhes de suporte
- Links para docs oficiais se relevante
Recursos Oficiais
- Website: https://sui.io
- Docs: https://docs.sui.io
- GitHub: https://github.com/MystenLabs/sui
- Discord: https://discord.gg/sui
- Twitter: @SuiNetwork