Saltar para o conteúdo
BigTree108

Serviços de desenvolvimento blockchain

Serviços de desenvolvimento blockchain: smart contracts Solidity em Ethereum e cadeias EVM, programas Solana em Rust, protocolos DeFi, carteiras, exchanges e infraestrutura de trading, NFT e ativos tokenizados, provas de conhecimento zero e indexadores, com programadores blockchain dedicados à sua equipa ou um projeto Web3 entregue de ponta a ponta.

O que desenvolvemos em blockchain

  • Smart contracts Solidity

    Contratos em Solidity 0.8 para Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon e BNB Chain, construídos sobre OpenZeppelin Contracts com Foundry ou Hardhat, e atualizáveis através de proxies UUPS apenas quando o desenho o exige.

  • Protocolos DeFi

    Mercados de crédito, automated market makers e hooks do Uniswap v4, cofres ERC-4626, staking e liquid staking, com preços de oráculos Chainlink ou Pyth e os bots de liquidação e de keeper que correm off-chain.

  • Exchanges e infraestrutura de trading

    Motores de correspondência e order books, fluxos de depósito e levantamento entre carteiras quentes e frias, dados de mercado e APIs de trading sobre WebSocket e FIX, e conectores de agregação DEX e market making.

  • Carteiras e account abstraction

    Carteiras de extensão de navegador e móveis, custódia MPC e multisig através de Safe ou Fireblocks, e contas inteligentes ERC-4337 e delegação EIP-7702 com início de sessão por passkey e gas patrocinado, ligadas a dApps através de wagmi e viem.

  • Programas Solana em Rust

    Programas construídos com Anchor e Token Extensions, cada restrição de conta verificada explicitamente, e testes executados num validador local antes de qualquer coisa chegar à devnet.

  • Indexadores, subgraphs e APIs de dados

    Subgraphs no The Graph, Substreams ou Ponder, eventos de contratos descodificados para PostgreSQL ou ClickHouse para análise e dashboards, e APIs GraphQL ou REST com failover de RPC entre fornecedores, para que a aplicação nunca consulte um nó a cada página.

  • NFT e ativos tokenizados

    Coleções ERC-721 e ERC-1155, NFT comprimidos na Solana, marketplaces de NFT, stablecoins e tokens ERC-3643 com permissões para ativos do mundo real, com regras de transferência e listas de permissão que a sua equipa de compliance pode administrar.

  • Provas de conhecimento zero e rollups

    Circuitos em Circom ou Noir, programas provados em zkVMs como SP1 e RISC Zero, verificadores on-chain, e rollups e appchains na OP Stack ou ZK Stack, ou como cadeias Arbitrum (antigas Arbitrum Orbit).

  • Preparação para auditoria de smart contracts

    Testes de fuzz e de invariantes em Foundry e Echidna, Slither e Aderyn no pipeline, verificações simbólicas com Halmos, e uma especificação, um modelo de ameaças e um relatório de testes entregues à sua firma de auditoria, com cada conclusão corrigida e testada de novo.

Contratar programadores blockchain

  • programadores blockchain dedicados

    Programadores blockchain que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Projetos de Desenvolvimento blockchain

    Uma parcela definida de desenvolvimento blockchain, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.

  • desenvolvimento blockchain em regime contínuo

    Desenvolvimento blockchain como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha em desenvolvimento blockchain para a sua empresa

  • Programadores Solidity

    Contratos EVM, Foundry e protocolos DeFi

  • programadores Rust

    Programas Solana, circuitos de conhecimento zero e software de nós

  • Engenheiros de back-end

    Indexadores, serviços de exchange e de carteiras em Go, Node.js, .NET ou Python

  • Engenheiros de front-end

    dApps React e Next.js com wagmi e viem

  • Engenheiros de QA

    Planos de teste em testnets e mainnet em fork antes de cada versão

Como trabalhamos em projetos blockchain

Um contrato implementado é difícil de alterar e guarda valor real, por isso o trabalho começa com uma especificação escrita e um modelo de ameaças. Os contratos são testados com fuzzing e invariantes além de exemplos, os deployments são scriptados e ensaiados numa testnet, os direitos de administração ficam atrás de um multisig e de um timelock, e uma auditoria independente vem antes da mainnet.

A maior parte de um produto blockchain corre off-chain: o indexador, a API, o início de sessão, o back office e a monitorização. Essa parte segue as mesmas regras do resto do nosso trabalho: infraestrutura como código, testes no pipeline, dependências nas versões atuais e segredos num cofre.

Outro desenvolvimento especializado que prestamos

Visão geral de Desenvolvimento especializado

Perguntas sobre desenvolvimento blockchain

Em que cadeias desenvolvem?

Ethereum e redes EVM como Arbitrum, Base, OP Mainnet, Polygon, BNB Chain e Avalanche, Solana, TON, cadeias Cosmos SDK, Bitcoin e a Lightning Network, cadeias baseadas em Move como Sui e Aptos, e redes com permissões em Besu (antigo Hyperledger Besu) quando os participantes são conhecidos. A escolha segue os seus utilizadores, as comissões e os ativos envolvidos.

Em que setores trabalham os vossos programadores blockchain?

Mais frequentemente exchanges de criptomoedas e empresas de trading (motores de correspondência, custódia e dados de mercado), protocolos DeFi (crédito, trading e staking), fornecedores de carteiras e de custódia, pagamentos e fintech (pagamentos em stablecoins e liquidação on-chain) e infraestrutura Web3 (rollups, nós, RPC e indexação). Desenvolvem também tokenização para gestores de ativos e imobiliário, análise on-chain para produtos de dados e ferramentas de segurança.

Preparam smart contracts para auditoria?

Sim. Cada contrato que escrevemos é testado e revisto, com fuzzing, testes de invariantes e análise estática no pipeline. Preparamos o código, a especificação e o modelo de ameaças para uma firma de auditoria independente e corrigimos o que ela encontrar, e para um contrato que vai guardar valor real essa auditoria vem antes da mainnet.

Conseguem acrescentar funcionalidades blockchain a um produto existente?

Sim. Início de sessão com carteira, pagamentos em stablecoins, acesso condicionado por tokens, registos on-chain e bilhetes ou recompensas em NFT podem ser acrescentados a par do seu back end existente, com o indexador e a API construídos pela mesma equipa e o seu início de sessão e dados atuais mantidos.

Em quanto tempo podem começar programadores blockchain?

Quando o programador blockchain adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos programadores blockchain através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

A desenvolver em blockchain?

Diga-nos a cadeia, o que os contratos têm de fazer e em que ponto está o projeto. Recebe resposta no prazo de um dia útil: um plano, perfis de candidatos ou uma recomendação sobre a cadeia e a arquitetura.